UiPath ARD
What is a key advantage of a RE Framework Dispatcher process using queues? * Ensures all data is in a similar format and reads from an Orchestrator queue * Ease of use because the REFramework creates the queue by default * Better error handling while extracting data from multiple sources and adding it directly to queues * Each Queue Item is added to the queue by the same robot that will process that Queue Item
* Better error handling while extracting data from multiple sources and adding it directly to queues
A developer wants to build a custom solution in their project using the Invoke Code activity. What should be the first step to ensure the necessary namespaces are imported for the invoked code? * Import using the Package Manager * Import using the Input Arguments property * Import at the end of the code segment * Import using the Imports panel
* Import using the Imports panel
A developer is building a project with an Orchestrator queue. Each object of type QueueItem contains two ItemInformation values. How can the values of each ItemInformation field be extracted from the variable? * Assign output variables for each field in the Add Queue Item activity * Use a Get Asset activity for each ItemInformation field * Use the SpecificContent property and supply the name of the field as the Key * Use a Get Transaction Item activity for each ItemInformation field
* Use the SpecificContent property and supply the name of the field as the Key
A developer creates a new Robotic Enterprise (RE) Framework project in UiPath Studio 2021.10 and changes the value of MaxConsecutiveSystemExceptions to 2 in the Config.xlsx file. How many transaction items can be processed with Status = Failed and ErrorType = Application until the process is ended? 0 1 2 3
2
Consider a Windows Server machine connected to Orchestrator using a machine template configured with 3 licenses (runtimes). If the only job running uses a background process, how many licenses are consumed? Choose one of the options below 0 3 1
3
Five Queue Items were added to a queue on 12/25/2021. Depending on the Queue Item properties, what is the correct sequence in which these Queue Items will be processed? 1. No deadline, Priority = High 2. Deadline = 12/25/2021, Priority = Low 3. Deadline = 12/26/2021, Priority = High 4. Deadline = 12/26/2021, Priority = Normal 5. Deadline = 12/27/2021, Priority = High
3,5,1,4,2
A process uses the Robotic Enterprise (RE) Framework with Orchestrator queues. The value of the Max # of retries on the queue is 3 and the MaxRetryNumber value in the config file is 0.In the event of repeating System Exceptions, what is the maximum number of times a Queue Item will be retried? 0 1 2 3
3?
Which of the following statements about stopping a job is true? Choose one of the options below A job started from Orchestrator can be stopped only from Orchestrator. A job started from Orchestrator cannot be stopped. A job started from Orchestrator can be stopped both in Orchestrator and using the UiPath Assistant.
A job started from Orchestrator can be stopped only from Orchestrator.
A developer has followed UiPath best practices when automating a process by using the Robotic Enterprise (RE) Framework. A large number of Orchestrator assets of type Integer are required for the process.Where in the Config.xlsx file should the names of the Integer assets be referenced? A new sheet Settings sheet Constants sheet Assets sheet
Assets sheet
How can you overwrite the last commit to a Git repository in UiPath Studio? Choose one of the options below By selecting a version you want to commit to in the Commit Changes window By selecting Amend Commit in the Commit Changes window By selecting Undo in the Project context menu By selecting Undo Commit in the Commit Changes window
By selecting Amend Commit in the Commit Changes window
At the start of your day, you've pulled the latest version of the project you're working on from the remote Git repository. You've been working for two hours and now you want to check the difference between your version of the project and the last committed version. How can you do this? Choose one of the options below By selecting Show Changes in the Project context menu By checking the Solve Conflicts window which is displayed when a project with changes is pushed to the remote repository By selecting Solve Conflicts in the Project context menu By checking the Show Changes window which is displayed when a project with changes is pushed to the remote repository
By selecting Show Changes in the Project context menu
Which of the following statements about mock testing are true? Choose all the options that apply You can have a single mock file for a test case. Changes made in the source workflow file are applied to the mock file whenever the project is saved. In mock workflows, you can only edit the mocked activities. In a Given-When-Then test case structure, 'Surround with mock' is available for the activities in all the three blocks.
Changes made in the source workflow file are applied to the mock file whenever the project is saved. In mock workflows, you can only edit the mocked activities.
Which activity is valid in the Condition of a Retry Scope activity? File Exists On Element Appear Check True Find Children
Check True
Define Provisioning
Creates and maintains the connection with robots and attended users.
What can you do using the Activity Project Settings menu? Choose one of the option below Set the language and theme for your project. Define properties at project level and apply them to all activities part of project dependencies. Set the name and folder for your project. Manage the sources for your project.
Define properties at project level and apply them to all activities part of project dependencies.
What can you do using the Workflow Analyzer Settings menu? Choose all the options that apply. Enable and disable rules Change the name or recommendation for rules Add rules Access the documentation page for each rule Configure rule parameters, where possible Change the Default action for each rule Set the Workflow Analyzer to run at a specific time
Enable and disable rules Access the documentation page for each rule Configure rule parameters, where possible Change the Default action for each rule
A developer is modifying a workflow which contains several Invoke Method activities. What is an attribute of the Invoke Method activity? Executes on either a Target Type or Target Object Executes a .xaml file with Input arguments Executes multiple VB.NET statements Executes synchronously on a specified workflow
Executes on either a Target Type or Target Object
If you want to read a specific set of pages from a PDF file using the Extract PDF Page Range activity, what describes this activity? If "Range" = "" is provided, it will read data from all the pages present in the .pdf file Password-protected .pdfs cannot be read using this activity Output of the activity is a String variable containing data from all the pages read Expression "<StartPageNumber> - <EndPageNumber>" is a valid expression for the "Range" field
Expression "<StartPageNumber> - <EndPageNumber>" is a valid expression for the "Range" field?
The Send Outlook Mail Message activity will work without having Microsoft Outlook installed. Choose one of the options below. True False
False
When a user is being imported from Active Directory, the automation robot creation can be configured only for the attended robot, but not for the unattended one. True or False? False True
False
A process, based on Robotic Enterprise (RE) Framework 2021.10, runs on Orchestrator and an error is thrown in the Initialization state in Framework\InitAllSettings.xaml. The project has the default values for the settings in Config.xlsx.What is state of the job in Orchestrator? Suspended Stopped Faulted Successful
Faulted
What workflow does the When section of the Get Transaction Data test case invoke? SetTransactionStatus.xaml Process.xaml GetTransactionData.xaml InitAllSettings workflow
GetTransactionData.xaml
You've just created a new project in UiPath Studio. You want to create a local repository and copy the project to it. Which of the following options in UiPath Studio allows you to do both? Choose one of the options below Git Init Clone Repository Copy to Git Connect to Git
Git Init
Select all argument directions we can use with a process started from an Invoke Process activity. Choose all the options that apply In Out In/Out
In Out In/Out
Where will the results of workflow analysis be displayed? Choose one of the options below. In the Output panel In the Project panel In the logs by clicking Open Logs in the DEBUG ribbon tab. In the Watch panel In the Error List panel
In the Error List panel
A developer wants to modify the Robotic Enterprise (RE) Framework to make a linear process. Based on the REFramework documentation, which action should the developer perform? Set the MaxRetryNumber to 0 in the Config.xlsx file Set the MaxRetryNumber to 1 in the Config.xlsx file In the GetTransactionData workflow, only assign a value to out_TransactionItem if in_TransactionNumber = 1 In the GetTransactionData workflow, assign out_TransactionItem = Nothing
In the GetTransactionData workflow, only assign a value to out_TransactionItem if in_TransactionNumber = 1
Which is the priority set by default when starting a job through a trigger? Choose one of the options below Low Inherited Normal High
Inherited
Review Question - Collections are largely used for handling and processing complex data. Which one of the following is the most encountered collection with a dynamic size? Choose one of the options below Array List Generic Value Dictionary
List
The output variable of an Extract Structured Data activity contains company names and stock symbols. Which activity will return the company name for a specific input stock symbol?
Lookup Data Table
The output variable of an Extract Structured Data activity contains company names and stock symbols. Which activity will return the company name for a specific input stock symbol? Lookup Data Table Select Item LookUp Range Get Row Item
Lookup Data Table
Which of the following entities need to be mapped to the folder in order to run an unattended job? Choose the three options that apply Machine template Queues Process User or Robot Package
Machine template Process User or Robot
The location from where we can retrieve the messages Choose one of the options below Account Port Server Mail Folder
Mail Folder
Can the mocking feature be used without creating a test case? Choose one of the options below No Yes
No
You are building an attended automation. Can you use Invoke Process or Run Parallel process to start an unattended process? Choose one of the options below Yes No
No
What is the easiest way to get the invoice number from a native PDF file? Choose one of the options below Use the Read PDF with OCR activity and get the value by using string manipulation. Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information. Use the Read PDF Text activity and get the value by using string manipulation. Use the Get Text activity
Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information.
What information does the JSON file contain after exporting the Workflow Analyzer results? Select all options that apply. Parameters Default action Severity Scope ErrorsDescription
Parameters Severity ErrorsDescription
Review Question: Which of the following actions can be easily performed by Studio users that are signed in to Orchestrator? Choose the two options that apply Run jobs in Automation Cloud. Publish a package to Orchestrator. Run jobs using published processes.
Publish a package to Orchestrator. Run jobs using published processes.
Which of the following types of resources can be shared across folders? Choose the two options that apply Queues Assets Packages Triggers
Queues Assets
A developer is creating a process to extract all text from multiple native PDF files. Which activity should the developer use to retrieve the text from an entire PDF file? Read PDF Text Read PDF With OCR Get OCR Text Get Text
Read PDF Text
Each rule in the Workflow Analyzer contains: Choose all the options that apply. Recommendation Description Variable Location Selector Name ID
Recommendation Description Name ID
The TransactionNumber is modified in which workflows? Choose two of the options below: RetryCurrentTransaction SetTransactionStatus GetTransactionData Process InitAllSettings
RetryCurrentTransaction SetTransactionStatus
How can we ensure a process starts in Picture in Picture mode? Choose all the options that apply Select Start in PiP from Assistant Select Starts in PiP from Project Settings Select PiP Ready from Project Settings Select the largest scope in Main.xaml and set the Target Session to PiP
Select Starts in PiP from Project Settings Select PiP Ready from Project Settings
What activity can you use to send an email without entering the username and password of the email account? Choose one of the options below. Send IMAP Mail Message Send SMTP Mail Message Send Exchange Mail Message Send Outlook Mail Message
Send Outlook Mail Message
How can a robot read only the first page of a PDF file, using the PDF activities? Choose one of the options below Set the Range property to: "all" Set the Range property to: "0" Set the Range property to: 1. Set the Range property to: "1"
Set the Range property to: "1"
Review question: which workflow in the REFramework template resets the ConsecutiveSystemException counter to zero? GetTransactionData RetryCurrentTransaction CloseAllApplications SetTransactionStatus
SetTransactionStatus
In a REFramework project, if the TransactionData is an Array of Strings, what will be the type for TransactionItem? Queueitem Datarow String String[]
String
You have a series of UI Interaction activities in a For Each Row loop. You want to block user input while they execute. If the user escapes the Block User Input during one iteration you want to apply it back when the next iteration starts. How should you use the Block User Input activity? Choose one of the options below Surround the Invoke Workflow activity with it Surround the For Each activity with it Surround the UI Interaction activities inside the For Each Row with it Add it before the For Each Row activity Add it before the UI Interaction activities inside the For Each Row activity
Surround the UI Interaction activities inside the For Each Row with it
When an unexpected error occurs at the application level in the Process.xaml file of the Robotic Enterprise (RE) Framework, which type of exception is caught by default? UiPath.Core.BusinessRuleException System.ApplicationException System.Exception System.NullReferenceException
System.Exception
You want to use the Round(Decimal) method in an Invoke Method activity. What do you need to configure? Choose one of the options below The TargetType The TargetObject
The TargetObject
Define Abandoned The item remained 'In Progress' for too long. The item did not meet a business or application requirement.
The item remained 'In Progress' for too long.
Which of these are characteristics of a State Machine? Choose all of the options that apply There are two activities that are specific to state machines, namely State and Final State. Contains a Start Node that can be linked to the initial state of the State Machine. A state machine is a type of automation that uses a finite number of states in its execution. A state machine is a linear process that contains states and transitions.
There are two activities that are specific to state machines, namely State and Final State. Contains a Start Node that can be linked to the initial state of the State Machine. A state machine is a type of automation that uses a finite number of states in its execution.
Select all the statements that are true about Invoke Process and Run Parallel Process. Choose all the options that apply They execute processes that are available to the local machine. They execute any process that is available in Orchestrator. Invoke Process runs in Synchronous mode. Invoke Process runs in Asynchronous mode. Run Parallel Process runs in Synchronous mode. Run Parallel Process runs in Asynchronous mode. Unserializable data types cannot be passed to the child processes.
They execute processes that are available to the local machine. Invoke Process runs in Synchronous mode. Run Parallel Process runs in Asynchronous mode. Unserializable data types cannot be passed to the child processes.
A developer needs to read data from invoices and then input the extracted data into another system. Each invoice can be processed separately and the order in which they are processed does not matter.Which type of design is best-suited for this automation? Iterative Process Linear Process Library Transactional Process
Transactional Process
Which of the following folder entities can be configured to be accessed/executed only by a certain unattended robot? Choose the three options that apply Trigger Asset Job Queue
Trigger Asset Job
What is an advantage of using the default Robotic Enterprise (RE) Framework template with Orchestrator queues? Always assigns a status of Successful or Abandoned to a Transaction Item Updates Failed Queue Items with the location of associated screenshots Reads from multiple queues of varying data at once Kills all applications open on the machine after a Business Rule Exception
Updates Failed Queue Items with the location of associated screenshots
A developer is building a project with an Orchestrator queue. Each object of type QueueItem contains two ItemInformation values.How can the values of each ItemInformation field be extracted from the variable? Use the SpecificContent property and supply the name of the field as the Key Assign output variables for each field in the Add Queue Item activity Use a Get Asset activity for each ItemInformation field Use a Get Transaction Item activity for each ItemInformation field
Use a Get Asset activity for each ItemInformation field?
How can an organization enforce custom rules pertaining to their needs across all projects, in a centralized manner? Choose one of the options below Using UiPath Orchestrator Using UiPath Automation Hub Using UiPath Automation Ops Using UiPath Studio
Using UiPath Automation Ops
Which of the following activities can be used to directly compare the state of a UI element with a value or variable? Choose one of the options below Verify Expression with Operator Verify Attribute Verify Control Attribute Verify Expression
Verify Control Attribute
Which of the following activities can be used to verify if the values of two variables are equal? Choose all the options that apply Verify Expression with Operator Check App State Get Attribute Verify Expression
Verify Expression with Operator Verify Expression
A developer plans to create a process to automate a web application. In order for the robot to perform an action as soon as the element has appeared, regardless of whether other elements appeared or not, which property value should be configured? Review Later Timeout (milliseconds) = 0 SimulateType = True WaitForReady = None WaitForReady = Interactive
WaitForReady = None
Which of the following are situations where you should use the Invoke Method activity? Choose all the options that apply When we need to write custom code for some steps in our process When we have a class library/DLL in vb.net or c# and want to call that method When we want to work with collections When we want to use a method which generates several pieces of output When we want to use a method which does not generate an output
When we have a class library/DLL in vb.net or c# and want to call that method When we want to use a method which generates several pieces of output When we want to use a method which does not generate an output
Which of the following are situations where you should use the Invoke Code activity? Choose all the options that apply When we need to write custom code for some steps in the process. When we want to create and save a custom activity When we want to reduce the number of Assign and Invoke Method activities, by replacing several with a single Invoke Code activity; When we want to simplify data manipulation procedures in our workflow; When we want to use a method which does not generate an output
When we need to write custom code for some steps in the process. When we want to reduce the number of Assign and Invoke Method activities, by replacing several with a single Invoke Code activity; When we want to simplify data manipulation procedures in our workflow;
Which of these statements are true regarding simple and final states? Choose all of the options that apply The Final State is a State Machine specific activity that ends a State Machine cycle, while the State activity can be used in other workflows as well. While in a process there can be only one Initial State, multiple Final States can be added. The Final State is a State Machine specific activity that ends a State Machine cycle. The State activity contains three sections, Entry, Exit, and Transition(s), while the Final State contains only one section, Entry.
While in a process there can be only one Initial State, multiple Final States can be added. The Final State is a State Machine specific activity that ends a State Machine cycle. The State activity contains three sections, Entry, Exit, and Transition(s), while the Final State contains only one section, Entry.
We want to integrate the updates pushed to the remote master branch into a feature branch. What do we need to do? Choose one of the options below While working in the feature branch, select Push and select the master branch While working in the feature branch, select Manage Branches > Select the master branch and select Merge While working in the feature branch, select Manage Branches > Select the master branch and select Rebase While working in the feature branch, select Pull and select the master branch
While working in the feature branch, select Manage Branches > Select the master branch and select Merge
Which of the following ways of running a data-driven test case are available in Studio? Choose all the options that apply With a selection of the data sets Without any data sets With all the data sets Only with a single data set With unlimited data sets
With a selection of the data sets With all the data sets Only with a single data set
Fill in the blank: When working with the Show Changes option it's good to know that it works at ____________ level. Choose one of the options below Activity Project Workflow file Workflow and project level
Workflow file
Select all options which apply for the Send Window Messages input method. Choose all the options that apply Works with 100% of apps Works with 80% of apps Can run in the background Cannot run in the background Speed 100% Speed 50% Has Hotkey Support Does Not have hotkey support Empties fields automatically Does not empty fields automatically
Works with 80% of apps Can run in the background Speed 50% Has Hotkey Support Does not empty fields automatically
When building a REFramework project, is it possible to use both tabular data for the TransactionItem and Orchestrator assets? No. Orchestrator Assets can only be used when QueueItems are used. Yes. Assets can be used independently from Queues.
Yes. Assets can be used independently from Queues.
In the REFramework template, which argument in the Process workflow should hold the business context information? in_TransactionItem in_TransactionNumber io_TransactionData in_config
in_TransactionItem
What is specific content?
in_Transactionitem.specific.content is used to take Partiucular Column Data from Queue.e.g. in_Transactionitem.specific.content("ColumnName").ToString