Process exception management involves managing exceptions that occur in running processes. The exceptions typically manifest themselves as faults that are not caught by normal fault handlers; that is, they were not planned for. They are the result of unexpected errors in process execution, such as bad data or problems with external systems.
Process exception management allows the process to be suspended at the faulting activity rather than be terminated abnormally. In addition to the automatic suspend on uncaught fault, you can check for exception cases programmatically in BPEL and use the Suspend activity to suspend the process. In either case a user, who could be alerted of the problem, can then correct the errors in place and resume the process.