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