QuestionQ203

VerifiedUiPath Products Architecture

Consider this situation:

A customer needs an automation that reads an Excel file from a network drive containing the prior day’s sales (about 100 rows), and then enters the data in the file line by line into a web application.

The solution architect proposed a solution with two processes:

  • A dispatcher scheduled to run daily at 6 A.M. that reads the file from the network location and fills an Orchestrator queue with queue items that contain the Excel-file data. Its execution takes less than one minute.
  • A performer scheduled to run daily at 7 A.M. that processes the queue items and enters the data into the target web application. Its execution takes 20 minutes.

Although this solution works, which optimization can be made to the proposed solution?

Explanation

A queue trigger can start the performer as soon as the dispatcher adds queue items, rather than making it wait for a fixed 7 A.M. schedule after the dispatcher completes in under one minute. UiPath Orchestrator queue triggers are intended for consuming processes that loop through available queue items before exiting.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!