BPMN Comformance Set 6
This scenario covers Signal events in different combinations. The source code of these tests can be found here.

- Start Process Operation:
- PROCESS_CREATED
- PROCESS_STARTED
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- PROCESS_COMPLETED

- We should have the following events after starting this process (process is waiting for matching signal):
- Start Process Operation
- PROCESS_CREATED
- PROCESS_STARTED
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- Signal Operation
- We should have the following events after a matching signal is sent:
- SIGNAL_RECEIVED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- PROCESS_COMPLETED

- We should have the following events after starting the process
- Start Process Operation
- PROCESS_CREATED
- PROCESS_STARTED
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- TASK_CREATED
- We should have the following events after sending a signal matching with boundary signal event:
- Signal Operation
- SIGNAL_RECEIVED
- TASK_CANCELLED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- TASK_CREATED

- We should have the following events when a signal matching the signal start event is sent:
- Signal Operation
- SIGNAL_RECEIVED
- PROCESS_CREATED
- PROCESS_STARTED
- ACTIVITY_COMPLETED
- SEQUENCE_FLOW_TAKEN
- ACTIVITY_STARTED
- ACTIVITY_COMPLETED
- PROCESS_COMPLETED
Last modified 1yr ago