Есть ли способ получить родительское выполнение с помощью идентификатора выполнения в Камунде? - PullRequest
0 голосов
/ 06 февраля 2019

Мне интересно, есть ли способ получить родительское исполнение исполнения в камунде.В основном я пытаюсь добиться следующего:

Simple parallel gateway process

Это простой процесс с использованием параллельного шлюза.Каждый из потоков состоит из служебной задачи (внешней) и пользовательской задачи.

В каждой служебной задаче «Pre: Task X» я хочу установить некоторые переменные, которые я буду использовать впоследствии для соответствующего пользователя.задачи.Я хочу, чтобы каждый поток выполнения параллельного шлюза имел свои собственные переменные и был недоступен из других потоков.Как мне этого добиться?

Я проводил несколько тестов и обнаружил следующее:

Когда создается экземпляр процесса, я сразу получаю 5 экземпляров выполнения.Что я понимаю, так это то, что один принадлежит процессу, следующие два принадлежат каждому потоку параллельного шлюза, а последние два принадлежат каждой из задач обслуживания.

Если я назову «выполнено» для одного изслужебные задачи в API REST с локальными переменными, они мгновенно исчезают и больше не будут доступны, поскольку они будут привязаны к выполнению, связанному с внешней задачей, которая завершается после завершения задачи.

Есть лиспособ, которым я могу получить родительское выполнение задачи, которая в этом случае будет потоком параллельного выполнения.Так что я могу установить localVariables на этом уровне?

Заранее спасибо за ценную помощь

С уважением

...