Size: a a a

Camunda BPM Group

2021 April 28

DP

Dmitrii Pisarenko in Camunda BPM Group
Из моделера можно задеплоить только BPMN, но не делегаты.
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Делегаты должны быть в самом проекте (там же где класс приложения).
источник

AP

Alexander Petrov in Camunda BPM Group
ну вот да, если есть отдельная камунда
и есть какой-то процесс вместе с делегатами, в одном проекте, и все это собирается в war
то я должен этот варник как-то сам ручками задеплоить,
а из моделера деплоится только диаграмма?
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
> то я должен этот варник как-то сам ручками задеплоить,
> а из моделера деплоится только диаграмма?

Есть несколько вариантов:

1. Диаграмма деплоится вместе с остальным приложением (лежит в том же WAR, что и делегаты).
2. Делегаты деплоятся в WAR, а диаграмма -- curl-ом или через Моделер.

По моему опыту первый вариант больше распространен, т. к. код делегатов меняется чаще, чем диаграммы.
источник

AP

Alexander Petrov in Camunda BPM Group
спасибо, сейчас попробую
источник

YY

Yo Yo in Camunda BPM Group
Ребят, хочется услышать ваше мнение.
Насколько адекватно напиливать свои контроллеры в самом сервисе с камундой (spring-boot), которые будут ходить за дополнительными данными и после этого стартовать конкретный нужный процесс?
источник

YY

Yo Yo in Camunda BPM Group
Проще говоря, мы выкидываем абстрактную API камунды для старта вообще любого процесса и даем доступ только к тем ручкам, которые разрешены для пользователей/сервисов
источник

DK

Denis Kotov 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
не нужно знать про свякую дичь камунды клиентам
источник

DK

Denis Kotov in Camunda BPM Group
всегда так делаю и всем советую
источник

DK

Denis Kotov in Camunda BPM Group
потому что потом и реализацию можно менять в кишках и не заставлять клиентов переписывать запросики свои
источник

AK

Artem Kuraev in Camunda BPM Group
SOLID, товарищи, основы! =)
источник

DK

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

YY

Yo Yo in Camunda BPM Group
Тоже об этом думал, были сомнения, что могут какие-то подводные камни вылезти. Спасибо 👍🏻
источник

YY

Yo Yo in Camunda BPM Group
Кстати, а что там с митапом? Планировался вроде недавно?
источник

R

Ruslan Kadyrbaev in Camunda BPM Group
а чем не лучше поднять отдельный сервис - бизнес ориентированный. Со своими контрактами и тд. А не пихать это в оркестратор
источник

DK

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

DK

Denis Kotov in Camunda BPM Group
В отдельном сервисе нету java api от камунды, и когда меняются процессы надо 2 места дорабатывать
источник