Modelling Private Processes
Jump to navigation
Jump to search
Simple Process
01.01 - Simple Process
Exercise 01.01
Purpose: familiarization with the tool and basic elements
Steps:
- Login into Signavio
- Create "yourname" folder in NPCBPM_Exercises folder
- Create new BPMN 2.0 process diagram
- Create the same process as shown in picture 01.01
Process Goals and Outcomes
01.02 - Process Goals and Outcomes
Exercise 01.02
To the above process, add "second shot" scenario ,i.e. when a person taking exam fails, they can try one more time.
Process Name
- Process name is represented by name name of the Pool
01.03 - Process Name
Roles and Lanes
- Roles are represented by Lanes
01.04 - Lanes
- Lanes can be used to any kind of categorization (e.g. important, not important, etc...)
- Lanes do not denote activities performer
- Organization Roles can be denoted via Participant and a Pool as well, but this is determined when preparing process for execution.
Concurrent Tasks
01.05 - Concurrent Tasks
- A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows
- A Parallel Gateway creates parallel paths without checking any conditions; each outgoing Sequence Flow receives a token upon execution of this Gateway
- For incoming flows, the Parallel Gateway will wait for all incoming flows before triggering the flow through its outgoing Sequence Flows
Uncontrolled flow
- Diagram 4 above will result in task "Greet Delegates" to be executed three times, hence probably it is not what the modeller intended
- Diagram 4 above is equivalent to diagram below
Deadlocks
Opposite situation may be when exclusive gateway is followed by parallel gateway
Sub-processes
Sub-process boundaries
Sequence flow cannot cross sub-process boundaries.