Command disabled: index


Моделирование параллельных потоков экземпляров операций

Для моделирования параллельного выполнения экземпляров операций на диаграмме процесса используется ветвление типа "И". При этом ветви, исходящие из точки ветвления типа "И" на диаграмме, могут объединиться в точке слияния типа "И" или не объединяться нигде на диаграмме. В разных нотациях используются разные приемы моделирования (Рис.1-4):

Рисунок 1. Моделирование параллельных потоков в нотации Basic Flowchart/Cross-functional Flowchart


Рисунок 2. Моделирование параллельных потоков в нотации EPC


Рисунок 3. Моделирование точки ветвления без использования шлюза в нотации BPMN


Рисунок 4. Моделирование точки ветвления с использованием шлюза в нотации BPMN

В нотации Basic Flowchart/Cross-functional Flowchart в качестве точки ветвления выступает фигура операции, у которой есть несколько исходящих стрелок "Связь предшествования". В качестве точки слияния выступает фигура операции, у которой есть несколько входящих стрелок "Связь предшествования", которые ранее вышли из одной фигуры операции.

В нотации ЕРС в качестве точек ветвления и слияния выступает оператор "И".

В нотации BPMN в качестве точки ветвления выступает Параллельный шлюз или фигура операции, у которой есть несколько исходящих стрелок. В качестве точки слияния выступает Параллельный шлюз.

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

В нотации ЕРС время синхронизации задается для оператора "И" (Рис.5)

Рисунок 5. Задание значения параметра "Время синхронизации" для оператора "И"


В нотации BPMN время синхронизации задается для Параллельного шлюза.

В нотации Basic Flowchart/Cross-functional Flowchart время синхронизации задается один раз для всех диаграмм процессов в данной нотации. Для этого предназначен параметр Время cинхронизации для Basic Flowchart/Cross-functional Flowchart (Главное меню → Анализ процессов → Параметры имитации).

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki