Продължете към съдържанието
Начало » Блог » Основни елементи в BPMN 2.0

Основни елементи в BPMN 2.0

Business Process Model and Notation

Основните елементи в BPMN 2.0 се делят на четири основни категории: Flow Objects, Connecting Objects, Swimlanes и Artifacts. Ето обяснение по групи:


1. Flow Objects (Обекти на потока)

Те представят логическите стъпки и събития в процеса.

a) Events (Събития)

  • Start Event – начална точка на процеса.
    Форма: кръг с тънък контур.
    Примери: “Start”, “Message Start”, “Timer Start”.
  • Intermediate Event – събитие по време на процеса.
    Форма: кръг с двоен контур.
    Примери: “Message”, “Error”, “Timer”.
  • End Event – крайна точка.
    Форма: кръг с дебел контур.
    Примери: “End”, “Error End”, “Terminate End”.

b) Activities (Дейности)

  • Task – една конкретна дейност.
    Форма: правоъгълник със заоблени ъгли.
    Видове: “User Task”, “Service Task”, “Script Task”.
    • User task – потребителска задача
    • Service Task – външна услуга за изпълнение на задача в рамките на процеса
    • Script Task – локално, в рамките на същата група задачи
  • Sub-Process – група от задачи от същия процес
    Форма: правоъгълник със заоблени ъгли и “+” знак.
  • Call Activity – извикване на друг процес.
    Форма: правоъгълник със заоблени ъгли, с по-дебел контур от Sub-Process и “+” знак.

c) Gateways (Разклонения)

Използват се за контрол на потока (условия, паралелност, изключване).
Форма: ромб.
Основни видове:

  • Exclusive (XOR) – само един път.
  • Parallel (AND) – всички пътища едновременно.
  • Inclusive (OR) – един или няколко пътя.
  • Event-based – избор на база събитие.
  • Complex – по-сложна логика.

2. Connecting Objects (Свързващи обекти)

Показват посоката на процеса и връзките между елементите.

  • Sequence Flow – последователност на стъпките (плътна стрелка).
  • Message Flow – обмен на съобщения между участници (пунктирана стрелка).
  • Association – връзка с артефакт или данни (пунктирна линия).

3. Swimlanes (Плувни ленти)

Организират кой изпълнява отделните дейности (участници / актьори).

  • Pool – представя участник в процеса (организация, система).
  • Lane – подразделение в pool-а (роля, отдел, човек).
  • Blackbox pool – представлява външен учасник, който не е част от текущия процес.

Blackbox pool (или collapsed pool) в BPMN 2.0 представя външен участник, чийто вътрешен процес не е моделиран.

Характеристики:

  • Представлява Pool, но без вътрешни Lane-и или дейности.
  • Използва се, когато се показва взаимодействие между организации, системи или отдели, но само един от тях е описан подробно.
  • В blackbox pool се виждат само Message Flow стрелки – комуникацията с него, не и Sequence Flow.

Пример:

Моделираш процес на твоя фирма, която изпраща данни към доставчик.
Твоята фирма е whitebox pool (вътрешни дейности видими).
Доставчикът е blackbox pool (показан само като правоъгълник с етикет “Supplier”).


4. Artifacts (Артефакти)

Допълнителна информация за процеса.

  • Data Object – показва използвани/създадени данни.
  • Group – визуално групиране на дейности (без логическо значение).
  • Annotation – текстова бележка за пояснение.

1 коментар за “Основни елементи в BPMN 2.0”

  1. Pingback: Какво е BPMN (Business Process Model and Notation)? - Appflow Development

Коментари са забранени.