Generally process.xaml is under a different try catch because as it is run for eqch transaction wven if one transaction fails the bot continues with the remaining
On the other hand if you use the outer try catch only…then the process stops immediately after error and would not move forward with next transaction…
For example say there is an error on the second file in list…then if we do not use try catch around process it will not move to 3rd…rather it fails and second and stops the bot