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. Then, the robot agent 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. |