IBM Robotic Process Automation

IBM Robotic Process Automation (IBM RPA) is a business process automation technology that uses attended or unattended software bots to automate repetitive, tedious, and time-consuming back-end office tasks while you focus on high-value tasks. This document describes how to connect IBM watsonx Orchestrate to IBM Robotic Process Automation and import IBM RPA bots on watsonx Orchestrate.

Before you begin

You need access to IBM Robotic Process Automation as a Service. See IBM Robotic Process Automation's documentation for details on getting access.

Connecting to IBM RPA

The following procedure describes how to connect watsonx Orchestrate to IBM RPA.

  1. Log in to watsonx Orchestrate.
  2. From the menu menu icon click Skill studio.
  3. Click Create and choose the Import API option.
  4. Choose the source From an app and click IBM Robotic Process Automation (RPA).
  5. On Connection URL, set the API URL of your IBM RPA server. For example: https://us1api.rpa.ibm.com/. See Getting the connection URL for details.
  6. On Username, set the username to connect to your IBM RPA tenant. For example: user@example.com.
  7. On Region, set the region where the server hosting your IBM RPA tenant is located. For example: us1. See Getting the connection URL for details.
  8. On Password, set the password of your username.
  9. Click Connect. A notification appears showing the connection status.
Important: If your IBM RPA account has access to multiple tenants on the IBM RPA server, currently you can't select which tenant to connect to. watsonx Orchestrate connects arbitrarily to the first tenant available.

Getting the connection URL

The connection URL is the URL to the IBM RPA API server. To get the connection URL on IBM Robotic Process Automation as a Service:

The API server URL depends on your region. To see the region that your tenant is hosted, see the IBM RPA Control Center URL that you use to access your tenant:

Hosting region IBM RPA API server URL IBM RPA Control Center URL Country
ap1 https://ap1api.rpa.ibm.com/ https://ap1app.rpa.ibm.com/ Singapore (Asia)
br1 https://br1api.rpa.ibm.com/ https://br1app.rpa.ibm.com/ Brazil (Latin America)
br2 https://br2-api.rpa.ibm.com/ https://br2-app.rpa.ibm.com/ Brazil (Latin America)
eu1 https://eu1api.rpa.ibm.com/ https://eu1app.rpa.ibm.com/ Germany (Europe)
uk1 https://uk1api.rpa.ibm.com/ https://uk1app.rpa.ibm.com/ United Kingdom (Europe)
us1 https://us1api.rpa.ibm.com/ https://us1app.rpa.ibm.com/ United States (North America)

Importing IBM RPA bots as skills

After connecting to IBM RPA, you can import your bots as skills on watsonx Orchestrate:

  1. On the Add skills page, click Next.
  2. On Projects, select the project with the bot you want to import as a skill.
  3. Select the bots that you want to import as skill.
  4. Click Save as draft.

You can now enhance the skill.

Results

You connected successfully to IBM RPA and imported bots as skills. A checkmark should appear next to the RPA card on the Add skills page.

What to do next

You can create RPA bots and expand your skill catalog by adding them into watsonx Orchestrate as skills. For more information on creating bots and projects in IBM RPA, see Creating bots and Create projects in IBM RPA documentation.

After you create your bots, use one of the following procedures to add them as skills into watsonx Orchestrate:

Note: RPA skills can take several minutes to complete.

Parent topic:

Building skills from apps