Professional Documents
Culture Documents
P2 BPMN MK
P2 BPMN MK
• Воведување на концепти
- Активност, тек на секвенца, гејтвеј и
настан
• Апстрактна синтакса
• Конкретна синтакса
• Семантика (значење)
• BPMN
2 - 12
Инстанци на активности
• Процесните инстанци содржат
активносни инстанци
• На пример
- На почетокот, само внеси детали за нарачката е процес
подготвен за извршување
- По оваа активност инстанцата е извршена и готова,
набави производ од магацин е инстанца што е спремна и
чека извршување, итн.
Business Process Management and Modelling 2 - 13
Инстанци на активности
• Состојби на инстанци на активности
- Init: иницирана, но не е спремна за
извршување
- Ready или спремна: спремна е за
извршување, може да се покрене
- Running или покрената е: во моментов се
извршува
- Terminated или завршена: завршила со
задачата
- Skipped или прескокната: не е веќе потребна
• Внимание
- Ова е проста варијанта на дијаграм за премин од
едно во друга состојба
Business Process Management and Modelling 2 - 15
Пример
• Типови задачи
- Порака: Испраќање/Прием на порака до/од партнерот
- essage Корисник: Задачата се прави рачно
- Услуга: Задачата се прави автоматски, на пр. преку
софтвер
• Типови задачи
- Зачувани се во форма на атрибути, без визуелно
претставување
• Пример
- Редоследот на проценка нека биде
• cond1, cond3, cond2, default
• cond1 нека биде FALSE или погрешно
• cond3 се оценува TRUE
- Активност D e овозможена, B, C, и E се
прескокнуваат
Business Process Management and Modelling 2 - 26
Семантика на ексклузивен гејтвеј
• XOR семантика (има точно една (алка) arc
избрано) се зачувува, дури и кога условите се
преплетуваат „overlapping“
- Во дадена ситуација, неколку услови се проценети како
TRUE или точни
• Пример
- cond1: трошок < 200
- cond2: трошок < 1000
- cond3: трошок < 10000
- Редослед на оценката
• cond1, cond3, cond2, default
- За трошок=500, tдва услова се TRUE, ама D започнува
• Внимавај
- Редоследот на оценката нема врска со поставеноста
Business Process Management and Modelling 2 - 27
Насоки за моделирање
Секогаш користете дифолт тек со ексклузивен
гејтвеј.
• Мотивација
- Ако ниеден услов не се оцени како TRUE а нема дифолт тек
(default FLOW), процесот не може да продолжи
- Ако сакате гаранции која патека се следи во одредени
ситуации, треба условите на ексклузивниот гејтвеј да не се
преплетуваат (non-overlapping)
• Ексклузивен гектвеј
• Паралелен гејтвеј
• Синтакса и семантика
• Насоки за моделирање
• Внимавајте
- Удвоените задачи ја зголемуваат сложеноста на
моделот
Business Process Management and Modelling 2 - 35
Инклузивен гејтвеј
• OR split (inclusive or split) [OR подели (инклузивно или
подели]
- Секоја подгрупа што не е празна во алките на појодвниот тек
се сигнализираат
- Секој услов што се оценува како точен (TRUE) ѝ дава сигнал
на една појдовна алка
- Се користи дифолт тек само ако сите други услови се
ПОГРЕШНИ (FALSE)
• Исклучок: Loops
(лупови)
• Инклузивен гејтвеј
• Неконтролиран тек
• Насоки за моделирање
• Notice
- Почетните и крајните настани имаат различен карактер, во
смисла на создавање на настанот.
- Тајмер преоден н.
- Порака почетен н.
- „Празно“ почетен
настан (или празен
почетен настан)
Business Process Management and Modelling 2 - 50
Насоки за моделирање
Настаните не земаат време.
Настаните со означуваат во форма „именка –
глагол (партицип)“
• Мотивација
- Настаните се утврдени промени на состојбата на
системот, процесното опкружување, или самиот процес –
не смеат да се користат за моделирање на активности.
- За да се нагласи случување на одреден настан,
означувајте ги настаните во форма „именка – глагол
(партицип)“ на пр. „нарачка примена“
• Исклучок: настани со тајмер „секој понеделник во 10“
- Користете конзистентен вокабулар
• Насоки за моделирање
Business Process Management and Modelling 2 - 55
2.6 Преодни настани
• Пример
- Информирај го клиентот ако производството се одлговлече
повеќе од предвиденото,
but не го прекинувај производството
Преглед на настани
• Сигнални настани
Business Process Management and Modelling 2 - 70
Резиме на P2
• Активности
- Се единици работа, одземаат време
- Активносните инстанци го следат дијаграмот на промена
на состојбата
- Типовите задачи ја одредуваат природата на задачата
• Гејтвеј
- XOR – за ексклузивен избор (1/m) и лупови
- AND – за вметнати нарачки или оние што се прават во
исто време (m/m)
- OR – за инклизивен избор (n/m)
- Внимавајте на неконтролираниот тек
• Настани
- Почетни и крајни настани
- Преодни настани, фрлање и фаќање
- Гранични настани што може да се прекинат и да не се
прекинат.
Business Process Management and Modelling 2 - 71