Это старая версия документа.


Правила расчета длительности процессов

При расчете длительности процессов учитывается как идет выполнения процесса: последовательно, параллельно или имеют место условные переходы.

Последовательный блок

При последовательном выполнении операций (Рис.1, Рис.2), Рис.3) их продолжительность суммируется и включается в длительность процесса.

Invalid Link
Рисунок 1. Последовательное выполнение действий. Нотация Процесс/Процедура
Invalid Link
Рисунок 2. Последовательное выполнение функций. Нотация EPC
Invalid Link
Рис. 3. Последовательное выполнение задач. Нотация BPMN

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

Invalid Link
Рис. 4. Последовательное выполнение задач и событий. Нотация BPMN

Параллельный блок

При параллельном выполнении веток процесса последовательно выполняются операции (Рис.5, Рис.6, Рис.7) всех веток, в длительность процесса включается продолжительность той ветки, длительность которой наибольшая. Параллельное выполнение процессов позволяет сократить общее время выполнения процесса без уменьшения трудоемкости процесса и его стоимости. Параллельность обеспечивается оператором ветвления и оператором слияния. Чтобы слияние прошло успешно, необходимо соблюдение правил ветвления и слияния веток процесса.

Invalid Link
Рисунок 5. Параллельное выполнение действий. Нотация Процесс/Процедура
Invalid Link
Рисунок 6. Параллельное выполнение функций. Нотация EPC



Invalid Link
Рис. 7. Параллельное выполнение задач. Нотация BPMN

Блок с условиями

В тех случаях, когда действия Процедуры, Процесса выполняются в зависимости от какого-то условия, для обозначения ветвления используется специальный элемент - Решение. Для стрелок «Связь предшествования», исходящих из этого элемента, задается Условие перехода по этой стрелке к следующим действиям или Вероятность этого перехода.

В нотации EPC для обозначения ветвления используются операторы , . Для событий, следующих за этими операторами, задается Условие перехода к следующим функциям или Вероятность этого перехода.

 

Рисунок 8. Условное выполнение процессов


Рисунок 9. Условное выполнение процессов в цикле


Рисунок 10. Комбинация цикла и нескольких условий выхода из цикла



В нотации BPMN для обозначения ветвления используются следующие возможности:

Эксклюзивный шлюз

Invalid Link
Рис. 11. Ветвление по XOR

Неэксклюзивный шлюз

Invalid Link
Рис. 12. Ветвление по OR

Комплексный шлюз

Invalid Link
Рис. 13. Ветвление как по OR

Условные потоки

Invalid Link
Рис. 14. Ветвление при помощи условных потоков

При имитации процесса, как только система достигает точки ветвления, она каждый раз в соответствии с заданным Условием или Вероятностью принимает решение, по какой ветке пойти. В длительность процесса включается продолжительность той ветки, по которой пошла система.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki