Как смоделировать емкость хранилища в BPMN?

Сейчас я пытаюсь смоделировать склад с процессами импорта и экспорта. У меня проблема в том, что я не знаю, как мне моделировать вместимость разных мест хранения на складе. Есть процессы, когда приходят машины с разной загрузкой и все они должны храниться на складе с ограниченной вместимостью. В противном случае прибывающие товары должны быть отклонены.

Я моделирую этот процесс в BPM Suite и думаю об использовании Python для решения этой проблемы. Я подумал, что могу просто использовать переменные и операторы if для проверки емкости каждого хранилища. Но если бы я смоделировал этот процесс с помощью этого подхода, то переменные каждый раз повторно создаются с начальным значением и не содержат фактическое значение, потому что сценарий включен в модель как задача сценария.

Есть ли у кого-нибудь другие идеи по моделированию емкости в BPMN?


person BasicLearner101    schedule 01.10.2019    source источник
comment
Добро пожаловать в СО! Не могли бы вы поделиться тем, что вы сделали до сих пор, например. разместив диаграмму BPMN, пожалуйста?   -  person B--rian    schedule 02.10.2019


Ответы (1)


Вы решили не использовать BPMN, поскольку в вашем случае это явно добавляет больше сложности, чем пользы? Взгляните на рабочий процесс Cadence, который позволяет задавать логику оркестровки с помощью обычного кода и напрямую поддерживает ваши требования без каких-либо уродливых обходных путей.

person Maxim Fateev    schedule 02.10.2019