Classical RPA platform architecture

This architecture is shown in the figure and ROBIN adheres to it.

The robot schemes created in the constructor (ROBIN Studio) are stored in a repository managed by the ROBIN Orchestrator. The orchestrator controls the launch of the robots according to the configured schedules using ROBIN Robot.

Orchestrator manages message queues, production calendars, security, role model execution and many other, useful functions.

When using the ROBIN RPA platform without an orchestrator, the robots are launched according to a schedule, or manually in ROBIN Robot itself.

Scheme of work with the ROBIN platform

Now, after the update, scheme of work with the ROBIN platform (shown in the figure below) looks a bit different.

The activity on the platform goes from left to right, from creating digital assistants and workflows based on them, to publishing them on the orchestrator, and then to using the finished workflows on the user's workplace.


  1. An analyst and a developer create digital assistants in the Studio. For use, the developer publishes the finished assistants to Orchestrator, located on the server
    In the Workflow constructor (web application, part of Robin Process), workflows are built, taking into account the execution logic. The screen form constructor is also available there, and the forms required for the workflow are created there.
  2. Ready workflows and screen forms are published to Orchestrator, just like digital assistants.
  3. Setting up the schedule/calendar/conditions for launching workflows is done in Robin Process.
  4. AI and OCR components are already integrated into Studio, and this functionality is immediately available.
  5. Orchestrator management functionality including role model, logs, task allocation is available for use in a unified Robin Process interface.
  6. Interaction between the user and the running workflow can be realized in a number of ways. In particular, a web interface is available, in the form of a chat box that displays the tasks to be performed by the employee as part of his participation in the workflow. The workflow screens displayed in progress will allow the user to do their part of the workflow. In this interface, the user can initiate the launch of workflows if their role requires it.
  7. The Robin robot responsible for the execution of the digital assistant can be installed either on the user's computer or on a virtual host.
  • Нет меток