UiPath-ADAv1 Control Flow Practice Question
You are building a process that iterates through a list of invoice files. If a file is missing required metadata, the process must skip that specific file and continue to the next one without stopping. Which activity is the most efficient choice for this requirement?
⚠ Common exam trap
Candidates might incorrectly choose 'Break' instead of 'Continue', causing the entire automation to stop processing the remaining files instead of just skipping the one missing metadata.
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
✓
Continue activity
The Continue activity is specifically designed to bypass the remaining steps within the current iteration of a loop, such as a For Each or While activity. By using Continue, the automation ensures that the workflow logic immediately jumps to the next item in the collection, preventing unnecessary execution of the remaining body activities. This pattern is critical for error handling within bulk processing tasks.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Break activity
Why it's wrong here
The Break activity forces the entire loop to terminate prematurely. Using this would prevent the robot from processing any remaining files in the list, which contradicts the business requirement of skipping only the invalid files and continuing with the rest of the automation process.
- ✗
Throw activity
Why it's wrong here
The Throw activity generates a system exception that interrupts the workflow execution. Unless wrapped in a Try Catch block that handles the exception locally, this would stop the entire process rather than simply skipping the current file, resulting in an unnecessarily aggressive approach to metadata validation errors.
- ✓
Continue activity
Why this is correct
The Continue activity directs the workflow to jump immediately to the next iteration of the parent loop. This allows the process to ignore the remaining instructions for the current invoice item while seamlessly moving to the next file, fulfilling the requirement for efficient skipping during bulk processing.
- ✗
If activity with an empty Then block
Why it's wrong here
While an If activity could technically wrap the remaining logic to conditionally execute it, this approach forces the developer to nest almost the entire loop body inside the Else block. This creates unnecessary indentation, reduces code readability, and complicates maintenance for subsequent developers working on the workflow.
About these practice questions
Courseiva writes every UiPath-ADAv1 question from scratch — 285 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-ADAv1 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-ADAv1 exam.