Это старая версия документа.
При расчете длительности процессов учитывается как идет выполнения процесса: последовательно, параллельно или имеют место условные переходы.
При последовательном выполнении операций (Рис.1, Рис.2, Рис.3) их продолжительность суммируется и включается в длительность процесса.
Invalid Link | Invalid Link |
При последовательном выполнении событий и задач, промежуточные события не оказывают влияние на длительность процесса.
Выполнение параллельных веток начинается одновременно. Внутри каждой ветки последовательно выполняются ее операции (Рис.5, Рис.6, Рис.7) до точки объединения веток, в длительность процесса включается продолжительность той ветки, длительность которой наибольшая. Параллельное выполнение процессов позволяет сократить общее время выполнения процесса без уменьшения трудоемкости процесса и его стоимости. Параллельность обеспечивается оператором ветвления и оператором слияния. Чтобы слияние прошло успешно, необходимо соблюдение правил ветвления и слияния веток процесса.
Invalid Link | Invalid Link |
Условный переход используется для гибкого управления ходом выполнения процесса и определяет одну или несколько веток операций, по которым будет продолжено выполнение процесса. При имитации, как только система достигает точки условного перехода, она принимает решение, по каким веткам пойти. В длительность процесса включается продолжительность операций самой длинной ветки.
В нотациях Процедура/Процесса для обозначения условного перехода используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается условие перехода по этой стрелке к следующим действиям или вероятность этого перехода.
В нотации EPC для обозначения условного перехода используются операторы , . Для событий, следующих за этими операторами, задается условие перехода к следующим функциям или вероятность этого перехода.
Рисунок 8. Условное выполнение процессов |
Рисунок 9. Условное выполнение процессов в цикле |
Рисунок 10. Комбинация цикла и нескольких условий выхода из цикла |
В нотации BPMN для обозначения условных переходов используются следующие возможности: