Multiple question

Help!
A developer is building an automation for a rental car company. The company defined the steps as:

  1. Get emails from the company-wide Reservations Microsoft Outlook Inbox account
  2. Extract data from the current email and add it to the queue
  3. Login to the rental car company’s desktop application
  4. Navigate to the Rental Requests section
  5. For each Queue Item:
    a. Navigate to the Reservations section from the Rental Requests section b. Add the booking details into the Reservations section c. Close the current reservation
  6. Log out and close the company’s application
    The developer decides to use the Dispatcher/Performer model for the automation. Which steps will be included in the Dispatcher process?

A. 1 - 2
B. 1 - 4
C. 3 - 4
D. 3 - 6

During the development of a process, a certain label text must be retrieved. After retrieving the text, a button must be clicked and the following occurs:

  1. The loading of the label text element takes longer than 30 seconds.
  2. The loading of the button takes longer than 30 seconds.
  3. The retrieving of the data or clicking the button must be tried until successful.
    Based on UiPath best practices, what must the developer use to ensure that an error is thrown if the label text or the button element does not load?

A. Use the Get Text activity with the default timeout and set the ContinueOnError property to “True”.
Use the Click activity in the Retry Scope activity.

B. Use the Get Text activity with the default properties in a Retry Scope activity.
Use the Click activity with the default properties in a Retry Scope activity.

C. Modify the Get Text activity by increasing the timeout property.
Use the Click activity to click the button with the default settings.

D. Use the Get Text activity with the default timeout and set the WaitForReady property to “None” in a Retry Scope activity.
Modify the Click activity by increasing the timeout property and set the ContinueOnError property to “True”.

A developer creates a Performer process using the Robotic Enterprise (RE) Framework template in UiPath Studio version 2021.10. The process is published to an Orchestrator folder called FolderA and a job is created in Orchestrator from the package. The value of the “OrchestratorQueueName” setting in Config.xlsx is TestQueue and the value of “OrchestratorQueueFolder" is FolderA. In Orchestrator’s FolderA, the defined queues are: QueueA, QueueB, QueueC.
The developer runs the job from Orchestrator with the following argument values: in_OrchestratorQueueName = “QueueB” in_OrchestratorQueueFolder = empty value
What is the behavior at runtime?

A. The robot consumes QueueB
B. An exception is thrown in the Get Transaction Data state
C. The robot consumes QueueA
D. The robot consumes TestQueue

@Latifa

A - As that is the only part where we are getting data and adding to queue
B - A ruled out as the default timeout is used , C is ruled out again as the button also takes more than 30 and default is 30…as C has retries it wuld retry to check even with default properties and error is thrown if not found, D is rules out as continue on error is true for click and no error is thrown
A - folder is taken from config and queue name from arguments

Cheers

1 Like

@Latifa

  1. A

The Dispatcher process is responsible for extracting data from emails and adding it to the queue. In this case, steps 1 and 2 involve getting emails from the Reservations Microsoft Outlook Inbox account and extracting data from the current email to add it to the queue. These steps align with the responsibilities of the Dispatcher process in the Dispatcher/Performer model.

The remaining steps (3 - 6) involve logging in to the rental car company’s desktop application, navigating through sections, and performing actions on the application. These steps are typically handled by the Performer process, which executes the tasks based on the items in the queue.
2) D
By using the Retry Scope activity for both activities, the process will attempt to retrieve the label text and click the button repeatedly until they become available within the specified time limit. If the elements do not load within the given time, an error will be thrown, allowing for appropriate exception handling or error logging in the workflow.
3) D
When running the job from Orchestrator, the value of “in_OrchestratorQueueName” argument is set to “QueueB” and the value of “in_OrchestratorQueueFolder” argument is empty. In the RE Framework template, if the “in_OrchestratorQueueFolder” argument is not provided or is empty, it will default to the folder specified in the “OrchestratorQueueFolder” setting from the Config.xlsx file.

In this case, since the value of “OrchestratorQueueFolder” is empty, the robot will consume the queue specified in the “OrchestratorQueueName” setting, which is “TestQueue”. Therefore, the robot will consume the “TestQueue” from the Orchestrator.

1 Like

@arjunshenoy, @Parvathy and @pravallikapaluri your input please

@Latifa I updated 3 as D. Just saw explanation was right but option I selected “C” which is actually D

1 Like

Noted @raja.arslankhan.I am very grateful

1 Like

Hi @Latifa

  1. Option A
  2. Option D
  3. Option D.
    Explanation: Since the condition is that “in_OrchestratorQueueName” argument is set to “QueueB” and the value of “in_OrchestratorQueueFolder” argument is empty. FolderA has already three queues defined as QueueA, QueueB, QueueC. By default it will be performing th first queue i.e QueueA. And TestQueue is the Queue created and has the transaction queues i.e QueueA, QueueB, QueueC.

Hope it helps!!
Regards,

1 Like

@Latifa
Option A.1-2
Option B
Option C

Hope it helps!!

1 Like