Pre-General Availability: 2024-09-02

What Happens When a Robot Runs

Understanding the events that occur when a robot runs can provide helpful context for your setup work.

You might spend a minute or two reading this information, but keep in mind that most of these tasks typically finish in seconds or less.

Order Task Details

1

An integration runs and kicks off the robot

An integration runs according to its logic. When the integration reaches the point in its flow where it invokes the robot, the integration notifies Oracle Integration that the robot needs to run.

2

Oracle Integration chooses where to run the robot

Oracle Integration finds the environment pool that you configured the robot to run on.

Next, Oracle Integration looks within the environment pool and selects an environment that is available to run the robot.

3

The environment collects the latest version of the robot

The robot agent that is installed on the selected environment detects that a robot instance needs to run. The robot agent gets the latest version of the robot and all connection details from Oracle Integration and runs an instance of the robot.

4

A robot instance runs on the environment

The robot agent runs the robot instance on the environment.

The robot agent sends regular status updates back to Oracle Integration.

5

The robot instance finishes running

The robot instance finishes running and reports its status to Oracle Integration. Oracle Integration shares this status information with the integration that invoked the robot and allows the integration to continue to its next step.