Size: a a a

Camunda BPM Group

2019 July 16

AK

Artem Kuraev in Camunda BPM Group
Вот, тут подробно написано когда листенеры выполняются
источник

AK

Artem Kuraev in Camunda BPM Group
Ruslan Kadyrbaev
странно, почему REST API не дает возможности сделать FetchAndLock по ID-у процесса?
Потому что в процессе может быть несколько тасок с разными топиками
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
Потому что в процессе может быть несколько тасок с разными топиками
ну я фильтр имел ввиду...то что массив может быть понятно
источник

AK

Artem Kuraev in Camunda BPM Group
Смотрите, тому, кто делает задачу, всё равно в каком процессе он её желает
источник

AK

Artem Kuraev in Camunda BPM Group
Делает
источник

AK

Artem Kuraev in Camunda BPM Group
По сути своей
источник

F

Fedor Secret in Camunda BPM Group
Denis Kotov
и производительность твоя 1 стори поинт в 5 лет
👍
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
Смотрите, тому, кто делает задачу, всё равно в каком процессе он её желает
ну судя по API они это и навязывают...
на самом то деле бывает и по другому
источник

AK

Artem Kuraev in Camunda BPM Group
А как?
источник

AK

Artem Kuraev in Camunda BPM Group
Просто, может, вам на самом деле разные задачи с разными топиками нужны?
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
А как?
worker знает какой процесс ему надо "отработать" (e.g. акторная модель)
источник

F

Fedor Secret in Camunda BPM Group
Artem Kuraev
Не, погодите, один продукт - одна камунда - одна модель, не надо в два одну модель тащить. У одного продукта один бизнес-процесс
Вопрос возник. Если у меня несколько участников, у каждого свой процесс. Но процессы связаны между собой. Один процесс например создает события для других процессов. Получается 100 процессов - 100 камунд отдельных?)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
Просто, может, вам на самом деле разные задачи с разными топиками нужны?
да топики понятная вещь - ключ для выбора обработчика...
источник

AK

Artem Kuraev in Camunda BPM Group
Я просто не понимаю что за кейс, когда надо именно процесс знать. Он же таску делает
источник

AK

Artem Kuraev in Camunda BPM Group
Можете пример привести?
источник

AK

Artem Kuraev in Camunda BPM Group
Fedor Secret
Вопрос возник. Если у меня несколько участников, у каждого свой процесс. Но процессы связаны между собой. Один процесс например создает события для других процессов. Получается 100 процессов - 100 камунд отдельных?)
Если у вас на самом деле один процесс, просто асинхронный, например вы выдаёте ипотечный кредит - это одна камунда
источник

AK

Artem Kuraev in Camunda BPM Group
Либо да, сотня камунд с интеграцией через шину
источник

F

Fedor Secret in Camunda BPM Group
Ок, спасибо)
источник

AK

Artem Kuraev in Camunda BPM Group
Один или не один вам может ещё помочь понять анализ модели данных, которую используют ваши участники. Если она одна - скорее всего это один процесс
источник

SP

Sergey Potekhin in Camunda BPM Group
Fedor Secret
Вопрос возник. Если у меня несколько участников, у каждого свой процесс. Но процессы связаны между собой. Один процесс например создает события для других процессов. Получается 100 процессов - 100 камунд отдельных?)
На мой взгляд синхронизация между процессами по событиям - плохая идея. Скорее всего нужно декомпозировать процессы и оформить их как вызовы подпроцессов или как старт процесса по событию
источник