What is Dispatcher and Performer roles in UiPath
Dispatcher and Performer:
In this article, we’ll explore the Dispatcher and Performer roles in UiPath.
Introduction:
Two key components of UiPath’ s automation framework are the Dispatcher and Performer.
These components serve as the backbone of automation projects, orchestrating processes and executing tasks with precision. Understanding the roles of the Dispatcher and Performer is crucial for leveraging UiPath’s full potential and maximizing the benefits of automation.
Dispatcher:
- The Dispatcher is responsible for the initial phase of an automation process. Its primary function is to gather and organize the data required for processing.
- This data can be sourced from various inputs such as databases, spreadsheets, or web applications.
- Â Once collected, the Dispatcher formats the data into a structured format suitable for processing by the Performer.
- Think of the Dispatcher as the collector and organizer. Its job is to gather all the information needed for the task.
Performer:
- The Performer, on the other hand, is tasked with executing the automation process based on the data provided by the Dispatcher.
- The Performer component interacts with various applications, systems, or interfaces just like a human operator would, but with greater speed and accuracy.
- It performs tasks such as data entry, form filling, calculations, and decision-making processes as instructed by the automation workflow.
Also Read – What is Different Between Throw & Rethrow in UiPath
Conclusion:
The Dispatcher handles the initial data loading, while the Performer executes tasks based on that data.
Moreover, the Dispatcher can be employed to prepare input data for multiple processes simultaneously. By creating new queue items through a single Dispatcher process, organizations can ensure that input data is readily available for multiple Performer bots to pick up and process.