Переход с Community на Enterprise
Enterprise-редакция есть у двух продуктов — OpenBPM Engine и OpenBPM Control. Переход не зависит от версии: порядок действий одинаков для 2025.0 и 2026.0, меняется только номер версии, которую нужно установить. Что входит в Enterprise и как оформляется подписка — на странице Лицензирование.
Общий принцип: Enterprise-сборка — это та же кодовая база, что и Community соответствующей версии, плюс дополнительные функции. Схема базы данных совместима, модели процессов и код приложения не меняются. Переход сводится к замене артефактов или дистрибутива и, для Control, установке лицензионного ключа.
Какую версию ставить
Сначала переведите проект на Enterprise той же линейки, что и текущая Community-версия, и убедитесь, что всё работает. Переход на более новую версию делайте отдельным шагом.
| Community | OpenBPM Engine Enterprise | OpenBPM Control Enterprise |
|---|---|---|
2025.0 |
1.0.0 |
1.0.0 |
2026.0 |
1.1.0 |
1.1.0 |
Ожидается в будущем |
2.0.0 (Spring Boot 4) |
2.0.0 (Java 21) |
Переход с Enterprise 1.x на 2.0.0 описан отдельно: Обновление Enterprise с 1.x на 2.x.
Доступ к артефактам
Community-артефакты публикуются в открытый репозиторий releases, Enterprise — в репозиторий premium
с авторизацией. Версии Enterprise имеют суффикс -ee, например 1.1.0-ee; координаты артефактов
(groupId и artifactId) те же, что у Community.
Учётные данные для premium и дистрибутивы Engine Run, Tomcat и Control Enterprise выдаются при оформлении подписки.
|
Не храните пароль в |
OpenBPM Engine
Spring Boot
-
Добавьте репозиторий
premium.repositories { mavenCentral() maven { url = 'https://nexus.openbpm.ru/repository/premium' credentials { username = findProperty('openbpmRepoUser') password = findProperty('openbpmRepoPassword') } } }Для Maven добавьте репозиторий в
pom.xml, а учётные данные — в~/.m2/settings.xmlс тем жеid:<repository> <id>openbpm-premium</id> <url>https://nexus.openbpm.ru/repository/premium</url> </repository> -
Замените версию всех зависимостей
io.openbpm.*на Enterprise-версию той же линейки.// Community 2026.0 implementation 'io.openbpm.bpm.springboot:openbpm-engine-bpm-spring-boot-starter:2026.0.1' // Enterprise 1.1.0 implementation 'io.openbpm.bpm.springboot:openbpm-engine-bpm-spring-boot-starter:1.1.0-ee'Если версии задаются через BOM
io.openbpm.bpm:openbpm-engine-bom, достаточно заменить версию BOM. -
Соберите и запустите приложение на той же базе данных. Код, свойства
openbpm.bpm.*, BPMN-модели и данные в базе остаются без изменений.
Репозиторий releases можно оставить в конфигурации — он не мешает. Но проверьте, что в проекте не осталось
зависимостей с Community-версией: смешивать 2026.0.x и 1.1.0-ee в одном приложении нельзя.
OpenBPM Engine Run и Tomcat
-
Получите дистрибутив Enterprise нужной версии.
-
Для Run скопируйте в новую установку
configuration/default.ymlиconfiguration/production.yml, содержимоеconfiguration/userlibи, если используется автодеплой, каталогconfiguration/resources. Для Tomcat замените библиотекиopenbpm-engine-*в$CATALINA_HOME/libна версии из Enterprise-дистрибутива;bpm-platform.xmlи развёрнутые Process Applications менять не нужно. -
Запустите движок на той же базе данных.
Лицензионный ключ движку не нужен: право использования Enterprise-сборки определяется подпиской.
OpenBPM Control
Control Enterprise — отдельное приложение, оно ставится вместо Community-сборки. Базу данных можно оставить: подключения к движкам, пользователи и роли сохраняются. При первом запуске Enterprise-версия сама дополнит схему таблицами для своих функций — отдельных SQL-скриптов нет.
-
Сделайте резервную копию базы данных Control.
-
Остановите Community-сборку.
-
Разверните Enterprise-дистрибутив — portable-архив или Docker-образ — с теми же параметрами подключения к базе данных и теми же свойствами приложения, что и у Community-сборки (см. Установка и Свойства приложения). Для Control 2.0.0 нужна Java 21.
-
Запустите приложение и войдите под администратором.
-
Активируйте лицензионный ключ: Администрирование → Лицензия, поле Лицензионный ключ (SID). Порядок активации, в том числе без доступа в интернет, описан на странице Лицензирование.
До активации ключа Control Enterprise работает в объёме Community-редакции — платные разделы в меню отмечены значком замка. После активации они открываются без перезапуска.