This content applies solely to Appian RPA, which must be purchased separately from the Appian base platform. |
Appian RPA works with other features such as BPM and AI to deliver a full stack automation solution in Appian.
Incorporate a robotic process into your overall business process by calling a connected system from within an Appian process model. Execute a robotic process or retrieve its results using the Appian RPA connected system. Conversely, if your robotic process needs to incorporate people, you can kick off a process using the Start Process action.
This page covers how to integrate RPA into your application by connecting process models and robotic processes. See Build an End-to-End Robotic Process to learn how to use the connected system in your applications.
Appian RPA Connected System provides an integrated solution to support full-stack automation in Appian. Build robotic tasks to automate repetitive activities to free up your workforce and ensure data accuracy. Appian RPA tightly integrates with BPM, AI, and case management so you can use the right automation technology for a given use case. Once the connected system is authenticated via API key, robotic tasks automatically appear in the available operations based on permissions.
This connected system is only available for customers who have purchased Appian RPA.
Field | Description |
---|---|
API Key | This is the key generated when you create the service account. |
When you create the service account to generate an API key for Appian RPA, you must adjust the User Type from Basic to Administrator within Appian. If the user type is set to Basic, the robotic task will not display in your list of available tasks for the integration.
Name | Description | Type |
---|---|---|
Execute a robotic task | Integration to execute a robotic task in Appian RPA. | WRITE |
Retrieve execution results | Integration to retrieve results from an executed robotic task in Appian RPA. | READ |
When you set up either operation, you'll choose a robotic task from the list. The options appear based on the service account's permissions within Appian RPA.
Executes a robotic task in Appian RPA on the specified robot.
In the integration designer, configure the following settings:
Execute Robotic Task
.Highest
, Higher
, High
, Normal
, Low
, Lower
, and Lowest
. If there are queued executions, Appian RPA uses priority to determine which robotic task to execute ahead of others. You can also use the expression editor to configure this setting.Retrieves results of a robotic task execution in Appian RPA through the execution ID.
In the integration designer, configure the following settings:
Retrieve Execution Results
.When retrieving the results, robotic process variables are automatically cast based on the data type you select during setup. The data will be passed back as a map called variables within the result dictionary. The data is structured as follows: