Hi everyone,
I’m trying to understand how Retry on Configured Errors works in Maestro.
In the task properties, the Retry Policy provides two options:
- Retry on All errors
- Retry on Configured errors
However, I couldn’t find documentation explaining what Configured errors actually refers to.
My questions are:
- What exactly are Configured errors?
- Where are they configured?
- Which task or process configuration does Retry on Configured Errors use to determine whether an error should be retried?
I’d appreciate any documentation or examples that explain this behavior.
Thank you!
@rashmisingh2695
Configured errors are defined and managed at the Process Level
Please check below documentation,
I have created an RPA workflow and defined a few exceptions. In the task, I have enabled the retry policy and set it to retry on configured errors, but the process is not getting retried when the RPA workflow throws any error. If I select retry on all errors, it gets retried. Can you share any examples or guide me on where I can explicitly set or mark an exception for retrying?
Hello, for retrying on configured errors to work, you need to configure error handling (located in the section above retry config - where you can configure errors to be thrown upon certain conditions that you define:
I tried defining the error in the Conditional Throw section. When I run the process and the defined error condition is matched, the process execution stops instead of retrying.
Also, the documentation mentions that when a configured error matches, the error is propagated to the configured handler/node. Based on that, I’m not sure when Retry on configured errors actually comes into play.
Could you share a working example that demonstrates how to configure Retry on configured errors, including where the error should be defined and how the retry is triggered?