"Pause" BPL business process on error
I have a business process.
if it has an error it dies, or if a have a catch all/fault handler the execution flow goes there.
However, I want another behavior.
If any error occurs I want the process to "Pause" (and alert me), so I can figure out what went wrong and resume from the last request.
Here's an example of how it could work:
- If an error is caught, call BO
- BO defers response
- BO sends alert
- Fix BP
- Manually resolve deferred response
I'm not set on the exact pause/resume mechanic but I hope it makes the general idea of what I want clear enough. Ideas?