A Complete Guide to UiPath Orchestrator and ReFramework: Key Concepts and How to Use Them
UiPath is the best among the Robotic Process Automation tools that bring the most powerful weapons for automating the processes in the business world. The most significant features in UiPath are Orchestrator, the centralized platform for management of automation and ReFramework, a template for the complex workflows with robust exception handling. In this blog, we are going to look into the UiPath ReFramework, how to link UiPath Assistant to Orchestrator, and answer some frequently asked questions on using UiPath Orchestrator efficiently.
What is UiPath Orchestrator?
Before we delve into the ReFramework and its personal capabilities, let's first identify the UiPath Orchestrator.
Orchestrator is a desktop browser-based application that gives you a centralized platform to handle the deployment, monitoring, and management of UiPath robots, processes, and queues. It is compatible with your robots linking you with their workflow on several computers, their performance goal and access to their logs.
Main elements of UiPath Orchestrator:
- Robot Management: You can connect multiple robots and manage them to perform your automation tasks.
- Queue Management: Efficiently control a large number of tasks by over-filling queues of input data.
- Logging and Monitoring: Examine comprehensive logs and being able to monitor the performance of automatic processes.
- Security and Access Control: Enable the creation and deletion of user roles, the setting of permissions, and the storing of credentials in a secure manner.
How to Open UiPath Orchestrator
The following are very easy ways to open the UiPath Orchestrator:
- Access Orchestrator via Browser: Launch your favorite browser and type in the Orchestrator web URL given by your organization (e.g., https://platform.uipath.com).
- Login: Use your credentials to log in to the system. If you are a newly added user, registration might be required for you to get a place to authenticate from the Orchestrator admin.
- Dashboard Access: After you log in, the Orchestrator main page is where you can do things like robots, processes, jobs, and lots of other stuff.

How to Use UiPath Orchestrator
To master the tasks of UiPath Orchestrator, you have to be very familiar with its main function. Here are some major areas to investigate:
1. Connecting UiPath Assistant to Orchestrator
UiPath Assistant is a desktop tool that offers the possibility with which you can operate automation processes on your machine. To connect UiPath Assistant to the Orchestrator, do the following:
- Install UiPath Assistant: In case it is not installed yet, please download it from the UiPath website and install it.
- Configure Orchestrator Connection:
- UiPath Assistant will open on your machine.
- Navigate to the Orchestrator Settings (gear icon) in the Assistant window.
- Under the Connection tab, type in your Orchestrator URL as well as your machine’s Machine Key.
- The Machine Key is in the Orchestrator, in Tenant > Machines > Add for each.
- When connected, your robot will be able to execute the processes it is supposed to in the cloud, and you will be able to review its performance from Orchestrator.
2. Deploying and Running Robots in Orchestrator
Once the connection to Orchestrator is established, you can deploy and run processes from UiPath Studio using the robot. The process is as follows:
- Publish Process to Orchestrator: After you have completed your automation flow in UiPath Studio, go to Publish and from the list, choose Orchestrator as the target.
- Create Jobs: In Orchestrator, go to Jobs and select Start Job. Choose the process you want to run, select the robot, and click Start.
- Monitor Progress: It is possible to track the progress, see the logs, and monitor the job status right from the Orchestrator dashboard.
UiPath ReFramework: Exception Handling and Retries
One of the most powerful and productive forms of workflow automation templates in UiPath is the ReFramework It is a frame that surrounds the various automations of your choice and treats the complicated error situations, logging, and retrying mechanisms The ReFramework is extraordinarily superior if used in transaction-driven scenarios like transferring data from an Excel file or sending communications with third-party applications
System Exception Retry in ReFramework
The System Exception Retry is a main point of ReFramework that makes your automation operation stable by rerunning the failed transactions under given circumstances
The system exceptions (e.g., application crashes, network timeouts) will be detected and handled in the RPA's ReFramework's workflow.
System Exception Retry Method:
- Retry Mechanism: Under the situations where a system exception occurs during the transaction processing, ReFramework automatically sets the transaction failed after a given number of attempts thus retrying it.
- Transaction State: One can limit the number of retries in the config file as well as set a delay between each retry.
- Logging: ReFramework logs every exception and retried attempt which later gives you the chance to investigate why a certain action failed and make a decision if more retries are necessary.

Benefits of System Exception Retry in ReFramework:
- Error Resilience: It enables applications to automatically recover from transient issues such as network or application failures.
- Configurable Retries: You can select the Retry Logic that is suitable for your business needs.
- Robust Logging: Ensures comprehensive logs are available to follow up on each retry attempt, which will be helpful in your analysis or improvement of the process.
How to Connect UiPath Assistant to Orchestrator
Connecting UiPath Assistant to Orchestrator is the most essential step to running robots and controlling processes. Here is a summary of the steps:
- Open UiPath Assistant on your computer.
- Go to the Orchestrator Settings and enter the Orchestrator URL.
- Please give the Machine Key (available in Orchestrator) as well.
- Once the connection is successful, you can trigger processes remotely and also monitor their execution.
UiPath Orchestrator Database: What You Need to Know
In the backend, the UiPath Orchestrator uses a database to gather data on things like the process logs, robot statuses, queue items, and so on. The database could be either installed on the cloud platform (e.g., UiPath Cloud Orchestrator) or a physical server.
The UiPath Orchestrator Database is designed to guarantee high reliability and scalability for corporate deployments in large environments. It has tables and schemas that handle robot settings, process schedules, queue items, and logs.
Key Components of the Orchestrator Database:
- Queues: Record of transactional data that should be consumed by robots.
- Jobs: it holds the past and present processes with their status of execution as well.
- Logs: The logs referring to the process of execution, including errors, warnings, and information, have been collected.
Conclusion
UiPath Orchestrator and the ReFramework are the crucial parts of the process of automating workflows that are not only well-managed but also have enough retry logic. By learning the things like connecting the UiPath Assistant to the Orchestrator, opening and using the Orchestrator, and system exception retries in the ReFramework you can be sure that the automation projects are scalable, resilient, and managed well.
With both the centralized control of UiPath Orchestrator and the flexibility of ReFramework’s retry logic, you can be sure that it will be a breeze, even if the most difficult automation tasks are given to you. Good automation!
Keywords:
- System Exception Retry with the UiPath ReFramework
- Orchestrator Database in UiPath
- Connecting UiPath Assistant Orchestrator
- Opening UiPath Orchestrator
- UiPath Orchestrator Usage
Lucille
An effort offers a chance to learn, and a result provides valuable lessons.
