Wanted to get a feel for how others are dealing with unexpected exceptions.
The keyword here is “unexpected”.
Any robot we develop must ultimately start with some kind of top level container (i.e. usually a sequence or flowchart). If an unexpected exception occurs within the various nested workflow steps, if we didn’t already use a Try/Catch around that activity (i.e. expecting an error)… users will see the big, often intimidating error dialog in their faces when the robot dies due to the fatal unexpected/unhandled exception.
Often we include Try/Catch within various nested workflows to catch known & expected errors… but I’m wondering whether any of you also use a Try/Catch Activity as the topmost container to more elegantly deal with unhandled (unexpected) exceptions?