Using RPA Hub

  • Release version: Zurich
  • Updated July 31, 2025
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Using RPA Hub

    The RPA Hub application in ServiceNow Zurich release enables developers, release managers, and administrators to configure and manage robotic process automations. It facilitates the setup of bot processes by associating packages, robots, business applications, credentials, and parameters needed to execute automations efficiently.

    Show full answer Show less

    Key Features

    • Download and Installation: Obtain and install the necessary RPA applications on Windows and add the ServiceNow RPA Chrome extension for browser interaction.
    • Package Creation: Build unattended or attended automation packages containing the logic that bots will execute.
    • Robot Creation: Define attended or unattended robots to run corresponding bot processes.
    • Bot Process Configuration: Create bot process records defining sequences of actions and assign relevant assets such as packages and robots.
    • Credential Management: Configure application and system credentials, including Time-based One-time Password (TOTP) seeds, for unattended robots to enable secure logins and multi-factor authentication.
    • Business Application Assignment: Link business applications to bot processes to facilitate event correlation and track related applications.
    • Credential Group and Robot Assignment: Map credential groups and assign robots to bot processes to enable execution of automations on Windows machines.
    • Optional Enhancements: Create robot pools for optimized robot utilization, process parameters scoped to individual bot processes, shared parameters for global variable management, attended configurations for embedded task automation, and queues to manage robot work items.
    • Publishing: Publish configured bot processes to activate and execute the automation workflows.

    Key Outcomes

    • Streamlined setup of robotic automations with clear assignment of packages, robots, credentials, and business applications.
    • Secure authentication management through credentials and TOTP for unattended bots, ensuring compliance with MFA-enabled environments.
    • Flexible support for both attended and unattended automation scenarios tailored to organizational needs.
    • Centralized management of variables and work items via process and shared parameters and queues, enhancing automation efficiency.
    • Effective deployment and activation of bot processes through publishing, enabling timely automation execution.

    Developers, release managers, and administrators can use the RPA Hub application to configure a bot process and associate a package, robots, business applications, credentials, and process parameters for configuring automations.

    Perform the following tasks for configuring automations using the RPA Hub application.

    1. Download the RPA applications from RPA Hub.

      Download and install the Robotic Process Automation (RPA) applications in your Windows machine from RPA Hub.

    2. Add the ServiceNow RPA Chrome extension.

      Add the ServiceNow RPA Chrome extension to your Chrome browser to establish an interaction with the applications that are opened in this browser.

    3. Create a package to assign to a bot process.

      Create an unattended or attended package that contains automation logic and is assigned to a bot process to execute an automation.

    4. Create a robot in RPA Hub.

      Create an attended or an unattended robot to run the attended or unattended bot process respectively.

    5. Configure a bot process record.

      Configure a bot process by creating a bot process configuration record and assigning assets. A bot process is a predefined sequence of actions that a robot follows to accomplish a specific task or achieve a particular goal.

      For configuring unattended bot process, perform the following tasks:
      1. Configure credentials in RPA Hub.

        Create an application credential for a robot to log in to an application and a robot credential to log in to a system to execute an automation. Create Time-based One-time Password (TOTP) seeds for unattended robots to seamlessly authenticate against multi-factor authentication (MFA)-enabled applications.

      2. Assign a business application to a bot process in RPA Hub.

        Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications.

      3. Associate a credential group to a bot process in RPA Hub.

        Map a credential group to an unattended bot process to enable a robot to log in to a system and applications to perform an automation.

      4. Assign a robot to a bot process in RPA Hub.

        Assign a robot to an unattended bot process to execute the automation (package) that is mapped to it.

      5. Assign a process robot credential within a bot process in RPA Hub.

        Assign a process robot credential within an unattended bot process so that the selected robot can perform the automation in the Windows machine.

      6. (Optional) Create a robot pool in RPA Hub.

        Create a robot pool for an optimum utilization of robots to execute the bot processes.

      7. (Optional) Create a process parameter within a bot process in RPA Hub.

        Create a process parameter to store the variables that are used within a bot process. The process parameter that you just created can only be used by this bot process.

      For configuring attended bot process, perform the following tasks:

      1. Assign a business application to a bot process in RPA Hub.

        Assign a business application to a bot process for an effective event correlation or to get information about assigned business applications.

      2. Assign an attended user or group to an attended bot process.

        Assign an attended user or group to an attended bot process, so that your user or group can access and execute this automation on Windows machines.

      3. (Optional) Create an attended configuration record in RPA Hub.

        Create an attended configuration record to trigger an attended bot process that is enabled with embedded task automation.

    6. (Optional) Create a shared parameter in RPA Hub.

      Create a shared parameter so that you can store the global variables or configurable items in one place and use them across bot processes.

    7. (Optional) Create a queue in RPA Hub.

      Create a queue to manage the work items that you want the robot to process.

    8. Publish a bot process in RPA Hub.

      After you have configured a bot process and assigned a package and robots to it, you can publish the bot process to execute the automation.