UiPath-ADPv1 REFramework Practice Question
A developer is troubleshooting a REFramework automation that processes transactions from an Orchestrator queue. The automation occasionally throws a BusinessRuleException due to invalid data in a transaction. The developer observes that these transactions are marked as 'Failed' in Orchestrator instead of 'Business Exception'. What is the most likely reason for this misclassification?
⚠ Common exam trap
The trap here is assuming that any exception thrown in the Process state will be correctly classified; the exception type must be preserved to maintain the distinction between business and system exceptions.
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
✓
The BusinessRuleException is being caught and rethrown as a System.Exception in the Process state.
BusinessRuleException must propagate as-is to be correctly classified. If it is caught and rethrown as a System.Exception, the REFramework's exception handler will treat it as a system exception, leading to a 'Failed' status. The correct approach is to either let the BusinessRuleException bubble up or rethrow it using a Rethrow activity to preserve its type.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The 'Max Retry Number' for the queue is set to 0, causing business exceptions to be treated as system exceptions.
Why it's wrong here
The 'Max Retry Number' only affects system exceptions; business exceptions are not retried regardless of this setting. A setting of 0 means no retries for system exceptions, but it does not change the classification of a business exception. The transaction would still be marked as Business Exception if the correct exception type is thrown.
- ✗
The Orchestrator queue is not configured to recognize BusinessRuleException as a separate status.
Why it's wrong here
Orchestrator queues inherently support the 'Business Exception' status. No special configuration is required to recognize BusinessRuleException. The REFramework's SetTransactionStatus workflow explicitly sets the status to 'Business Exception' when a BusinessRuleException is caught. Therefore, this is not the cause of the misclassification.
- ✗
The 'SetTransactionStatus' workflow has been modified to always set the status to 'Failed'.
Why it's wrong here
While modifying SetTransactionStatus could cause this, it is not the most likely reason. The default REFramework correctly handles BusinessRuleException by setting the status to 'Business Exception'. A more common mistake is catching and rethrowing the exception as a different type, which changes its classification. Modifying the workflow is less common than improper exception handling in the Process state.
- ✓
The BusinessRuleException is being caught and rethrown as a System.Exception in the Process state.
Why this is correct
If a BusinessRuleException is caught and then rethrown as a System.Exception (e.g., by using a generic Throw activity or wrapping it), the REFramework will treat it as a system exception. Consequently, the SetTransactionStatus workflow will mark the transaction as Failed instead of Business Exception. This misclassification occurs because the exception type is changed, losing the business exception context.
About these practice questions
Courseiva writes every UiPath-ADPv1 question from scratch — 276 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. 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.