When developing RPA solutions, we break down our processes into multiple REFramework solutions or simple workflow files which run independently. For example, when dealing with web scraping and processing, we develop a dispatcher solution and a performer solution using REFramework which are independently executed one after the other.
In order to execute the Performer right after the Dispatcher process completes, people use many approaches. Some tend to include the Performer within the dispatcher workflow which can make it much more complicated while some come up with workaround solutions to handle this manually or by simple controller workflows.
However, if these Dispatcher, Performer and all the independent solutions are in UiPath Orchestrator as separate processes, we can easily execute them without any hassle using this controller template. In situations where you need to schedule these tasks to be run one after the other at a particular day/ time, rather than scheduling each and every independent process, we can simply schedule this one controller solution and it will handle the rest automatically.
The tasks that should be executed through the controller workflow solution should be published to the Orchestrator and should be available under Processes
The controller workflow is developed using REFramework. We have to include all the processes that need to be run in sequential order in the Configuration Excel sheet. The process will access this Excel sheet and extract the jobs that need to be executed one after the other.