Assistants and dialogs

Attended vs. unattended robots

Some processes are well suited to be executed by a robot without any human intervention. Humans will only, for example, receive a final report or come to help in case of errors.

In other cases, the robot needs input or decisions from human actors at specific points of the process. For example:

  • A human operator chooses or uploads a file with source data.
  • A human operator chooses among alternative paths.
  • A human operator needs to check and confirm potentially destructive/irreversible operations

In all of these cases, the best solution is to set up an attended robot.

In Robocorp, we call attended robots Robot Assistants.

How it works

On the code level, we suggest using the RPA.Dialogs library allows you to add a UI to your robots easily. On a technical level, the library will start a local webserver and present HTML forms to the user.

The next step is to upload the robot to Robocorp Cloud, and add it as an assistant. The end-users will then be able to trigger the robot and interact with it through the Robocorp App installed on their machines.