Мы оцениваем Activiti как механизм обработки процессов, который заменит существующий механизм рабочего процесса собственной разработки. Мы очень впечатлены возможностями Activiti, особенно в отношении мультитенантности и REST WS.
Тем не менее, одной из самых больших проблем (и, вероятно, блокирующих) для внедрения Activiti будет то, как мы можем запускать или переносить наши существующие определения рабочего процесса.
Как я упоминал ранее, наше решение для управления рабочими процессами разработано в домашних условиях и не соответствует спецификациям BPMN. Существуют тысячи шаблонов. Мы не можем просто попросить наших клиентов переопределить свои шаблоны с помощью Activiti. Эти определения хранятся в собственном формате XML.
Глядя на уровень настройки шаблонов, было бы очень сложно перенести эти определения в формат BPMN.
Итак, предоставляет ли Activiti какие-либо крючки для запуска таких пользовательских шаблонов. Кроме того, поделитесь своими мыслями о переносе шаблонов из проприетарного формата в формат BPMN.
Я полагаю, что такой сценарий был бы обычным явлением, и другие люди столкнулись бы с тем же.
Я знаю, что формулирую этот вопрос очень расплывчато, но на данном этапе у меня нет конкретных проблем, которые я мог бы обсудить.