This framework is designed for linear (non-transactional) processes, with the goal of bolstering exception reporting and making debugging quick and simple. Similar to how RPA saves time for employees to work on more productive things, this framework saves developers' time by speeding up debugging, so they can work on new automations.
This framework accomplishes this by using the Global Exception Handler (abbreviated to GEH) to give developers as much exception info as possible. This framework borrows a few workflows and concepts from the RE Framework, so knowing about the RE Framework will make understanding this framework a bit easier. Knowing about the Global Exception Handler will also be helpful because this framework uses the GEH extensively (read more about it here).
Feature-rich with very few dependencies.
Creates detailed emails, reports, and screenshots to help pinpoint exactly where and why exceptions occur.
Gives the option of posting exceptions to Action Center as form tasks via the Orchestrator API.
Works for both attended and unattended processes, and has some features specifically for attended processes.