Доброго дня.
Кажется ранее видел вопрос подобного рода на форуме, но найти не смог.
Я понимаю, что бесшовно мигрировать не выйдет никак, но какой подход вообще можно использовать? Только отрезать старое и перезапускать на новом движке?
Доброго дня.
Кажется ранее видел вопрос подобного рода на форуме, но найти не смог.
Я понимаю, что бесшовно мигрировать не выйдет никак, но какой подход вообще можно использовать? Только отрезать старое и перезапускать на новом движке?
Добрый день!
Вы про аддон BPM, который ещё на Activiti? Способов миграции готовых нет никаких, к сожалению. В кубе, как вариант, теоретически можно было попробовать параллельно иметь и BPM, и BProc подключенными к приложению. Старые процессы доживали бы на BPM, новые создавались бы на BProc. Для этого с помощью специального свойства можно поменять префикс имён таблиц БД для аддона BPM.
Дальше с кубинского BProс на Jmix BPM миграция выглядит уже более реальной.
Доброго дня, Максим.
Добрался до запуска проекта и неожиданно пришлось вновь столкнуться с вопросом, но уже с другой стороны.
При запуске приложения вижу в логах следующее:
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, то да, удаляйте их.