Defining Events
The events enabling representation of facts occurring during process execution.

An event represents a fact or an action occurring in the system, such as updating client information. It is managed by a broker. An application indicates that it can produce the event by declaring that it publishes it. If an application is interested in an event, it declares that it subscribes to the event.
Events can be used:
• Within a process to define facts internal to the process.
• Outside a process to describe causes and effects of events of the process depending on its use context.