Result
Result
Intro
A result is the consequence of reaching an End Event in a process. BPMN recognizes different end results such as message, error, compensation, signal, link, and multiple.
Key points:
- Makes end states explicit for clarity and handling.
- Supports exception and compensation logic.
- Common use cases across EA/BPM/Data/App/Tech include notifications, rollbacks, error reporting, and event signaling.
- Pitfall: modeling one generic end without differentiating outcomes.
Examples:
- Message end sends confirmation to a customer.
- Error end triggers failure handling and alerts.
- Compensation end reverses prior steps after cancellation.
In practice:
Choose specific end event types to reflect business outcomes and downstream handling.
Related terms: Event; Exception Flow; BPMN
FAQs:
Q: Can a process have multiple end results?
A: Yes; model distinct end events for different outcomes.
Q: Do end results carry data?
A: Some do, like message and signal ends.