About BPMN Events
A BPMN event represents something that happens during the execution of a process. An event affects the flow of the process and is usually triggered by some action in the process. In most cases, execution of the event results in some kind of action.
Before you work with BPMN events in Software AG Designer, you should be familiar with the BPMN 2.0 specification in general. For more information, see the BPMN specification at http://www.omg.org/spec/BPMN/2.0/.
In BPMN, the following primary event types are available:
Start events
Intermediate events
End events
Each of these primary events can be expressed as various secondary event types. For example, a none start event, or a terminate end event. Software AG Designer does not support all of the event types that are defined in the BPMN 2.0 specification. The following event types are supported:
Table Legend |
Column | |
1 | Event type |
2 | Standard |
3 | Subprocess Interrupting |
4 | Subprocess Non-interrupting |
5 | Catching |
6 | Boundary interrupting |
7 | Boundary Non-interrupting |
8 | Throwing |
9 | Standard |
Entry | |
X | Not defined in the BPMN specification. |
NS | Not supported by Software AG Designer. |
| Event types that are entirely unsupported are not shown. |
| Large icons indicate event step types. Small icons indicate event boundary types. |
| Start | Intermediate | End |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
None | | X | X | X | X | X | | |
Message | | NS | NS | | | | | |
Timer | NS | NS | NS | NS | | | X | X |
Error | X | NS | X | X | | X | X | |
Signal | | NS | NS | | | | | |
Terminate | X | X | X | X | X | X | X | |
Software AG Designer icon symbology conforms to
BPMN 2.0 usage in form and line. However, the colors applied to some events may not be used by other modeling tools.
In general, the behavior of BPMN events in Software AG Designer conforms to the BPMN 2.0 specification.
For specific information about the implementation of these events in Software AG Designer, see the following topics: