2015-06-25 7 views
1

Я пытаюсь смоделировать задачу, которая может быть выполнена более одного раза.BPMN как моделировать повторяющиеся задачи

Это единственный способ сделать это на рисунке ниже?

Есть ли в задаче BPMN атрибут, который используется для задания повторяемости задачи?

bpmn loop

ответ

1

Вы можете использовать петлю маркер а, чтобы указать, что задача повторяется.

loop marker

В качестве альтернативы вы можете отметить вашу деятельность как мульти-экземпляр. Там в последовательный вариант:

sequential multi-instance

А также параллельный вариант:

parallel multi-instance

Если у вас есть определенное условие завершения вашего цикла, то есть что-то более конкретного, чем «? Завершено», вы можете пойти со своей исходной диаграммой, чтобы сделать условие завершения чистым. См. here для получения дополнительной информации.

+0

Спасибо !!!!!!!!! – Gaetano

+0

Имейте в виду, что большинство реализаций двигателя BPM, о которых я знаю, не поддерживают опцию looping и требуют определенного подсчета для реализации с несколькими экземплярами. Если условие завершения происходит из внешней системы (или другого процесса), вы можете разрываться, используя событие или событие границы сообщения. –

Смежные вопросы