What are the best practices for automation in Uipath orchestrator

0 votes
What are the best practices for automation in Uipath orchestrator?
Apr 1, 2019 in RPA by Monika
2,567 views

1 answer to this question.

0 votes

Hey @Monika, following are some of the automation best practices that can be used in UiPath Orchestrator:

  1. Multi-Tenancy: Orchestrator offers a multi-tenancy option. By using more than one tenant, users can split a single instance of Orchestrator into multiple environments, each with its own Robots, processes, logs and so on. This can be very useful when separated artifacts for different departments or different instances for clients are needed.
  2. Robots: Use meaningful names and descriptions for each provisioned Robot. The next step after registering the Robot to Orchestrator is to check if its status is Available, in the Robots page. For Unattended Robots, the Windows credentials are needed in order to run unattended jobs on them while Attended Robots don't need credentials because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed.

  3. Processes: Old versions of processes should be deleted from time to time, that are not used anymore. Versions can be deleted one-by-one, by selecting them manually and clicking the Delete button or the Delete Inactive button. The latter deletes all the process versions that are not used by any process. It’s recommended to keep at least one old version to be able to rollback if something is wrong with the latest process version.

  4. Logs: The Add Log Fields activity adds more arguments to Robot logs for a better management. After using it in the workflow, the Log Message activity also logs the previously added fields.

  5. Transactions: The Add Transaction Item activity brings the option of getting all the Transactions functionalities without using a queue, but one should still be created before. This activity adds an item to the queue and sets its status to InProgress. Start using the item right away and don’t forget to use the Set Transaction Status activity at the end of your process.

  6. Queues: Use a meaningful name and description for each queue created. At the end of the life cycle of each transaction, it is mandatory to set the result of the item processing. Otherwise, transactions that have the New status are automatically transitioned to Abandoned after 24 hours. Using the Set Transaction Status activity, a queue item's status can be set to Successful or Failed. Keep in mind that only the Failed items with Application ErrorType are going to be retried if configured.

  7. Environments: Orchestrator Environments should map the groups of process execution. If a Robot is going to execute two different roles, it can be assigned to multiple environments. If you have multiple Robots on the same machine, it is recommended that you group them in the same environment. Access management between Robots and processes is done by using Environments properly.

  8. Jobs: If the Robot needs to run multiple processes with no interruption, all the jobs should be triggered one after another even if the Robot is busy. These jobs go in a queue, with the Pending status, and when the Robot is available again, Orchestrator triggers the next job. To be able to stop a job, the Should Stop activity is needed in the process workflow. The Kill button sends a Kill command to the Robot. This should be used only when needed, because the Robot might be right in the middle of an action.

answered Apr 1, 2019 by Anvi
• 14,150 points

Related Questions In RPA

0 votes
1 answer

What are the issues and limitations of using Native Citrix support for Citrix apps in UiPath studio?

Hello @Gauri, there are a few limitations ...READ MORE

answered Mar 28, 2019 in RPA by Pratibha
• 3,690 points
3,001 views
–1 vote
1 answer

Based on Use Cases what are the type of robots present in UiPath orchestrator?

Hello Gauri, UiPath Orchestrator has the capability of managing ...READ MORE

answered Apr 2, 2019 in RPA by Pratibha
• 3,690 points
3,799 views
0 votes
1 answer

What are the Schedules in UiPath Orchestrator?

Hey @Renuka, Schedules enable you to execute jobs ...READ MORE

answered Apr 8, 2019 in RPA by Anvi
• 14,150 points
2,493 views
0 votes
1 answer

What are the main uses of an Orchestrator in UiPath?

Hi Pratibha, UiPath Orchestrator is a very ...READ MORE

answered Oct 16, 2019 in RPA by Anvi
• 14,150 points
1,571 views
0 votes
1 answer

What is an Orchestrator in UiPath

Hi Ashmita, Orchestrator is a UiPath product that enables ...READ MORE

answered Mar 6, 2019 in RPA by Abha
• 28,140 points
2,792 views
+2 votes
1 answer

How can I connect Robots to Orchestrator in UiPath?

Hey Rakshit, for connecting Robots to Orchestrator, ...READ MORE

answered Mar 12, 2019 in RPA by Abha
• 28,140 points
21,212 views
0 votes
1 answer

What are the types of robots you can create in an Orchestrator in UiPath?

Hi Urvashi, there are 2 types of ...READ MORE

answered Mar 12, 2019 in RPA by Abha
• 28,140 points
10,801 views
0 votes
1 answer
0 votes
1 answer

What are the Software requirements for installing UiPath Orchestrator?

Hey @Megha, software requirements for installing UiPath ...READ MORE

answered Apr 2, 2019 in RPA by Anvi
• 14,150 points
1,701 views
0 votes
1 answer

What Roles are used for in UiPath Orchestrator?

Hey Manish, the Roles enables you to ...READ MORE

answered Apr 4, 2019 in RPA by Anvi
• 14,150 points
2,222 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP