Миграция cuba-bpm -> jmix-bpm

Доброго дня.

Кажется ранее видел вопрос подобного рода на форуме, но найти не смог.
Я понимаю, что бесшовно мигрировать не выйдет никак, но какой подход вообще можно использовать? Только отрезать старое и перезапускать на новом движке?

Добрый день!

Вы про аддон BPM, который ещё на Activiti? Способов миграции готовых нет никаких, к сожалению. В кубе, как вариант, теоретически можно было попробовать параллельно иметь и BPM, и BProc подключенными к приложению. Старые процессы доживали бы на BPM, новые создавались бы на BProc. Для этого с помощью специального свойства можно поменять префикс имён таблиц БД для аддона BPM.

Дальше с кубинского BProс на Jmix BPM миграция выглядит уже более реальной.

1 симпатия

Доброго дня, Максим.

Добрался до запуска проекта и неожиданно пришлось вновь столкнуться с вопросом, но уже с другой стороны.
При запуске приложения вижу в логах следующее:

2023-05-26 16:06:05.089  INFO 28388 --- [           main] o.f.c.e.impl.db.CommonDbSchemaManager    : Upgrade needed: 6210 -> 6300. Looking for schema update resource for component 'common'
2023-05-26 16:06:05.091  INFO 28388 --- [           main] o.f.c.e.impl.db.CommonDbSchemaManager    : performing upgrade on common with resource org/flowable/common/db/upgrade/flowable.all.upgradestep.6210.to.6300.common.sql
...
2023-05-26 16:06:14.798 ERROR 28388 --- [           main] o.f.e.impl.cmd.ValidateV5EntitiesCmd     : Found v5 process definitions that are the latest version. Enable the 'flowable5CompatibilityEnabled' property in the process engine configuration and make sure the flowable5-compatibility dependency is available on the classpath
2023-05-26 16:06:14.798 ERROR 28388 --- [           main] o.f.e.impl.cmd.ValidateV5EntitiesCmd     : Found v5 process definition with id: activityApproval:1:67510, and key: activityApproval

Соответственно, таблицы ACT_RE_MODEL, ACT_RE_DEPLOYMENT и др. не пусты, т.е. произошла некая миграция или ее попытка.

Каков сейчас правильный выход из ситуации? Очистить таблицы?

Добрый день! Если вам не нужны данные из старых таблиц Activiti, то да, удаляйте их.

1 симпатия