Robotic Process Automation Jobs

The following topics describe job attributes that work with Robotic Process Automation (RPA) platforms and services.

Automation Anywhere Job

Automation Anywhere enables you to implement robotic process automation (RPA) into existing processes.

The following table describes Automation Anywhere job attributes.

Attribute

Description

Connection Profile

Determines the authorization credentials that are used to connect Control-M to Automation Anywhere.

Rules:

  • Characters: 1−30

  • Case sensitive: Yes

  • Invalid characters: Spaces

Automation Type

Determines the type of automation to run, either a Bot or a Process.

Bot to run

(For Bot automation) Defines the Bot name.

Process to run (For Process automation) Defines the Process name.
Process URI Path

(For Process automation) Defines the URI path of the folder that contains the process to run.

Use the slash character (/) as the separator in this path (not the backslash).

Example:  Bots/TEST/Folder1

Connection timeout

Defines the maximum number of seconds to wait for REST API requests to respond, before disconnecting.

Default: 10 seconds

Status Polling Frequency

(Optional) Defines the number of seconds to wait before checking the status of the job.

Default: 5 seconds

Bot Input Parameters

(Optional, for Bot automation) Defines optional input parameters to use during bot execution, defined in JSON format.

You can define a variety of types of parameters (STRING, NUMBER, BOOLEAN, LIST, DICTIONARY, or DATETIME). For more information about the syntax of the JSON-format input parameters, see the description of the botInput element in a Bot Deploy request in the Automation Anywhere API documentation.

Copy
{
  "Param1":{
    "type": "STRING",
    "string": "Hello world"
  },
  "NumParam":{
    "type": "NUMBER",
    "integer": 11
  }
}

For no parameters, specify {}.

UI Path Job

The following table describes attributes for a UiPath job, which performs robotic process automation (RPA):

Attribute

Description

Connection Profile

Determines the authorization credentials that are used to connect Control-M to UI Path.

Rules:

  • Characters: 1−30

  • Case sensitive: Yes

  • Invalid characters: Spaces

Variable Name: %%INF-ACCOUNT

Folder Name

Determines the name of the UiPath folder where UiPath projects are stored.

Folder ID

Determines the identification number for the UiPath folder.

Process Name

Determines the name of a UiPath process associated with the UiPath folder.

Package Key

Determines the UiPath package that is published from the UiPath Studio to the UiPath Orchestrator.

Robot Name

Determines the UiPath robot name.

Robot ID

Determines the identification number for the UiPath Robot.

Optional Input Parameters

Defines optional input parameters to be passed on to the job at the time of execution.

Format: {"parm1": "val1", "parm2": "val2", "parm3": "val3"}

Polling Frequency

(Optional) Determines the number of seconds to wait before checking the status of the job.

Default: 15