- After Extracting the values for the Vendor , Address and Country and compare them with the values from the previously extracted table from the Display All Vendors page (check for EXACT match for all fields!);
- If the values for (Vendor* , Address and Country) are not matching, this should be categorized as a Business Rule Exception ;
- If the Country does NOT belong to the group {““Romania””, ““France””, ““Germany””} , this should be categorized as the second Business Rule Exception . We can only process requests from these countries. Check the Country value extracted after the individual Tax ID search;
Good evening Vilma,
You can do this with two If activities, one right after the other.
The first one will check if (for example) vendorA = vendorB AND AddressA = AddressB AND CountryA = CountryB. If not, it will throw a business rule exception. If the values do match, the process will continue to the next If activity that checks if the country belongs to one of the three listed above.
Thank you @chenderson for your reply.
That’s what I am doing but it stops throuing the following error message when I run it…
RemoteException wrapping UiPath.Core.BusinessRuleException: Not service available for this Provider
at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance,
ActivityExecutor executor,
BookmarkManager bookmarkManager)
at System.Activities.ActivityInstance.Execute(ActivityExecutor executor,
BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,
BookmarkManager bookmarkManager,
Location resultLocation)
Do I have to add anything on the Handle Business Rule Exception on The SetTransactionStatus workflow ?
Process.xaml (22.0 KB)Any help would be really appriciated.
Thank you
Vilma
I used try catch blocks for this case and it solved my issue. Throwing the Business rule exception in the exception section of the block
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.