Size: a a a

Camunda BPM Group

2019 September 17

ДВ

Денис Ветлугин... in Camunda BPM Group
Best practice в таких ситуациях какой?)
источник

DK

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

DK

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

ДВ

Денис Ветлугин... in Camunda BPM Group
Denis Kotov
ну я б слегка джавы всётаки написал
Это пример хендлера из документации имеешь ввиду?
источник

DK

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

ДВ

Денис Ветлугин... in Camunda BPM Group
Ок:)спасибо )
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
а как часто у вас вылетают ошибки типа?

Exception in thread "FetchAndLockHandlerImpl" MultiException stack 1 of 1 java.lang.IllegalStateException: ServiceLocatorImpl(__HK2_Generated_0,0,683659290) has been shut down at org.jvnet.hk2.internal.ServiceLocatorImpl.checkState(ServiceLocatorImpl.java:2393)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
запустил камунду локально, поправил схему на лету, камунда решила "обновить" схему и перезапустилась
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
как итог: все запросы FetchAndLock зависают намертво (у клиентов воркеров)
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
спасает только перезагрузка экземпляра камунды (перезагрузка экземпляров воркеров не помогает)
источник

AK

Artem Kuraev in Camunda BPM Group
Это не в юнит тестах ли?
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
Artem Kuraev
Это не в юнит тестах ли?
Нет, spring boot application
источник
2019 September 18

VB

Valeriy Bolokhov in Camunda BPM Group
Всем привет
Есть вопрос:
Есть 1 процесс, при завершении которого ему нужно кидать событие в другой процесс. То, что на каждый 1ый обязательно есть второй - такого нету.
5-10% завершений первого процесса имеют follow up во втором процессе.
Кастомить первый процесс, что найди и кинь событие туда - делать не хочется.
Какие средства кто бы юзал в такой задаче ?
Execution listener vs signal vs message events
источник

AZ

A Z in Camunda BPM Group
Valeriy Bolokhov
Всем привет
Есть вопрос:
Есть 1 процесс, при завершении которого ему нужно кидать событие в другой процесс. То, что на каждый 1ый обязательно есть второй - такого нету.
5-10% завершений первого процесса имеют follow up во втором процессе.
Кастомить первый процесс, что найди и кинь событие туда - делать не хочется.
Какие средства кто бы юзал в такой задаче ?
Execution listener vs signal vs message events
Интересный кейс, тоже интересует решение)
источник

DK

Denis Kotov in Camunda BPM Group
а можно схемку7
источник

AK

Artem Kuraev in Camunda BPM Group
Вам нужна отложенная доставка сообщений во второй процесс что ли?
источник

VB

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

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

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

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

VB

Valeriy Bolokhov in Camunda BPM Group
По бизнесу (обезличенный процесс)
Есть процесс сборки авто, который сейчас в инпрогресс состоянии, и есть доставки ресурсов на склад

Каждая доставка на склад(много много параллельных процессов) должна проверить, есть ли процессы сбора авто, которым именно сейчас нужна эта деталь, то есть ее заказывали в параллельном процессе и если да уведомить и обратотать из процесса сбора авто, чтоб забирали деталь
источник

VB

Valeriy Bolokhov in Camunda BPM Group
Оба процесса крутятся на камунде )
источник

DK

Denis Kotov in Camunda BPM Group
Звучит как 1-к-н история, которые через колл активити множественный решаются
источник