How can I catch an error handled in the process

I have a flow chart which has try catch. In my try there a some more sub flowcharts. I need to handle an error which I am handling in sub flow charts. For eg in one of my sub flowchart if a user exist i want to stop the process , throw an error that user exist and want to catch in the main flow chart.

How can I achieve this. Thanks.


You will need to use an IF activity for your condition, then place a THROW activity inside the IF. Since this will be a BusinessRuleException, you can use this in your Throw:
new BusinessRuleException(messageString)

Then, in your CATCH of the Try/Catch, use an Assign to store the exception to a BusinessRuleException type variable inside the BusinessRuleException type. Then, in your Main flowchart, you can use a Decision or IF with condition businessRuleException isNot Nothing and Log the exception and/or Throw it again if desired.

Please also check out the REFramework under Templates found in Studio. This could give you some good ideas on error handling as well.

Hope this helps.



thanks. It worked.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.