Операторы и шлюзы BPM (gateway)

Какие бывают операторы BPM и как их использовать?

Оператор исключающего «или», управляемый данными (англ. data-based exclusive gateway). Если оператор используется для ветвления, то поток управления направляется лишь по одной исходящей ветви. Если оператор используется для синхронизации, то он ожидает завершения выполнения одной входящей ветви и активирует выходной поток.
Оператор исключающего «или», управляемый событиями (event-based exclusive gateway) направляет поток управления лишь по той исходящей ветви, на которой первой произошло событие. После оператора данного типа могут следовать только события или действия-обработчики сообщений.

Оператор включающего «или» (inclusive gateway) активирует одну или более исходящих ветвей, в случае, когда осуществляется ветвление. Если оператор используется для синхронизации, то он ожидает завершения выполнения всех активированных ветвей и активирует выходной поток.

Оператор «и» (parallel gateway), использующийся для ветвления, разделяет один поток управления на несколько параллельных. При этом все исходящие ветви активируются одновременно. Если оператор используется для синхронизации, то он ожидает завершения выполнения всех входящих ветвей и лишь затем активирует выходной поток.

Сложный оператор (complex gateway) имеет несколько условий, в зависимости от выполнения которых активируются исходящие ветви. Оператор затрудняет понимание диаграммы, так как условия, определяющие семантику оператора, графически не выражены на диаграмме. Вследствие этого использование оператора нежелательно.

10 комментариев

  1. It’s appropriate time to make some plans for the future and it is time to be happy.
    I’ve learn this post and if I may just I wish to recommend you
    few fascinating things or advice. Perhaps you can write next articles relating
    to this article. I want to learn even more issues approximately it!

  2. Thanks for a marvelous posting! I really enjoyed reading it, you are a great author.I will make sure to bookmark your blog and will often come back in the future.
    I want to encourage you to continue your great work, have a nice afternoon!

  3. Thanks for a marvelous posting! I really enjoyed reading it,
    you are a great author.I will make sure to bookmark your blog
    and will often come back in the future. I want to
    encourage you to continue your great work, have a nice afternoon!

  4. I’m gone to tell my little brother, that he should also pay a visit this
    website on regular basis to get updated from latest gossip.

  5. I’m gone to tell my little brother, that he should also pay a visit this website on regular basis to get updated from latest
    gossip.

  6. Я думаю тут не все шлюзы учитываются, которые есть в BPMN. Когда будет описание дополнительных шлюзов?

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *