Professional Documents
Culture Documents
P5 BPMN MK
P5 BPMN MK
Анализирање на
однесувањето на процесите
• Синтакса
- Точноста на синтаксата овозможува елементите на моделот
да се организираат на начин што е еднаков на апстрактната
синтакса на јазикот за моделирање
• Пример за траги
- Добеини барања, регистрирани барања, одлуки за исплата
на барања, подготви писмо за одобрување, барањето е
одобрено
- Добиени барања за оштета, регистрирани барања за оштета,
одлучи по барање за оштета, подготви писмо за одбивање
оштета, оштетата е одбиена
Business Process Management and Modelling 5-9
Однесување на процесите
• Ако правиме бихевиорална анализа, тогаш се
апстрахираме од вистинската состојба што е во тек
кај една активносна инстанца
- Ова е соодветно зашто се интересираме за логичкиот
редослед на активностите, а не за самите активности
• Главно
- iA му следува редослед B,C,D,E, при што B се случува пред
C, а D пак пред E, проследено од Fo
Business Process Management and Modelling 5 - 11
Однесување на процесите
• Лупови (кола) резултираат во траги со
неодредена должина
• Пример
- Едно луп повторување : iABDCEFADEBCFGo, …
- Две луп повторувања:iABDCEFADEBCFADEBCFGo,
…
- Any number of loop iterations possible
• Синтактичка точност
• Семантичка точност
• Аномалии на оденсување
• Вимавајте
- Неколку процесни модели што
ги разгледавме се структурно
јаки
- Некои пак не се
• Претпоставка
- Сите крајни настани од процесниот модел се ексклузивни
(исклучителни) т.е. не прават трага при што повеќе од еден
краен настан се случува.
• Ако ваквата претпоставка не се задоволи, трансформацијата ќе
создаде грешка 5 - 19
Околу структурната јакост
• Внимавајте
- Ваквата трансформација се прави за проверка на јакоста
- Процесниот модел пак не е од голема корист, главно поради
„магичната“ одлука на почетокот
- Но, корисен е за проверка на јакоста на моделот
• Прекршување на (2)
- Остануваат активности во процесот откако тој го достигнал о
- Или пак има бесконечна активност, livelock*
• Прекршување на (3)
- Активности што никогаш не можат да се извршат
- Мртви процеси (активности)
Business Process Management and Modelling 5 - 29
Прекршување на (1): Ќорсокак
• Бидејќи може да се донсе одлука „недозволен
износ,“ процесниот модел може да заглави во
ќорсокак пред да се достигне о
- Овој процесен модел е во спротивност на својство (1)
• Внимавајте
- Прекршување на (3) е мошне ретко во процесни модели во
реалниот свет, затоа и не зборуваме за тоа
Business Process Management and Modelling 5 - 33
Како да избегнуваме неиздржани процеси
• Секогаш користете структурирани процесни модели
- Секој гејтвеј за РАЗДЕЛИ има точно еден гејтвеј за СПОИ од
ист тип, па така секоја патека што започнува од РАЗДЕЛИ ќе
го достигне СПОИ
- Со ова се гарантира ЛУПОВИТЕ да ги почитуваат
блоковните структури, види примери претходно
• Меѓутоа
- Ова ограничување не дозволува многу можности при
моделирање
- Процесните модели што се најсфатливи може да се
невозможни
• Подобар пристап
- Користете паметни алатки за моделирање што
обезбедуваат проверки на јакоста на моделот и ве хранат
со пораки зошто некој од процесите е неиздржан
Business Process Management and Modelling 5 - 34
Јакост во детали
• Јакост
- Секоја процесна инстанца соодветно завршува
- Секоја процесна активност учествува
• Прекршоци
- Ќорсокак
- Бесконечна активност
- Остаток на активности
• Симулација инстанца-по-инстанца
- Сврзување на дополнителни својства на активностите и
ресурсите и покренување на една инстанца со цел да
дознаеме како таа функционира (на пр. трошоци)
- Квантитативна анализа, на една инстанца
• Во техничка смисла
- Симулациите се прават од страна на луѓе, со машина за
симулација
- Машината за симулација ги пресметува меѓусебните
зависности на активностите и ги покренува промените на
состојбите
- Пресметка на трошок
• Регистрација на барање: 5 min ∙ 40 € ∕ 60 min = 3.33 €
• Одлука што покрива осигурување: 15 min ∙ 40 € ∕ 60 min =
10 €
• Подготовка на писмо за одобрување: 8 min ∙ 40 € ∕ 60 min
= 5.33 € + 1.5 €
Business Process Management and Modelling 5 - 45
Симулација на една инстанца
• Трошок и време за отфрлање на барање
• Однесување на процесите
- Семантика на извршување
- Аномалии во однесувањето
- Структурна јакост и како таа се постигнува
- Јакоста како критериум за точност
• Симулација
- Да се одобрат д. Процеси преку симулација чекор по чекор
- Да се анализира учинокот преку квантитативна симулација