Let's now look at the overall flow for this project in terms of the UiPath project components we will be building and their interactions.
As we said, one of the distinguishing characteristics of this project is that we will be processing a lot of POs. So we need a strategy to handle the high workload.
For this, we will design the bots in a manner where we can use multiple bots to process POs in parallel. This is best accomplished with the UiPath Orchestrator queues and by splitting the workload. We will split the workload between two components:
- Dispatcher: This component will read from the Excel file and upload PO transactions to the queue.
- Performer: This component will process the uploaded queue items. We will use ReFramework to build this component.
As we step through the project, we will be customizing the various components and states of ReFramework for our project. We will start with some groundwork for the project.