Summary
In this chapter, we have examined the different kinds of exceptions that can occur in a business process and different ways to handle those exceptions. We also looked at how exceptions are (or are not) propagated in various scenarios. Understanding these topics is essential to defining good exception handling in your processes.
We also introduced the Fault Management Framework, which allows us to externalize the fault handling policies from the processes.
In the next chapter, we will put this theory into practice by building a number of examples to help us to fully appreciate how exception handling works in BPM.