This content applies solely to Appian RPA, which must be purchased separately from the Appian base platform. |
This page describes the ways you can execute a robotic process.
To extend automation, robotic processes can be triggered to execute automatically in multiple ways. The method you use to execute a robotic process depends on its purpose and context. Choose one of the following options that describes your use case:
After you set up the connected system, call an RPA integration using the Execute Robotic Process smart service from your process model to execute synchronously. Synchronous execution is useful if you want to return data from the robotic process execution and use it in subsequent nodes in the same process model.
To execute a robotic process in Appian RPA asynchronously, you can call the integration using the Call Integration smart service. When the robotic process is executed asynchronously, the process model moves to the next node whether or not the robotic process is complete, and the results aren't automatically returned.
You can adapt the Refresh Data After Executing a Smart Service recipe to execute a robotic process and retrieve results in an interface.
Note that this recipe needs some modification to work for this purpose. After you set up the connected system and integrations, you'll call the integration rules in this recipe. Specifically, for a robotic process to start when a user clicks a button, include that Execute Robotic Process integration rule in the saveInto
property. Update the status local variable to reference the Retrieve Execution Results integration rule.
You can manually execute a robotic process within the Appian RPA console. Open the robotic process's configuration and click the Execute icon. This option also appears in the Actions column in the List of robotic processes. The Execute robotic process dialog appears:
Before you click Execute , fill in all required fields.
A warning message appears if the robotic process has any restrictions to keep it from executing, such as new executions are disabled in the console or the maximum number of simultaneous executions has been reached.
If the robotic process requires any input parameters, these appear at the top of the Execution options window. Other execution options appear below:
After the execution finishes, see the execution details for more information.