You must configure secure credential retrieval through Orchestrator, wrap per-item logic in Try Catch so a single failure does not stop the loop, and select the correct extraction activity for scanned versus digital PDFs. Getting credential storage and per-item error handling right is most important.
Start practicing
Generic Automation Development — choose a session length
Free · No account required
Domain overview
This domain covers building production-grade automations in UiPath Studio beyond simple recorders: credential handling through Orchestrator assets, robust error handling inside loops, API/HTTP troubleshooting, and document extraction with PDF and Document Understanding activities. Questions are scenario-based, asking you to pick correct configurations, prioritize troubleshooting steps, or choose the right activity for a given input.
Exam objectives
Storing secrets in Orchestrator Credential assets and retrieving them with Get Credential, not hardcoding
Using Try Catch with Continue or Rethrow inside For Each to isolate per-item failures
Reading scanned PDFs via OCR-enabled Document Understanding, not native PDF text activities
Diagnosing HTTP/API errors by inspecting status codes, response bodies, and request configuration
Hardcoding credentials or using Windows Credential Manager instead of Orchestrator Credential assets in connected environments
Letting one item's exception abort the entire For Each loop instead of handling it per iteration
Assuming UiPath.PDF.Activities extracts text from scanned images when OCR or Document Understanding is required
Click any question to see the full explanation and answer options, or start a focused practice session above.
Which TWO of the following configurations are best practices for managing credentials in an Orchestrator-connected environment?
2Which state machine transition condition should be used to move to the 'End Process' state if the 'TransactionNumber' exceeds the 'TotalItems' count?
3Which THREE actions are essential when implementing a robust Global Exception Handler in a UiPath automation?
4Which property must be configured in the 'Type Into' activity to ensure that the input field is cleared before typing, preventing accidental appending of text?
5Refer to the exhibit. An API automation receives this error. Which troubleshooting step should be prioritized?
6Which TWO factors should be considered when choosing between 'Simulate' and 'Hardware Event' input methods?
7Refer to the exhibit. If a process is configured with this policy, what happens when 6 instances are triggered simultaneously?
8Which UiPath Studio feature is most effective for visualizing the sequence of decisions and processes in a complex automation project?
9How should a developer handle a situation where an application takes a variable amount of time to open?
10When extracting data from a web table that spans multiple pages, what is the best strategy to ensure all data is captured?
11Which activity should be used to interact with a background application without taking focus from the current window?
12When using a 'For Each' loop to process a list of items, what is the best way to handle an error that occurs for only one specific item?
13Which variable type should be used to store a collection of unique strings that need to be accessed by their index in a strictly ordered sequence?
14Refer to the exhibit. An automation developer is configuring a Global Exception Handler. Based on the provided JSON policy, what occurs when an activity fails for the first time?
15Which TWO of the following best practices should be implemented to ensure maintainability and scalability of large-scale UiPath automation projects?
16When designing an automation that interacts with a web-based portal requiring MFA, what is the recommended approach to handle the dynamic authentication prompts while maintaining security?
17An automation project must process an Excel file located on a network drive. Which activity strategy best ensures robust execution when the network connection is intermittent?
18Refer to the exhibit. An automation is configured with the shown retry policy. If the 'Open Browser' activity throws a timeout error on every attempt, how long will the process wait before the final failure?
19Which TWO of the following are best practices for maintaining clean and scalable variables within a UiPath project?
20When designing a large-scale automation, which approach is most effective for managing sensitive configuration data and credentials?
21A developer is building a UiPath automation that uses a Try Catch activity. Inside the Try block, a business rule exception is thrown by a Throw activity when an invoice amount exceeds a configured limit. The developer wants the Catch block to handle this specific business rule exception differently from system exceptions. Which Catch block configuration should be used?
22A developer is building a UiPath automation that must process invoices received as email attachments. The process runs unattended overnight and must log into a web portal that uses a multi-factor authentication prompt delivered to a shared mobile device. The developer needs to ensure the robot can complete the login without human intervention. Which approach should be used?
23An automation developer is using the 'Type Into' activity to enter a date into a web form. The field already contains a placeholder value 'MM/DD/YYYY'. The developer wants to ensure the placeholder is removed before typing the new date. Which property of the 'Type Into' activity should be configured?
24A developer builds a UiPath process that must run unattended on a machine where Microsoft Excel is not installed. The process reads a 200-row spreadsheet, filters rows, and writes a summary sheet. Which activity package and approach should the developer use to meet this requirement without installing Excel?
25A developer needs to extract text from a PDF file that contains scanned images. The developer has installed the UiPath.PDF.Activities package and the UiPath.DocumentUnderstanding.Activities package. Which activity should be used to extract text from the scanned PDF?
26An unattended automation processes invoices by opening a legacy desktop application, extracting totals, and entering them into a web portal. The robot runs on a virtual machine with a locked screen. Data extraction succeeds, but UI interactions with the web portal intermittently fail with 'Element not found' errors even though the element exists. Which change is most likely to resolve the intermittent failures while preserving unattended execution?
27A developer is building an unattended automation that must read values from a desktop application whose UI elements change their AutomationId each time the application restarts. The developer has validated that the element's visible label text is stable and unique on the screen. Which selector strategy should the developer apply to make the selector resilient across restarts?
28A developer is building a REFramework-based process. The transaction data is stored in a Queue named 'Invoices'. During the Process Transaction state, the developer needs to mark a transaction item as Failed with a specific reason so that it will be retried according to the queue's MaxRetryNumber. Which activity and setting should be used inside the Catch block of the Process Transaction state?
29A team is preparing a long-running unattended process that interacts with a browser-based application and a legacy desktop client. Before publishing, they review configuration to reduce failures caused by UI elements not being ready. Which TWO settings or practices should they apply? (Choose two.)
30A developer is configuring a UiPath queue to handle transaction items that may fail due to transient network errors. The developer wants to ensure that failed items are retried automatically and that the process can distinguish between business exceptions and application exceptions. (Choose two.)
31An automation developer is building a process that must interact with a Java-based application. The UI elements are not reliably detected by the default UiPath selectors, and the developer needs a more robust method to identify and interact with the application's controls. Which UiPath feature should be used to achieve reliable automation of this Java application?
32A developer is refactoring a monolithic UiPath sequence into reusable components used by multiple processes. The components must be versioned, shared across teams, and updated without breaking existing consumers. (Choose two.)
33A developer needs to extract a specific value from a JSON response returned by an API call. The JSON structure is nested and the developer wants to avoid writing custom string parsing. Which activity should be used?
34A developer needs to store a true/false value that indicates whether a transaction was successful. Which variable type should be used in UiPath Studio?
35A developer needs to store a single true or false value that indicates whether an invoice was approved. The value will be used in If activities and written to a log. Which variable type should be used in UiPath Studio?
36A developer is creating a reusable library in UiPath Studio that will be published to Orchestrator and consumed by multiple automation projects. The library must expose activities that accept input arguments and return output values. Which two actions are required to ensure that the library can be properly consumed? (Choose two.)
37A developer needs a workflow that accepts a list of invoice numbers, processes each one, and returns a collection of the successfully processed invoices to the caller. The workflow will be invoked from several places in the project. Which implementation correctly exposes this contract?
You must configure secure credential retrieval through Orchestrator, wrap per-item logic in Try Catch so a single failure does not stop the loop, and select the correct extraction activity for scanned versus digital PDFs. Getting credential storage and per-item error handling right is most important.
The Courseiva UiPath-ADPv1 question bank contains 37 questions in the Generic Automation Development domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Generic Automation Development domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included