Я использую рабочий процесс JBPM в своем проекте, и у меня есть небольшой вопрос относительно создания исправлений базы данных или операторов SQL для применения изменений рабочего процесса JBPM.
В настоящее время рабочий процесс JBPM позволяет обновлять таблицы JBPM в схеме с помощью развертывания последних определений процессов. Однако, что если моя система уже работает с определением процесса, развернутым с состоянием X, и теперь я изменил файл определения процесса, чтобы учесть изменение X2. Мне все еще нужно иметь возможность развертывать дельта-изменения, не нарушая экземпляров старых сохраненных данных.
Можно ли генерировать только "дельта" сценарии базы данных для модификации определения процесса JBPM? И каковы другие хорошие инструменты, которые можно использовать для более интуитивного изменения определений процессов?
Чтобы повторить мою проблему, развертывание JBPM очищает таблицы JBPM от старых сохраненных там экземпляров, а затем повторно развертывает последние файлы; Как создать дельту, не удаляя старые данные? Есть ли для этого удобные инструменты?
Любая помощь в этом отношении будет оценена.