Size: a a a

Camunda BPM Group

2019 September 18

VB

Valeriy Bolokhov in Camunda BPM Group
Да-да, меня интересует коробочные механизмы доставки потенциально-связанному процессу события, хотя процесса-интересанта может и не быть
источник

DK

Denis Kotov in Camunda BPM Group
А куда он делся?
источник

DK

Denis Kotov in Camunda BPM Group
Если ему не надо, пусть и не запускает?
источник

MD

Maksim Davliatshin in Camunda BPM Group
Valeriy Bolokhov
Схему нарисовать сейчас не могу
Нет, отложенная не нужна
Тут идея в тот, что есть процесс Б, он по успешному пути завершается и ему нужно кинуть событие другому процессу А (пока это событие интересно только одному другому процессу А), а может быть процесса и нету, который его ждёт
Только в 5-10% есть заинтересованный другой процесс А. Кейс менеджмент не интересен пока ))

Скорее всего решим этот вопрос отдельной Кафка очередью, ТК интересантов может добавиться в перспективе

На камунде сделаем Лисенер, который уже будет смотреть, есть ли интересанты и коррелировать событие, или нету, и пропускать сообщение из очереди..

Меня интересует, как бы кто эту задачку решал на камунде
Добрый день.

Сигнал изучали для этой цели?
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Denis Kotov
А куда он делся?
По бизнесу есть несколько потоков, откуда процесс заявки на доставку может быть стартован,
Процесс сборки не запускает процесс доставку
Поэтому и сложность, что каждой доставке нужно искать, нужно ли кого-то толкнуть
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Maksim Davliatshin
Добрый день.

Сигнал изучали для этой цели?
Сигналы не поддерживают корреляцию в конкретный процесс - толкнет все и все параллельно пойдут проверять "что для меня есть новое"
источник

DK

Denis Kotov in Camunda BPM Group
А почему сборка не запускает доставку?
источник

MD

Maksim Davliatshin in Camunda BPM Group
Valeriy Bolokhov
Сигналы не поддерживают корреляцию в конкретный процесс - толкнет все и все параллельно пойдут проверять "что для меня есть новое"
Как тогда понять, когда нужно запускать, а когда нет?
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Denis Kotov
А почему сборка не запускает доставку?
Потому что есть несколько потоков инициаторов, откуда доставка создаётся и все они НЕ могут быть созданы из сборки
источник

DK

Denis Kotov in Camunda BPM Group
Ну значит что-то сверху есть?
источник

DK

Denis Kotov in Camunda BPM Group
И оно вызывает сборку?
источник

DK

Denis Kotov in Camunda BPM Group
Без схемы плохо :(
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Сверху ничего нету
Сборка авто идёт по запросу от клиента "хочу новое авто"
источник

VB

Valeriy Bolokhov 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
И коллактивити можно не только через это что-то вызывать
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Я подумаю на это счёт
источник

DK

Denis Kotov in Camunda BPM Group
Где-то я разбирал 1-к-н, ща покажу
источник

DK

Denis Kotov in Camunda BPM Group
источник