Free preview mode
Enjoy the free questions and consider upgrading to gain full access!
UiARD
Free trial
Verified
Question 26
The following reflects a subset of process steps from the Process Definition Document (PDD):
- Read the unread emails from the Robot mailbox and mark them as read.
- If the email has an attachment of type PNG, download the attachment.
- Else, send a reply to the sender with the message "Invalid Attachment, please attach a .PNG file to process".
If you are designing a process based on the PDD steps, what is the correct exception type for Step 3?
- A: UiPath.Core.BusinessRuleException
- B: System.ArgumentException
- C: UiPath.Core.InvalidImageException
- D: System.Exception
Question 27
A developer has set custom values for the DelayBetweenPagesMS property in the Activity Project Settings. Which activity can be impacted?
- A: Navigate To
- B: Extract Structured Data
- C: Extract PDF Page Range
- D: Attach Browser
Question 28
In the Robotic Enterprise (RE) Framework, what is the initial value of TransactionNumber?
- A: 0
- B: 1
- C: []
- D: Nothing
Question 29
A developer wants to use the Dispatcher and Performer architecture.
What describes the characteristics of a Dispatcher and a Performer process?
- A: Dispatcher is used to add Queue Items to an Orchestrator Queue Performer should be created in the REFramework
- B: Dispatcher can only interact with one Orchestrator Queue Performer is used to process Queue Items one at a time
- C: Dispatcher is used to process transaction items from an Orchestrator Queue Performer can interact with multiple Orchestrator Queues
- D: Dispatcher is always created in the REFramework Performer can only interact with one Orchestrator Queue
Question 30
Where in the Robotic Enterprise (RE) Framework template project is the SetTransactionStatus.xaml invoked?
- A: In the Finally section of the Try Catch activity in the End Process state.
- B: In the Try section of the Try Catch activity in the Process Transaction state.
- C: In the Finally section of the Try Catch activity in the Process Transaction state.
- D: In the Try section of the Try Catch activity in the End Process state.
Question 31
A developer used the Robotic Enterprise (RE) Framework to implement an automation of a website. For security reasons, the credentials for the login are stored in the Orchestrator.
Which steps should the developer perform to use these credentials in the project?
- A: Add a row in the Constants sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Credential activity in the login workflow to get the username and password.
- B: Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Credential activity in the login workflow to retrieve the username and password.
- C: Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Credential activity in the login workflow to get the username and password.
- D: Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. In the login workflow, retrieve the username and password by referencing the Config dictionary.
Question 32
DRAG DROP -
In a Robotic Enterprise (RE) Framework project that is connected to Orchestrator, what is the correct sequence of steps if an application exception occurs on a Queue Item in the Process Transaction state?
NOTE: Drag the Description found on the “Left” and drop on the correct Step Sequence found on the “Right”.
Question 33
HOTSPOT -
A developer wants to use the Robotic Enterprise (RE) Framework to automate a business process. The TransactionData of this process is a collection(List<String>) of vendor names.
From the drop-down list shown in the exhibit, select the variable type for the TransactionItem.
Question 34
A process uses the Robotic Enterprise (RE) Framework without access to Orchestrator. Based on best practices, what is the recommended way to ensure a transaction will be retried in the event of an Application Exception while processing that transaction?
- A: Use a Retry Scope activity within the Process Transaction state
- B: Use a Try Catch activity with a Retry Scope activity in the Catch block defined for Application Exceptions
- C: Set the MaxRetryNumber in the Config.xlsx file to a number greater than 0
- D: Create a Queue in Orchestrator with the "Max # of retries" greater than 0
Question 35
A developer wants to use the default Robotic Enterprise (RE) Framework without using Orchestrator. What is the minimum requirement to ensure that the project does not access Orchestrator queues?
- A: Remove the Get Transaction Data state from the Main state machine Remove the OrchestratorQueueName setting from Config.xlsx
- B: Remove the Get Transaction Data state from the Main state machine Remove the Get Transaction Item activity from the project
- C: Remove the Get Transaction Item activity from the project Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow
- D: Remove the OrchestratorQueueName setting from Config.xlsx Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow
Question 36
A developer automated a Performer process using the Robotic Enterprise (RE) Framework. Which state executes after the Process Transaction state has a result of "Success"?
- A: Process Transaction
- B: Get Transaction Data
- C: End Process
- D: Initialization
Question 37
A developer automates a process which has an Excel file as input data. Because the Orchestrator is not connected, the developer needs to adapt the Robotic Enterprise (RE) Framework to use it with tabular data.
Where in the REFramework is it a best practice to read the data from the Excel file and store it in a global DataTable variable?
- A: In a new state in the Main state machine, immediately after the Initialization state
- B: In the Initialization state in the First Run sequence
- C: In the InitAllApplications.xaml workflow
- D: In the Process Transaction state
Question 38
A developer created a production level automation using the Robotic Enterprise (RE) Framework. Any values used within the automation are referenced from the Config.xlsx file included in the framework.
What are the differences between the Settings sheet and the Assets sheet in the Config.xlsx file?
- A: Settings sheet contains only values used for the initialization of applications. Assets sheet contains only Credential Assets stored in Orchestrator.
- B: Settings sheet contains only hard-coded values. Assets sheet contains all names of Orchestrator Assets including those of type Credential.
- C: Settings sheet contains Credential Assets stored in Orchestrator. Assets sheet contains hard-coded values.
- D: Settings sheet contains hard-coded values and names of Credential Assets. Assets sheet contains all names of Orchestrator Assets except those of type Credential.
Question 39
While working with a queue in Orchestrator, you notice that the status of one of the Queue Items has changed to Abandoned.
When does this happen?
- A: When the item remains in the "Failed" status for approx. 24 hours
- B: When the item remains in the "In Progress" status for approx. 24 hours
- C: When the item remains in the "Retried" status for approx. 24 hours
- D: When the item remains in the "New" status for approx. 24 hours
Question 40
A developer creates a Dispatcher which extracts information from the top 30 mail messages in Microsoft Outlook and uploads that information into a queue.
What is the recommended way to avoid processing duplicates of the same Queue Items?
- A: Create an Excel file of processed Queue Items and loop through the list to check if the current Queue Item has been processed before.
- B: Add a descriptive "Reference" in the "Add Queue Item" activity and check that it does not equal the "Reference" of the Queue Item last processed.
- C: Set the "Unique Reference" of the queue to "Yes" and "Auto Retry" of the queue to "No".
- D: Set the "Unique Reference" of the queue to "Yes" and add a descriptive "Reference" in the "Add Queue Item" activity.
Question 41
DRAG DROP -
Based on the exhibit that represents the "Deadline" in the yyyy-mm-dd format, what is the correct sequence in which the Queue Items are processed by a single Performer workflow?
NOTE: Drag the Queue Item Name found on the “Left” and drop on the correct Process Order found on the “Right”
Question 42
A developer is automating a process which uses data from invoice documents. The business requirement is that each transaction should be uniquely identified by the invoice number and is only uploaded to the Orchestrator queue once.
What is a recommended practice to meet this requirement?
- A: Create a Queue with Unique Reference set to "Yes" In the process, set the Reference property of the Add Queue Item activity to the invoice number
- B: Create a Queue with the Auto Retry property set to "No" In the process, set the QueueName property of the Add Queue Item activity to the invoice number
- C: Create a Queue with Unique Reference set to "Yes" In the process, set an argument named Reference of the ItemInformation property of the Add Queue Item activity to the invoice number
- D: Create a Queue with the Auto Retry property set to "No" In the process, set an argument named TransactionId of the ItemInformation property of the Add Queue Item activity to the invoice number
Question 43
A developer is creating a process using the Dispatcher and Performer model. The Dispatcher uses the Bulk Add Queue Items activity to upload items to an Orchestrator queue. Which type of design is best-suited for the automation of this Dispatcher?
- A: Library
- B: Iterative Process
- C: Transactional Process
- D: Linear Process
Question 44
A developer needs to create an automation process that identifies a file with format "Monthly_Report_MMddyyyy.xlsx". The file name is saved to a variable called strinput.
To extract the date from strinput, which string manipulation method should be used?
- A: strinput.Substring(strInput.LastIndexOf("_")+1,8)
- B: strinput.Substring(strInput.IndexOf("_")+1,strInput.IndexOf(".")−1)
- C: strinput.Substring(strInput.IndexOf("_")+1.8)
- D: strinput.Substring(strInput.IndexOf("_")+1,strInput.IndexOf("."))
Question 45
A developer met with a rental car company to review their business requirements which takes reservations from a Microsoft Outlook email box. The company has indicated the following occurs in their application:
- Login to the rental car company's desktop application
- Navigate to the Rental Requests section
- Get emails from their Microsoft Outlook account
- Extract data from the current email and add it to the queue
- For each Queue Item:
- a) Navigate to the Reservations section
- b) Add the booking details into the Reservations section
- c) Close the current reservation and move to a new one
- Log out and close the company's application
The developer needs to create a process using the Dispatcher/Performer architecture for the company.
Which steps will be included in the Dispatcher process?
- A: 1-3
- B: 1-4
- C: 3-4
- D: 3-6
Question 46
You want to automate a process on the https://acme-test.uipath.com/work-items web page. On this page, the following table is displayed:
You observe that the selector of the element highlighted in red is:
<html app='chrome.exe' title='ACME System 1 - Work Items' />
<webctrl tag='TABLE' />
<webctrl tag='TD' tableCol='2' tableRow='2' />
What is a valid selector to get the 5-th element in the WIID column?
- A: <html app='chrome.exe' title='ACME System 1 - Work Items' /> <webctrl tag='TABLE' /> <webctrl tag='TD' tableCol='6' tableRow='2' />
- B: <html app='chrome.exe' title='ACME System 1 - Work Items' /> <webctrl tag='TABLE' /> <webctrl tag='TD' tableCol='2' tableRow='5' />
- C: <html app='chrome.exe' title='ACME System 1 - Work Items' /> <webctrl tag='TABLE' /> <webctrl tag='TD' tableCol='2' tableRow='6' />
- D: <html app='chrome.exe' title='ACME System 1 - Work Items' /> <webctrl tag='TABLE' /> <webctrl tag='TD' tableCol='5' tableRow='2' />
That’s the end of your free questions
You’ve reached the preview limit for UiARDConsider upgrading to gain full access!
Free preview mode
Enjoy the free questions and consider upgrading to gain full access!