May 9

BPMN

Оглавление

BPMN elements:
BPMN (Business Process Model and Notation) is a standard notation used to model business processes. It provides a graphical representation of business processes, making them easier to understand, communicate, and analyze. BPMN defines various elements that are used to depict different aspects of a business process.
Here are some key BPMN elements:

1. Flow Objects:

- Event: Represents something that happens during the process, such as the start of a process, intermediate events, or end events.

- Activity: Represents tasks or work that is performed as part of the process. Activities can be depicted as tasks, sub-processes, or call activities.

- Gateway: Represents decision points or branching in the process flow. Gateways determine which path the process takes based on defined conditions.

2. Connecting Objects:

- Sequence Flow: Represents the flow of work or control between flow objects, indicating the order of activities.

- Message Flow: Represents the flow of messages between two participants or external entities.

- Association: Represents a relationship or connection between artifacts and flow objects. It is used to provide additional information or documentation.

3. Swimlanes:

- Pool: Represents a participant or a major role within the process. It can contain multiple lanes.

- Lane: Represents a sub-division within a pool, typically corresponding to a specific department, role, or responsibility.

4. Artifacts:

- Data Object: Represents data used or produced within the process.

- Group: Provides a visual grouping of related activities or objects.

- Annotation: Provides additional information or explanatory notes about the process.

5. Events:

- Start Event: Represents the start point of the process.

- Intermediate Event: Represents an event that occurs during the process flow, such as timers, messages, or errors.

- End Event: Represents the end point of the process.

6. Gateways:

- Exclusive Gateway: Represents a decision point where only one of the alternative paths can be taken based on defined conditions.

- Parallel Gateway: Represents a point where multiple paths or activities can be executed in parallel.

- Inclusive Gateway: Represents a decision point where multiple paths can be taken based on defined conditions.

BMPM Gateways are used to control how process paths converge and diverge within a process.

https://bpmn.gitbook.io/bpmn-guide/bpmn-elements/bpmn-notation

Для проектирования процесса в пределах функционала надо:
1. Определить основной флоу
2. Определить условные флоу
3. Определить есть ли Подпроцессы

Подпроцесс - это группа логически связанных задач. Подпроцесс может содержать как задачи так и другие процессы.