Коллеги, а как в BPM-модуле предполагается выполнять перенос разработанных шаблонов бизнес-процессов между средами? Я попробовал выгрузить простой шаблон бизнес-процесса в BPMN XML и перенести его на другой стенд. Но часть данных при переносе потерялась. Например, группы пользователей BPM, участвующих в процессе не перенеслись.
В документации по Flowable говорится про некий BAR-архив для выгрузки и загрузки шаблонов. Но я что-то не нашёл как его создать
Группы пользователей - это обычные JPA-сущности. Сейчас нет какого-либо отдельного механизма в BPM для их переноса, так что остаются стандартные способы:
- Создать группу пользователей вручную
- Экспортировать/импортировать группы через entity inspector
- Самостоятельно сделать экспорт-импорт через UI (используя, например,
io.jmix.core.EntityImportExport
) - Прописать вставку записей с группами в liquibase changelog.
Завёл задачку на подумать о стандартном способе переноса пользовательских групп.
Максим, спасибо!
Я думал, что таблица BPM_USER_GROUP является частью схемы Flowable и находится под его управлением. А оказывается, она часть расширения Jmix. Тогда будем с ней обращаться как с остальными Jmix-сущностями. Спасибо!