Trigger
Trigger
Intro
A trigger detects an occurrence and initiates processing, such as starting a business process. In BPMN, triggers are tied to Start and Intermediate Events.
Key points:
- Common trigger types include message, timer, conditional, signal, link, and multiple.
- Improves responsiveness and automation.
- Common use cases across EA/BPM/Data/App/Tech include scheduled jobs, inbound messages, and event signals.
- Pitfall: ambiguous triggers that cause inconsistent behavior.
Examples:
- Timer triggers a nightly reconciliation.
- Message triggers order processing on receipt.
- Signal triggers parallel updates across systems.
In practice:
Select explicit trigger types and document payloads, schedules, and conditions.
Related terms: Event; Start Event; BPMN
FAQs:
Q: Can a process have multiple triggers?
A: Yes; model separate start events as needed.
Q: Do triggers carry data?
A: Message and signal triggers can include payloads.