Free UiPath-ADAv1 Exam Braindumps
UiPath Automation Developer Associate v1 Questions 91–95 (page: 20)

Updated On: 10-Feb-2026

Where is the TransactionNumber incremented in the REFramework?

  1. Only in the SetTransactionStatus.xaml workflow.
  2. In the End Process state in the Finally section of the Try Catch activity.
  3. In the RetryCurrentTransaction.xaml workflow and in the SetTransactionStatus.xaml workflow.
  4. In the New Transaction transition.

Answer(s): C

Explanation:

The TransactionNumber is a variable that stores the index of the current transaction item in the REFramework. The TransactionNumber is incremented in two places in the REFramework:
In the RetryCurrentTransaction.xaml workflow, which is invoked when a system exception occurs and the retry mechanism is enabled. The workflow increments the TransactionNumber by 1 and sets the TransactionStatus to "Retry". This allows the framework to retry the same transaction item with a new index. (UiPath ReFramework documentation2)
In the SetTransactionStatus.xaml workflow, which is invoked at the end of each transaction to update the status of the transaction item and log the result. The workflow increments the TransactionNumber by 1 and sets the TransactionStatus to "Successful", "Failed", or "BusinessRuleException" depending on the outcome of the transaction. This allows the framework to move on to the next transaction item with a new index. (UiPath ReFramework documentation3)


Reference:

1: Robotic Enterprise Framework Template - UiPath Studio.
2: RetryCurrentTransaction.xaml - UiPath ReFramework.
3: SetTransactionStatus.xaml - UiPath ReFramework.



What is the output type returned when using a Get Test Data Queue Item activity?

  1. Dictionary
  2. Dictionary
  3. Object
  4. Queueltem

Answer(s): A

Explanation:

The Get Test Data Queue Item activity is used to retrieve a test data queue item from Orchestrator and store it in a variable. The output type of the variable is Dictionary, which means that it is a collection of key-value pairs that can be accessed by using the key name. For example, if the test data queue item contains the fields Name, Age, and Gender, then the output variable can be used to get the values of these fields by using expressions like outputVar("Name"), outputVar("Age"), or outputVar("Gender"). (UiPath Studio documentation1)


Reference:

1: Get Test Data Queue Item - UiPath Activities.



A developer is building an automation that must interact with a destination remote computer reached by jumping through multiple RDP connections, as described by the following scenario:
- The Robot is installed on Machine A, which connects through RDP to Machine B.
- From Machine B another RDP connection is opened to Machine C, where the automation must be performed.
Which of the following scenarios is appropriate for the developer who wants to use UI Automation activities?

  1. Ul Automation can be used and the following are prerequisites:
    Machine A - install RDP extension.
    Machine B - no requirement.
    Machine C - install RemoteRuntime.msi.
  2. UI Automation can be used and the following are prerequisites:
    Machine A - no requirement.
    Machine B - no requirement.
    Machine C - install RemoteRuntime.msi.
  3. UI Automation can be used and the following are prerequisites:
    Machine A - install RDP extension.
    Machine B - install RDP extension and RemoteRuntime.msi.
    Machine C - install RemoteRuntime.msi.
  4. UI Automation can be used and the following are prerequisites:

    Machine A - install RDP extension.
    Machine B - install RemoteRuntime.msi.
    Machine C - install RemoteRuntime.msi.

Answer(s): C

Explanation:

UI Automation is a feature that enables you to automate the interaction with UI elements on remote machines using native selectors. To use UI Automation in a scenario where multiple RDP connections are involved, you need to install the UiPath Windows Remote Desktop extension on the client machines and the UiPath Remote Runtime component on the destination machine. The extension allows you to identify UI elements on the remote desktop and send keyboard and mouse events to them. The Remote Runtime component enables the communication between the extension and the UiPath Robot service. In this case, Machine A and Machine B are client machines, while Machine C is the destination machine. Therefore, you need to install the RDP extension on Machine A and Machine B, and the Remote Runtime component on Machine C. (UiPath Studio documentation1)


Reference:

1: About Native RDP Automation - UiPath Studio.



A developer implemented a process using the Robotic Enterprise Framework and an Orchestrator queue. The MaxRetryNumber from the "Config.xlsx" file is set to "1" and the Max # of retries from the Queue settings from Orchestrator is set to
"2". At runtime, the first transaction item throws a Business Exception.
How many times will the transaction be retried?

  1. The transaction will be retried only one time.
  2. The transaction will not be retried.
  3. The transaction will be retried 2 times.
  4. The transaction will be retried multiple times, until it will be processed successfully.

Answer(s): B

Explanation:

The Robotic Enterprise Framework (REF) is a template that provides a structured and consistent way to develop automation processes. The REF uses an Orchestrator queue to store and process the transaction items, which are the units of work for the process. The REF also handles different types of exceptions that may occur during the execution of the process, such as system exceptions and business exceptions. A system exception is an error that prevents the normal execution of the process, such as a network failure or an application crash. A business exception is an error that is related to the business logic or rules of the process, such as an invalid input or an incorrect output.

The REF has different mechanisms to deal with these exceptions, such as retrying, logging, and updating the status of the transaction items.
The MaxRetryNumber from the "Config.xlsx" file is a parameter that specifies how many times the REF will retry a transaction item when a system exception occurs. The Max # of retries from the Queue settings from Orchestrator is a parameter that specifies how many times Orchestrator will retry a transaction item when it changes to Failed status due to any exception. These two parameters are independent of each other and have different effects on the retry mechanism. In this case, the first transaction item throws a business exception, which means that there is something wrong with the data or the logic of the process. The REF will not retry a transaction item when a business exception occurs, because it assumes that retrying will not solve the problem. Instead, the REF will log the exception, update the status of the transaction item to Failed, and move on to the next transaction item. Orchestrator will also not retry a transaction item when it changes to Failed status due to a business exception, because it respects the decision of the REF. Therefore, the transaction will not be retried at all.


Reference:

1: Robotic Enterprise Framework Template - UiPath Studio.



What is the recommended approach for handling tabular data when building a REFramework transactional project in UiPath?

  1. Implement custom activities to handle the tabular data.
  2. Convert the tabular data into a string format and store it in a single variable.
  3. Use separate variables to store each column of the tabular data.
  4. Utilize a DataTable variable to store and process the tabular data.

Answer(s): D

Explanation:

A DataTable variable is a data structure that can store and manipulate tabular data in UiPath. A DataTable variable has rows and columns that correspond to the rows and columns of the tabular data source, such as an Excel or CSV file. A DataTable variable can be used to store the input data for a REFramework transactional project, where each row represents a transaction item. The REFramework template can be modified to use a DataTable variable as the TransactionItem type and to process each row in the GetTransactionData and ProcessTransaction workflows. Using a DataTable variable is the recommended approach for handling tabular data when building a REFramework transactional project in UiPath, because it is efficient, flexible, and easy to use. (UiPath ReFramework documentation1)


Reference:

1: Robotic Enterprise Framework Template - UiPath Studio.



Viewing page 20 of 52
Viewing questions 96 - 100 out of 254 questions


Post your Comments and Discuss UiPath UiPath-ADAv1 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!