Size: a a a

Camunda BPM Group

2020 November 09

YY

Yo Yo in Camunda BPM Group
Ребят, всем привет!
Хочу такую штуку, в камунду пробрасывается message event, который стопает один процесс и запускает другой.
Делаю correlation через JavaAPI и хочу из результата узнать, какой процесс был стопнут, а какой начат. Есть какие-нибудь варианты?
источник

YY

Yo Yo in Camunda BPM Group
Можно в тупую обмазаться проверкой и посмотреть, какой из инстансов активен, но адекватный ли это путь?
источник

DK

Denis Kotov in Camunda BPM Group
корелейт можешь сделать withResult и список инстасев в контексте сохранить
источник

DK

Denis Kotov in Camunda BPM Group
убитых
источник

YY

Yo Yo in Camunda BPM Group
вот да, я делаю withResult, но по этому же ивенту начнётся новый процесс и попадёт в этот же список.
источник

DK

Denis Kotov in Camunda BPM Group
ну не сохраняй его, ты иж изнутри его знаешь свой ид
источник

YY

Yo Yo in Camunda BPM Group
Кажется какое-то непонимание. Я делаю corellateAll и там одновременно происходит и остановка процессов и запуск новых. И все они попадают в List<MessageCorrelationResult>
источник

DK

Denis Kotov in Camunda BPM Group
а так сделай один процессы для убейства других процессов
источник

DK

Denis Kotov in Camunda BPM Group
и в нём уже убивай все остальные
источник

DK

Denis Kotov in Camunda BPM Group
и коррелируй один, ане all
источник

YY

Yo Yo in Camunda BPM Group
Вот сейчас не очень понял. Выглядит как-то неправильно 😅
У меня вот такая штука в процессах, которые стопаются по ивенту
источник

DK

Denis Kotov in Camunda BPM Group
ну вот неправильно)
источник

DK

Denis Kotov in Camunda BPM Group
сделай один процесс-убийцу
источник

DK

Denis Kotov in Camunda BPM Group
и запускай его
источник

YY

Yo Yo in Camunda BPM Group
а как он поймёт, что именно нужно убить?
источник

DK

Denis Kotov in Camunda BPM Group
код напишешь) выселектишь по businesskey
источник

YY

Yo Yo in Camunda BPM Group
Это нормальное решение?)
источник

DK

Denis Kotov in Camunda BPM Group
идеальное
источник

YY

Yo Yo in Camunda BPM Group
Я прост хочу в обратку отдавать Json примерно такой:
{
 "startedProcessInstances": [ . . . ],
 "closedProcessInstances": [ . . . ]
}
источник

DK

Denis Kotov in Camunda BPM Group
а я хочу Jackson RR1T USA, а торчу но созвонах :(
источник