Size: a a a

Camunda BPM Group

2020 November 19

YY

Yo Yo in Camunda BPM Group
Denis Kotov
до запуска процесса
Это если по API запускаем, то да. А если у нас внутри CallActivity?
источник

DK

Denis Kotov in Camunda BPM Group
а шо это за клиент такой, который не может нам по контракту запрос дать
источник

DK

Denis Kotov in Camunda BPM Group
плюнуть ошибку в него надо, как в любом интерфейсе
источник

YY

Yo Yo in Camunda BPM Group
почему клиент? Я говорю про variable passing между процессами
источник

DK

Denis Kotov in Camunda BPM Group
клиент - тот кто колл активити вызывает
источник

YY

Yo Yo 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
пихнуть его идентификатор
источник

IK

Isayakiy Kotletov in Camunda BPM Group
вообще смущает что у подпроцесса контакта нету, не оч удобно
источник

IK

Isayakiy Kotletov in Camunda BPM Group
даже если это 1 переменная с айдишником будет, на выход результат - все равно
источник

ET

Ed Tsoy 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
объект всегда есть у делегата, но под капотом он всегда свежий
источник

YY

Yo Yo in Camunda BPM Group
мы объекты за которыми дорого ходить складываем в контекст, остальные дёргаем с внешних сервисов.
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Меня больше всего парит щас синхронизация статусов обьекта и процесса. Мне кажется это может стать очень болезненным место ечли неправильно приготовить. Кто как делает?
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Опции менять статусы через таски, листенеры и вообще не держать статус а опрашивать процесс всегда за ним
источник

IK

Isayakiy Kotletov in Camunda BPM Group
Еще что то есть? И кто что делает
источник

DK

Denis Kotov in Camunda BPM Group
None event с листнером, который из инпут параметров со схемы берет название статуса
источник