Классическая архитектура RPA платформы
Такая архитектура представлена на рисунке, и ROBIN придерживается ее.
Создаваемые в конструкторе (ROBIN Studio) схемы роботов, сохраняются в хранилище, которым управляет ROBIN Orchestrator. Оркестратор контролирует запуск роботов по настроенным расписаниям с помощью ROBIN Robot.
Оркестратор управляет очередями сообщений, производственными календарями, обеспечивает безопасность, выполнение ролевой модели и множество других, полезных функций.
При использовании платформы ROBIN RPA без оркестратора, роботы запускаются по расписанию, либо вручную в самом ROBIN Robot.
Схема работы с платформой ROBIN
В настоящее время, после обновления, схема работы с платформой ROBIN (представленная на рисунке ниже) выглядит немного по другому.
Активность по работе с платформой идет слева направо, от создания программных роботов и процессов на их основе, к публикации их на оркестраторе, и далее до эксплуатации готовых процессов на рабочем месте пользователя.
- Аналитик и разработчик создают программных роботов в Студии. Готовые роботы, для их дальнейшего использования, разработчики публикуют на Оркестратор, расположенный на сервере. В конструкторе процессов (веб-приложение, часть Робин Процесс), из опубликованных готовых роботов собираются процессы, с учетом логики выполнения. Здесь же доступен и конструктор экранных форм, в нем создаются необходимые для взаимодействия с пользователем и работы процесса формы.
- Готовые процессы и экранные формы, как и цифровые ассистенты, публикуются на Оркестратор.
- Настройка расписания/календаря/условий запуска процессов выполняются в Робин процесс.
- Элементы ИИ и OCR уже интегрированы в Студию, это позволяет использовать их функционал сразу, в режиме No-Code.
- Весь функционал управления Оркестратором, включая ролевую модель, логи, распределение задач доступны для использования в едином интерфейсе Робин процесс.
- Взаимодействие пользователя и выполняющегося процесса можно реализовать разными способами. В частности, доступен чат-интерфейс, в котором отображаются задачи, которые должен выполнить сотрудник в рамках его участия в процессе. Отображаемые в ходе работы процесса экранные формы процесса позволят пользователю выполнять свою часть работы по процессу. В чате пользователь может инициировать запуск процессов, если это предусмотрено его ролью.
- Робин робот (плеер), ответственный за исполнение программных роботов, может быть установлен как на компьютере пользователя, так и на виртуальной машине.