Activate a Robot

After you finish building a robot, activate it. Afterward, you can test and run the robot.

Requirements for Activation

If version 1.0.0 of a robot is active, you can't make version 1.0.1 or version 1.1.0 active. However, you can make version 2.0.0 active. Or, you can deactivate version 1.0.0 and then activate 1.0.1 or 1.1.0.

The same rule persists as you increase version numbers. If version 2.0.0 is active, you can't make version 2.0.1 or version 2.1.0 active. However, you can make version 3.0.0 active. Or, you can deactivate version 2.0.0 and then activate 2.0.1 or 2.1.0.

Prerequisites

Before you activate a robot, you must complete the following steps:

Activate a Robot

  1. Open a project.
    1. In the navigation pane, select Projects.
    2. Select the project name.
  2. In the left toolbar, select Robot Robot.
  3. Consider updating the open browser action so that the robot runs in a headless browser.

    Be aware that a robot typically has improved performance when it runs in a headless browser.

  4. In the Robots box, ensure that the robot's state is Configured.

    A robot has a Configured badge in the Robots box

    If the robot isn't in a Configured state, you haven't met all the prerequisites for activation. See Specify Where a Robot Runs and Fix a Robot's Errors.

  5. In the Robots box, point to the Configured robot, select ..., and select Activate.

    The Activate robot panel appears.

  6. Choose the appropriate tracing level for the robot.

    See Tracing Levels for Robots and Log Screenshots to Activity Stream. To understand how the different options for tracing levels impact each other, see Options for Tracing Levels.

  7. Select Activate.

    A Confirmation pop-up appears, and the state changes to Activation in progress.

    A robot has an Activation in progress badge in the Robots box

  8. Navigate to another area of the application, and then return to the project to check the robot's state.

    Within a minute or two, the robot's state changes to Active.

    A robot has an Active badge in the Robots box

    Robot in Active status

Next, you can test the robot on its environment. See Test a Robot on Its Environment.

Tracing Levels for Robots

Choose the right tracing level for your robot: either production, audit, or debug.

The following table identifies the type of information that is included in the activity stream for each tracing level.

Tracing level Example Includes a summary of the activity Includes all activity messages with unmasked contents (XPaths) Includes the input and output of activities "Log screenshots to activity stream" is selected by default Automatically changes to Production level after 24 hours

Production

Sample activity stream entry for production-level tracing

Yes No No No¹

n/a

Audit

Sample activity stream entry for audit-level tracing

Yes Yes Yes No¹ No

Debug

Sample activity stream entry for debug-level tracing with Allow screenshot selected

Yes Yes Yes Yes Yes²

Legend

  • ¹ When you select Log screenshots to activity stream for the Production or Audit level, screenshots are retained in the activity stream for 8 days.

  • ² Data is retained in the activity stream for 24 hours. After 24 hours, minimal details about the robot instances remain available for up to 32 days. The data that remains available is the robot instance's ID, status, and time duration.

Log Screenshots to Activity Stream

When you choose a robot's tracing level, specify whether to include screenshots in the activity stream using the Log screenshots to activity stream checkbox.

Tip: A robot that captures screenshots sometimes runs a little slower and captures more data than a robot that doesn't capture screenshots. Therefore, many people select Log screenshots to activity stream for Debug tracing and deselect it for Production tracing.

Setting Do screenshots appear in the activity stream for screenshot actions?
Screenshot action
Do screenshots appear in the activity stream when "Before this action" or "After this action" is selected?
Before this action and After this action are selected

Log screenshots to activity stream is selected

Yes

See Add a Screenshot Action.

Yes

See Capture Screenshots in Robots.

Log screenshots to activity stream is not selected

Yes

See Add a Screenshot Action.

No

The Log screenshots to activity stream setting overrides the Before this action and After this action settings.

See Capture Screenshots in Robots.

Options for Tracing Levels

You have many options for setting tracing levels. Understand how each option affects a robot.

Option for specifying a tracing level Does this option affect a robot? More information

Project deployment

When activating a project deployment

Yes

This setting overwrites the robot-level setting. Therefore, if you activate a robot and then activate a project deployment that contains the robot, the robot uses the tracing level that you set for the project deployment.

See Activate or Deactivate a Project in Using Integrations in Oracle Integration 3.

Integration activation

When activating an integration

No

This setting affects only an integration and doesn't affect a robot's tracing level, even if the integration calls a robot.

See Activate an Integration in Using Integrations in Oracle Integration 3.

Integration update

After activating an integration

No

This setting affects only an integration and doesn't affect a robot's tracing level, even if the integration calls a robot.

See Manage Tracing Levels on Integrations in Using Integrations in Oracle Integration 3.

Robot activation

When activating a robot

Yes

This setting determines the tracing level for a robot, unless you override it when you activate a project deployment.

See Activate a Robot.

Robot update

After activating a robot

Yes

This setting determines the tracing level for a robot, unless you override it when you activate a project deployment.

See Activate a Robot.