Camunda: используйте callActivity без арендатора от конкретного арендатора - PullRequest
0 голосов
/ 28 ноября 2018

У нас есть мультитенантное приложение, и некоторым арендаторам требуется предварительная обработка данных для изменения входящих данных из сторонних модулей.Поэтому мы используем удельный вес конкретного арендатора, как показано на рисунке ниже удельный вес конкретного арендатора Там нам нужен callActivity для вызова внутреннего dataPreProcess, для которого не определен арендатор.Проблема в том, как я могу установить для идентификатора арендатора значение «no tenant», чтобы вызывать конкретный рабочий процесс для нескольких арендаторов?

Информация: у нас нет возможности развернуть предварительный процесс внутренних данных, какудельный вес арендатора, потому что арендаторы являются динамическими.

1 Ответ

0 голосов
/ 28 ноября 2018

После того, как я опубликовал вопрос, это было так просто ....

В скрипте groovy 'LF011' установите переменную, например

execute.setVariable ('tenant', null)

Таким образом, в callActivity вы можете использовать '$ {tenant}' в качестве идентификатора арендатора, вот и все ....

...