Run an RPA robot
Start a Roberty Studio RPA robot from the agent.
Run an RPA robot
Lets the agent start an RPA robot configured in Roberty Studio. The agent waits for the robot to finish and receives whatever it returns.
Configuration
| Field | Required | What it is |
|---|---|---|
| Robot | Yes | The RPA robot the agent will start |
| Timeout (ms) | No | How long to wait for the robot to finish, in milliseconds. Default: 60000 (60 seconds) |
info
The robot needs a webhook token in its settings before the agent can start it. See Webhook.
How it works
When the agent reaches for this tool:
- It sends the input parameters to the robot over the webhook.
- It waits for the run to finish, up to the configured timeout.
- It receives whatever the robot returns at the end.
The agent decides which parameters to send from the action's description and the conversation's context.
Input parameters (at run time)
| Parameter | What it is |
|---|---|
| Parameters | An object with the input parameters configured on the robot. The agent fills it in from the context |
Response
| Field | What it is |
|---|---|
| Success | true if the robot finished successfully, false on an error or a timeout |
| Response | The data the robot returned at the end (when it succeeded) |
| Error | The error message (when the run failed or timed out) |