It depends on how you want to handle errors. If you want a specific action to be executed for each action, then yes. If no, stay with the standard REframework. Yes, the Process.xaml is already surrounded by a Try&Catch, you can see it in the Main.xaml when you double click on “Process” :
As you can see below, when you throw a BusinessException inside the Process.xaml, it is catched here. Open the catches to see what happens. Therefore, in the Finally part (highlighted in yellow) you have the Invoke Workflow for the SetTransactionStatus.xaml :
Here, the actions for each kind of error are described.
Open each part, I am sure you’ll understand the architecture!
Do not hesitate if you need more information.