Size: a a a

Camunda BPM Group

2020 November 08

IB

Ilya Barbotko in Camunda BPM Group
Я об этом даже не думал, честно говоря, когда проектировал
источник

IK

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

IB

Ilya Barbotko in Camunda BPM Group
Да, согласен, над таким штуками заморачиваться не хочется :(
источник

IK

Isayakiy Kotletov in Camunda BPM Group
я пока пришел к тому что в bpmn или движках на этот счет не хватает атомарных элементов либо в движках возможности коррелировать send и recieve так что бы на ресив виртуальный токен появлялся (по типу того гейтвея что на форуме камунды, только без ебалистики в схеме)
источник

IK

Isayakiy Kotletov in Camunda BPM Group
но это блин странно) вроде все юзают, а общих подходов как будто нету, как не отстрелить себе ногу
источник

IB

Ilya Barbotko 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
источник

DK

Denis Kotov in Camunda BPM Group
Не стоит рисовать так процессы просто
источник

IK

Isayakiy Kotletov in Camunda BPM Group
ну вот тогда вопрос где вообще можно применять intermediate receive event :)
источник

DK

Denis Kotov in Camunda BPM Group
В межпроуессном взаимодействии
источник

IK

Isayakiy Kotletov in Camunda BPM Group
я не оч понимаю что ты межпроцессным взаимодействием называешь до конца, такое ощущение что ты имеешь ввиду только кейсы когда процессы в одной камунде крутятся. Но если у тебя микросервисы, сага и эмбед камунда например - это уже не межпроцессное?)
источник

IK

Isayakiy Kotletov in Camunda BPM Group
ну вот пример твой, пока ты контроллируешь нижний процесс вероятность того что будет токен-рейсинг(?) контроллируется тобой. Но как только ты вынес его в соседний отдел - там могут вставить условие "проверить новые заказы" -> "если лишние детали уже лежат в углу" -> "сообщить что заказ уже выполнен". И ты об этом не узнаешь, т.к. это соседний процесс.  Условно будет рейсинг или нет зависит от времени за которое второй процесс обработается
источник
2020 November 09

IB

Ilya Barbotko in Camunda BPM Group
кстати, а вот эти штуки отличаются вообще чем-нибудь?
источник

YY

Yo Yo in Camunda BPM Group
Нууу, на последний не повесишь boundary event :)
источник

IB

Ilya Barbotko in Camunda BPM Group
да, поправка: правый именно как intermediate event, а не баундари)
источник

IB

Ilya Barbotko in Camunda BPM Group
вот так, короче
источник

IK

Isayakiy Kotletov in Camunda BPM Group
баундари на левую не повесишь
источник

DK

Denis Kotov in Camunda BPM Group
task придумали в bpmn2 еще
источник