End Events
An end event indicates when the process has completed. They are optional, however if a process contains a start event, it must contain an end event.
End events have different types that indicate different results upon completion of the process. All end events are "throw" events:
- None - There is no specific end result to the process.
- Message - Indicates that a message is sent at the end of the process. The message can either be a response to the start message, or a different message. This can be implemented using a web service using the Solution Design capability (see "Message Event Implementation" in TIBCO Business Studio Modeling User's Guide).
- Signal - Indicates that a signal is broadcast at the end of the process. A signal end event broadcasts a default signal name (signaln).
- Multiple - Indicates that there is more than one result that will occur when the process ends.
- Error - Ends all activities in the process immediately without compensation or events, and appears in the Event log as a failed process instance.
- Compensation - Indicates that a compensation is necessary. For more information, see the BPMN specification at http://www.bpmn.org.
- Cancel - Used within a transaction sub-process to trigger a cancel intermediate event attached to the sub-process boundary.
- Terminate - Ends all activities in the process immediately without compensation or events.
Copyright © Cloud Software Group, Inc. All rights reserved.