Основные понятия Платформы Sherpa RPA

Платформа Sherpa RPA – платформа, предназначенная для автоматизации рутинных бизнес-процессов с помощью программных роботов.

RPA (Robotic Process Automatisation) — это технология автоматизации бизнес-процессов, которая использует настраиваемых программных роботов.

Sherpa Designer (Дизайнер) — это среда визуальной разработки программных роботов. Именно здесь создается сценарий бизнес-процесса для исполнения роботом.

Sherpa Robot (Робот) — это виртуальный сотрудник, обученный совершать рутинные рабочие задачи в различных информационных системах. Для управления Роботами на локальной машине используется Sherpa Assistant.

Sherpa Assistant — это программа-агент для выполнения проектов, созданных в Sherpa Designer. Данное приложение позволяет запускать, просматривать список, управлять запуском и планировать исполнение бизнес-процессов.

Sherpa Orchestrator (Оркестратор) — это инструмент для централизованного подключения и управления программными Роботами, созданными на Платформе Sherpa RPA. Он управляет роботами, определяет их состояние, назначает разным роботам разные задачи, организует очереди выполнения задач и контролирует их исполнение.

Sherpa IDP (шаблонизатор) — это инструмент создания шаблонов (визуальный редактор) и является неотъемлемой частью Дизайнера Sherpa RPA. Шаблонизатор не привязан к каким-либо облачным сервисам и входит в комплект поставки.

Runtime — это установщик Робота в учетную запись Пользователя для использования без Дизайнера.

Блок — это отдельное действие, шаг бизнес-процесса. Каждый Блок отвечает за уникальное функциональное действие и имеет набор свойств (по сути — настроек), определяющих его поведение. Блоки соединяются между собой с помощью стрелок, которые означают, что после одного действия будет выполнено другое.

Диаграмма — это последовательность действий пользователя, которая автоматизирует определенный бизнес-процесс. Диаграмма состоит из последовательности Блоков и представляет собой блок-схему выполнения процесса. Диаграммы сохраняются в виде-файлов с расширением «.process».

Проект — это совокупность файлов Диаграмм, одна из которых назначается главной. Обычно Проект состоит из одной главной и нескольких вспомогательных Диаграмм (подпроцессы). Проект может состоять только из одной главной Диаграммы. Проекты сохраняются в виде файлов с расширением «.sherpa».

Процесс — сценарий роботизации, который выполняется Роботами.

Работа – связка из Робота и Процесса либо Робота, Процесса и Задачи. Работу можно создать вручную, с помощью Расписания или с помощью Очереди.

Задача – набор параметров в виде пар Параметр и Значение, которые могут указывать Роботу, что именно ему нужно сделать в рамках выполнения Процесса.

Ресурсы – список объектов, доступный всем Роботам, Группе Роботов или конкретному Роботу. Поддерживаемые типы ресурсов: текст (текстовая строка), реквизиты (пара логин-пароль) и календарь.

Пользователи – это лицо (группа лиц, организация), пользующееся компонентами платформы Sherpa RPA: Sherpa Designer (Дизайнер), Sherpa Robot (Робот) Sherpa Orchestrator (Оркестратор).

Координатор — сервис, устанавливаемый под учетной записью Администратора RDP-сервера (терминального сервера), для запуска Unattended-Роботов, при необходимости автоматического входа в учетные записи Роботов. Для Attended-роботов указывать координатор не требуется. Подробнее о Координаторе в разделе 4.4 Координатор Unattended-Роботов.

Термин Робот имеет несколько определений:

  • под программным роботом понимается сценарий в виде последовательности действий пользователя, который создается в среде визуальной разработки (Sherpa Designer) в виде набора диаграмм (блок-схем) и затем исполняется в программе-агенте (Sherpa Robot).
  • Роботом называется готовый Проект, который опубликован, то есть упакован в единый файл запуска с расширением «.robot». Файлы готовых Роботов должны быть сохранены в папку «MyRobots» для запуска с помощью-программы агента. Они также могут быть переданы на другой компьютер или запущены на удаленных компьютерах с помощью Оркестратора.
  • Робот — это программа-агент, которая устанавливается на компьютеры и выполняет сценарии.
  • Программный робот — это программа, способная выполнять стандартные и повторяющиеся операции, которые обычно выполняют сотрудники с использованием клавиатуры, экрана и мыши. Программный робот Sherpa работает с любыми системами на компьютере через графические и командные интерфейсы или прямые обращения к приложениям (офисным и бухгалтерским, веб-ресурсам, базам данных, сервисам электронной почты и т.д.), а также использует сторонние технологии распознавания изображений (OCR-Optical Character Recognition), анализа и синтеза речи, искусственного интеллекта и машинного обучения.