ROBIN Orchestrator (Оркестратор, RO) – компонент платформы ROBIN, служба диспетчеризации и администрирования запуска роботов. Позволяет централизованно управлять запусками роботов, настраивать расписания/события запуска и отслеживать статусы исполнения задач, просматривать логи и ошибки.
Основные функциональные возможности Оркестратора:
- Разграничение прав доступа: управление правами доступа пользователей к приложениям, схемам роботов, готовым роботам и другим объектам, согласно ролевой модели.
- Централизованное хранение готовых роботов, схем роботов и действий для построения сценариев.
- Версионирование роботов: хранение множества версий сценариев и готовых роботов в централизованном хранилище.
- Контроль рабочих мест: сбор и отображение оперативной информации о состоянии рабочих мест, на которых запускаются роботы.
- Удаленный запуск роботов: настройка запуска роботов на удаленных рабочих местах по расписанию, в том числе с учетом загруженного производственного календаря, а также по событию.
- Запуск и поддержание RDP-соединения с нужными учетными записями для выполнения UI-роботов (роботы, выполнение которых требует наличие UI-интерфейса операционной системы).
- Сбор данных о роботах: отслеживание, какие роботы, где и кем запущены в данный момент, и их текущее состояние.
- Работа с очередью ресурсов: создание своих очередей ресурсов и использование их в работе роботов.