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