UiPath Orchestrator Guide

About Jobs

A job is the execution of a process on one or multiple Robots. After creating a process (deploying a package to an environment), the next step is to execute it with the assigned Robots. This can be done manually from the Jobs page or in a preplanned manner, from the Schedules page.

The Jobs page displays all the jobs that were executed, the ones still running, and the ones placed in a pending state, regardless of whether they were started manually or through a schedule.

In this page, you can also manually start a job, Stop or Kill it, and display the logs generated by it with just a click of the button. More details can be shown in the Job Details window, to help you with troubleshooting faulted jobs.

If you start a job on multiple High-Density Robots from the same Windows Server machine, it means that the selected process is executed by each specified Robot, at the same time. An instance for each of these executions is created and displayed in the Jobs page.

For example, in the following screenshot, you can see the same process running on four different Robots that have an identical start time.

If you start multiple jobs on the same Robot, the first one is executed, while the others are placed in a queue, in a pending state. The Robot executes the queued jobs in order, one after the other. Jobs can also be queued with schedules.

For example, in the following screenshot, you can see that three different jobs were started on the same Robot. The first job is running, while the others are in a pending state.

Important!

If a Robot goes offline while executing a job, when it comes back online, its execution is picked up from where it left off.

If you start the same process on the same Robot multiple times, and the first job is not fully executed, only the second job is placed in a queue.

If you start a job on multiple Robots from the same machine (that does not run on Windows Server), the selected process is executed only by the first Robot and the rest fail. An instance for each of these executions is still created and displayed in the Jobs page.

If you are using High-Density Robots and did not enable RDP on that machine, each time you start a job, the following error is displayed: “A specified logon session does not exist. It may already have been terminated.” To see how to set up your machine for High-Density Robots, please see About Setting Up Windows Server for High-Density Robots.


About Jobs