External Triggers
Querying a BPM process or a BPM process cancel event are termed as external events. You learned in the Cancel message pattern section of Chapter 6, Correlation Patterns, how an external event can trigger a process instance cancellation. Similarly, you have also learned in the Query Pattern section of Chapter 6, Correlation Patterns, how a noninterrupting external trigger can impact a process instance. External triggers such as cancelling messages are interrupting triggers and you can find them marked as External Trigger-O in the process state diagram. Noninterrupting external triggers are marked as External Trigger-N and you can use the Query Pattern section of Chapter 6, Correlation Patterns to learn about the behavior. As these patterns are described in the previous chapter, details are not included in this section and you can refer to it to understand these patterns.