UiPath-ADPv1 REFramework Practice Question
A developer is building a REFramework automation that processes invoices from an Orchestrator queue. During testing, the developer notices that when a business rule exception occurs, the transaction is marked as Failed and the robot moves to the next transaction. The developer wants to change this behavior so that business rule exceptions are retried up to two times before being marked as Failed. What should the developer do?
⚠ Common exam trap
The trap here is assuming that business rule exceptions are retried by default or that a simple configuration change in Orchestrator can enable retries for them.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Modify the SetTransactionStatus workflow to treat business rule exceptions like system exceptions, using the RetryNumber and MaxRetryNumber logic.
By default, the REFramework does not retry business rule exceptions; it marks them as Failed and moves on. To retry them, the developer must modify the SetTransactionStatus workflow to apply retry logic similar to system exceptions. Changing MaxRetryNumber or misclassifying exceptions does not directly achieve the desired behavior. Orchestrator queues do not provide a setting to retry business rule exceptions.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Modify the SetTransactionStatus workflow to treat business rule exceptions like system exceptions, using the RetryNumber and MaxRetryNumber logic.
Why this is correct
By default, the REFramework does not retry business rule exceptions; it marks them as Failed immediately. To retry them, the developer must modify the SetTransactionStatus workflow to apply the same retry logic used for system exceptions. This involves checking the RetryNumber against MaxRetryNumber and setting the status to Retried if retries remain. This change allows business rule exceptions to be retried as desired.
- ✗
In the Process state, catch the BusinessRuleException and throw a SystemException instead.
Why it's wrong here
Throwing a SystemException instead of a BusinessRuleException would cause the transaction to be retried according to the system exception retry logic. However, this is a workaround that misclassifies the error and may lead to incorrect retry behavior, such as retrying when the issue is not transient. It also bypasses proper business exception handling, which is not recommended.
- ✗
Set the 'Retry Business Rule Exceptions' property to True in the queue definition in Orchestrator.
Why it's wrong here
Orchestrator queues do not have a property to retry business rule exceptions. Queue retry settings apply to application exceptions (system exceptions) and are configured via the Max # of Retries setting. Business rule exceptions are considered non-retryable by design. There is no such property in Orchestrator, making this option invalid.
- ✗
Increase the MaxRetryNumber setting in the Config.xlsx file to 2.
Why it's wrong here
MaxRetryNumber controls retries for system exceptions, not business rule exceptions. Changing it would affect system exception retries but would not cause business rule exceptions to be retried. The default behavior for business rule exceptions is to mark them as Failed without retry, so this change alone would not achieve the goal.
About these practice questions
One of 276 original UiPath-ADPv1 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official UiPath exam blueprint
This UiPath-ADPv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADPv1 exam.