Проектируйте общие потоки camunda, которые работают для всех арендаторов - PullRequest
0 голосов
/ 11 февраля 2019

Мы разрабатываем механизм документооборота для нескольких арендаторов.Арендаторы предназначены для интернет-магазинов различных товарных брендов.Таким образом, число арендаторов будет постоянно увеличиваться и в ближайшем будущем будет высоким.

По этим причинам мы думаем о разработке общих потоков, которые будут работать для всех арендаторов.И в этих общих потоках, до и после каждой задачи, мы пытаемся настроить хуки выполнения для каждого клиента.Мы должны быть в состоянии добавить логику для этих хуков во время выполнения.

Является ли этот подход правильным?Можно ли реализовать эти хуки и добавить логику во время выполнения без развертываний?Пожалуйста, помогите.

1 Ответ

0 голосов
/ 12 февраля 2019

Вы можете взглянуть на ExternalTask-Pattern.Там вы можете интегрировать свой собственный код без предварительного развертывания.

Шаблон ExternalTask ​​объясняется здесь: https://docs.camunda.org/manual/7.10/user-guide/process-engine/external-tasks/

А пример реализации здесь: https://docs.camunda.org/get-started/quick-start/service-task/

...