Configure an RPA activity

Use the following procedure to configure an RPA activity.

  1. Add an activity to the map.

    By default, the Configuration tab is open in the properties panel of the activity.

  2. Change the default Name of the activity to something meaningful.
  3. On the Type list, select Kofax > RPA.

    You cannot delete the first node added an RPA node.

  4. Configure the following properties.

    Use data model

    If selected, automatically creates the data objects required to communicate with the robots. Data Object variables are used to pass data to a robot and return data from a robot. (Default: Clear. This option is selected by default if it is added via Quick RPA)

    If the "Use data model" is selected, you can specify the robot description, and input and output data values.

    Server

    The RPA server to use.

    A list of projects available from the selected RPA server appears on the Project list.

    Project

    The project to use.

    A list of robots from the selected project appears on the Robot list.

    Robot

    The Robot to use. A robot is an automated workflow designed to accomplish a task involving a data source, such as a website, an Excel document, or a database.

    The parameters from the selected robot appear in the Configure RPA activity dialog box.

    Robot description

    The description of the robot.

    Input data as

    Input data as a single object, all objects, first object, or last object. (Default: Single object)

    Name

    A name for the input data.

    Value

    A value (process or server variable) for the input data.

    Output data as

    Output data as a single object or multiple objects. (Default: Multiple objects)

    Name

    A name for the output data.

    Value

    A value (process or server variable) for the output data.

  5. To support adding a robot to a queue, select Execute asynchronously (default: Clear) and configure the following:
    1. Select the Queue priority as Minimum, Low, Medium, High, or Maximum. (Default: Medium)
    2. Select the Queue timeout in seconds (default: 300 Seconds) to specify how long the robot can sit on the queue.

    At runtime, the robot execution request is added to the queue. The robot calls back to TotalAgility when it is complete and then TotalAgility can process the results and complete the activity.

  6. To map values to the parameters, click Configure for Parameters.

    The Configure RPA activity dialog box displays the RPA details for the server, project, and robot and the parameters from the selected Robot.

  7. To map input and return values to the parameters, do the following:
    1. Select a dynamic value (process variable, server variable or click provide an inline value for the input value.
    2. Select a dynamic value (process variable or server variable) or provide an inline value for the return parameter.
    3. Click OK to return to the activity configuration.
  8. Save the process map.
    • When you export or import the process, the RPA activity configuration and the reference to the RPA server used in the activity are included in the XML.

    • When you import the process on another system, and an RPA server with the same name already exists, that server is used when executing the activity.

    • When you import the process on another system, and the server does not exist, the server's name is displayed as "Unknown", and execution fails because the RPA server is not defined.