Skip to content

Process Operation - Robot State and Operation

rpa_ProcessOperations_RobotStateAndOperation_Overview

In the view Robot State and Operation, you can see at a glance the current status, the current deployment and the number of completed tasks of each Robot.

Privileges

In order to use Robot State and Operation, you require the Privilege Robot State and Operation Open.

Overview

In the Robot State and Operation view, every Customer Robot is displayed as an expandable box.

The sequence of the Robot boxes corresponds to the chronological sequence of the deployments. The Robot with the oldest deployment is displayed first, followed by the other Robots. This sequence is not changed.

The view is updated with a selectable rate.

Robot Box

The header of this box contains the name of the Robot, followed by its current status in parentheses.

Within this Robot box, every project that contains a configuration deployed for this Robot is displayed as a panel.

Project Panel

The header of the project panel contains the name of the project, followed by a colon and then the name of the configuration deployed for this Robot. This is followed by the status of the deployment and the time when this status was entered, both in parentheses. The header concludes with a dash and the current phase of the project.

States of a configuration

A configuration can have the states Running, Paused, or Suspended:

Every time the Robot is supposed to execute a Process, based on the schedule, it checks all the conditions listed below and sets the status accordingly.

If a configuration is revoked from a Robot, it is no longer listed in the Robot State and Operations view.

Running

As soon as the configuration is deployed to a Robot and the configuration is within the service time of the Robot and outside the downtime of the Process Applications used, it enters the state Running.

Suspended

If the Robot does not have a service time or a process application has a downtime, the configuration enters the state Suspended.

Paused

If the configuration is paused manually by a user in the Manage configurations and deployments view, it enters the state Paused.

This status is set and ended manually.

Data of a configuration

The data relevant to a Robot is listed in a table for each configuration:

Secure session

The Secure Session column shows all the secure sessions that the Robot can use for this configuration in a numbered list.

A 1 also appears here if the Robot is configured for desktop sessions.

State

The State column contains the state of process processing by the Robot.

The following graphic shows a highly simplified representation of the process workflow:

ProcessProcessingStates

Free

If processing is in the state Free, it is outside the schedule or between two process runs. This can be the case, for example, if the Process should only be executed once per week. The Robot checks the time interval defined in the X1 Bot Configurator, under Common: Check, to see whether the runtime of a schedule has begun, whether it is within a service time, and whether the required applications are outside their downtimes. If everything is okay, processing enters the state Searching; otherwise it remains in the state Free.

Searching

As soon as the Process is to be started according to the schedule, and the Robot is within the service time and all required applications are outside their downtime, the Robot starts to execute the trigger workflow. In the trigger workflow, the conditions that have to be met for the Process to be executed are checked. In other words, the Robot searches for work. Processing enters the state Searching. If the search is not successful, processing returns to the state Free; if there is something to do, it enters the state Waiting.

Waiting

If the Process is to be executed, the Robot waits for the next activity workflow to execute. Processing enters the state Waiting. If an activity workflow is to be executed, processing enters the state Processing; otherwise it returns to the state Free.

Processing

When the Robot executes an activity workflow, processing has the state Processing. After each execution of an activity workflow, processing initially returns to the state Waiting. The Robot waits to see whether another activity workflow has to be executed. If an activity workflow is to be executed, processing enters the state Processing; otherwise it returns to the state Free.

Since

Time when processing last entered the state listed under State.

Process instance

ID of the process instance currently being executed. The ID is displayed in the states Waiting and Processing. As soon as the Robot finds work in the trigger workflow, a new ID is generated.

Activity

In the Processing state, the Activity column displays the name of the activity workflow that is currently being executed.

Work done

Number of process runs executed successfully since the time noted under Running since in the header.

The number of executed trigger workflows can be greater than the number specified under Work done.

Refresh

rpa_ProcessOperations_RobotStateAndOperation_Refresh

Select the refresh rate from the drop-down menu and click on the button Apply to implement your selection.

Collapse / Expand

Clicking the Collapse icon reduces the Robot box to Robot name and state. Clicking the Expand icon expands the Robot box to the view described above.