# Sherpa RPA

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

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

**Программный Робот** — это программа, способная выполнять стандартные и повторяющиеся операции, которые обычно выполняют сотрудники с использованием клавиатуры, экрана и мыши.&#x20;

**Программный Робот** **(Sherpa Robot)** работает с любыми системами на компьютере через графические и командные интерфейсы или прямые обращения к приложениям (офисным и бухгалтерским, веб-ресурсам, базам данных, сервисам электронной почты и т.д.), а также использует сторонние технологии распознавания изображений (OCR-Optical Character Recognition), анализа и синтеза речи, искусственного интеллекта и машинного обучения.

## **Преимущества использования платформы Sherpa RPA**

**Экономия средств и времени**

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

**Простота внедрения**

Платформа Sherpa RPA не требует существенных изменений в технологической инфраструктуре.

**Простота использования платформы**

Платформа Sherpa RPA предоставляет возможность создавать программных Роботов без написания программного кода с помощью графического редактора (в режиме No-code), а также создавать программных Роботов с помощью Low-Code редактора.

**Кроссплатформенность**

Платформа Sherpa RPA поддерживает создание и работу программных Роботов как на операционной системе Windows, так и на операционной системе Linux.

**Импортозамещение**

Платформа Sherpa RPA состоит из зарегистрированных и разрешенных реестром российского ПО компонентов.

## **Сферы использования платформы Sherpa RPA**

**Бухгалтерия**

* Оптимизация подготовки актов и счетов;
* Оптимизация выверки счетов;
* Оптимизация формирования отчетов;
* Автоматизация заполнения данных из первичных документов;
* Роботизация обработки транзакций;
* Оптимизация составления финансовых отчетов.

**Управление персоналом и HR-менеджмент**

* Оптимизация при оформлении приема на работу и увольнении;
* Оптимизация при подготовке рабочих учетных записей для нового сотрудника;
* Роботизация оформления приказов и справок.

**Разработка и тестирование ПО**

* Подготовка данных для тестирования;
* Автоматизация тестирования;
* Увеличение скорости анализа данных.

**Техническая и клиентская поддержка**

* Регистрация поступивших обращений;
* Классификация поступивших обращений;
* Контроль исполнения обращений;
* Аналитика входящих клиентских заявок;
* Улучшение качества клиентского сервиса.

**Администрирование и документооборот**

* Оптимизация финансового документооборота;
* Оптимизация работы с банковскими выписками;
* Оптимизация работы со сметами;
* Роботизация отчетов отделов предприятия;
* Роботизация взаимодействия с надзорными и госорганами;
* Регистрация и учет входящих документов и обращений;
* Контроль согласования документов;
* Автоматизация проверки договоров на соответствие НПА.

**Торговля и закупка**

* Оптимизация мониторинга и управления ценами;
* Оптимизация управления остатками на складах и маркетплэйсах;
* Оптимизация взаимодействия с банками;
* Формирование заявок на закупку;
* Проверка закупочной документации;
* Увеличение скорости анализа рынка;
* Сбор и сравнение предложений;
* Автоматизация обработки заказов;
* Синхронизация данных о клиентах в системах предприятия.

**Производство**

* Оптимизация планирования производства;
* Автоматизация контроля качества на производстве;
* Оптимизация процессов управления цепочками поставок.

## Компоненты платформы Sherpa RPA

Платформа Sherpa RPA состоит из следующих компонентов:

* [**Sherpa Designer**](sherpa-designer) **(Дизайнер)** — это среда визуальной разработки программных Роботов. Именно здесь создается сценарий бизнес-процесса для исполнения Роботом. Сценарий для Робота создается в виде последовательности действий из широкой палитры готовых [Блоков](sherpa-designer/spravochnik-blokov) или автоматически с помощью инструмента [записи действий ](sherpa-designer/rabota-v-sherpa-designer/osnovnoe-menyu/panel-razrabotka/menyu-zapis/zapis-deistvii-polzovatelya)Пользователя.
* [**Sherpa Robot**](sherpa-robot-i-sherpa-assistant) **(Робот)** – программа-агент, которая принимает на вход сценарии бизнес-процесса и исполняет заданные действия. Для управления Роботами на локальной машине используется Sherpa Assistant.
* [**Sherpa Assistant**](sherpa-robot-i-sherpa-assistant) **(Ассистент)** — это программа-агент для выполнения проектов, созданных в Sherpa Designer. Данное приложение позволяет запускать, просматривать список, управлять запуском и планировать исполнение бизнес-процессов.
* [**Sherpa IDP**](shablonizator) **(Шаблонизатор)** — представляет собой инструмент создания шаблонов (визуальный редактор).  Шаблонизатор не привязан к каким-либо облачным сервисам и входит в комплект поставки.
* [**Sherpa Orchestrator**](sherpa-orchestrator) **(Оркестратор)** — это инструмент для централизованного подключения и управления программными Роботами, созданными на Платформе Sherpa RPA. Он управляет Роботами, определяет их состояние, назначает разным Роботам разные Задачи, организует очереди выполнения Задач и контролирует их исполнение.

Типичная папка с проектом Робота выглядит следующим образом:

![](https://sherparpa.ru/wp-content/uploads/2023/12/papka-s-proektom-robota.png)

Существуют три типа файлов Робота:

* Файл с расширением **.sherpa** – самый главный файл проекта. Для редактирования проекта в Дизайнере необходимо выбрать файл с этим расширением.
* Файлы с расширением **.process** – диаграммы конкретных Процессов, из которых состоит проект.

> Полностью собранный и отлаженный Робот не нуждается в файлах с расширениями .sherpa и .process, так как они нужны только на стадии разработки.

* Файл с расширением **.robot** – итоговый файл, представляющий собой собранного Робота. Для получения данного файла необходимо воспользоваться функцией "Опубликовать" (Робота), в ходе выполнения которой все исходные файлы собираются в один итоговый. Этот файл подается на вход исполнительной программы Sherpa Robot.

## Системные требования для установки компонентов платформы **Sherpa RPA**

### Системные требования для установки **Sherpa Designer**

| **Минимальные системные требования:**                                    | **Рекомендуемые системные требования:**                                      |
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
| Операционная система: Windows 10 и выше или Windows Server 2008R2 и выше | Операционная система: Windows 10 / Windows 11 или Windows Server 2012 и выше |
| Процессор: 3GHz x 2 ядра                                                 | Процессор: 3GHz x 4 ядра                                                     |
| Оперативная память: 4 GB                                                 | Оперативная память: 6 GB                                                     |
| Microsoft .NET Framework 4.8+ PowerShell 5.1+                            | Microsoft .NET Framework 4.8+ PowerShell 5.1+                                |

### Системные требования для установки **Sherpa** Robot

| **Минимальные системные требования:**                                    | Рекомендуемые системные требования:                                          |
| ------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
| Операционная система: Windows 10 и выше или Windows Server 2008R2 и выше | Операционная система: Windows 10 / Windows 11 или Windows Server 2012 и выше |
| Процессор: 3GHz x 2 ядра                                                 | Процессор: 3GHz x 4 ядра                                                     |
| Оперативная память: 4 GB                                                 | Оперативная память: 6 GB                                                     |
| Microsoft .NET Framework 4.8+ PowerShell 5.1+                            | Microsoft .NET Framework 4.8+ PowerShell 5.1+                                |

### Системные требования к серверу для установки Sherpa Orchestrator

| **Системные требования до 100 лицензий:**                                                                      | **Системные требования от 100 до 1000 лицензий:**                                                              |
| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| Процессор: 3GHz x 2 ядра                                                                                       | Процессор: 3GHz x 8 ядер                                                                                       |
| Оперативная память: 8 GB                                                                                       | Оперативная память: 16 GB                                                                                      |
| SSD: 100 GB свободного места                                                                                   | SSD: 100 GB свободного места                                                                                   |
| CentOS / Ubuntu / Debian / RedOS / Astra Linux и т.д.\*[^1]                                                    | CentOS / Ubuntu / Debian / RedOS / Astra Linux и т.д.\*[^1]                                                    |
| Docker 22+\*\*[^2]                                                                                             | Docker 22+\*\*[^2]                                                                                             |
| Порты: 80, 443 (с возможностью пробросить в контейнер при использовании установки с помощью Docker-контейнера) | Порты: 80, 443 (с возможностью пробросить в контейнер при использовании установки с помощью Docker-контейнера) |
| Доступ к серверу через протокол SSH / sFTP на время установки, настройки и отладки                             | Доступ к серверу через протокол SSH / sFTP на время установки, настройки и отладки                             |

\* Для уточнение минимальной версии конкретного дистрибутива обратитесь в [техническую поддержку](https://sherparpa.ru/knowledge/kontakty/). Возможно использование на виртуальном сервере, VPS на базе средств виртуализации, поддерживающих Docker.

\*\*Рекомендуется установка с помощью Docker-контейнера, однако возможна установка и без Docker-контейнера, непосредственно на операционную систему. Возможно использование на виртуальном сервере или VPS на базе средств виртуализации, поддерживающих Docker.

### Системные требования для Sherpa RPA для Linux

| **Минимальные системные требования:**                                | **Рекомендуемые системные требования:**                              |
| -------------------------------------------------------------------- | -------------------------------------------------------------------- |
| Операционная система: ОС Astra Linux Common Edition 2.12.46.6 и выше | Операционная система: ОС Astra Linux Common Edition 2.12.46.6 и выше |
| Процессор: 3GHz x 2 ядра                                             | Процессор: 3GHz x 4 ядра                                             |
| Оперативная память: 4 GB                                             | Оперативная память: 6 GB                                             |
| Microsoft .NET Framework 4.8+ PowerShell 5.1+                        | Microsoft .NET Framework 4.8+ PowerShell 5.1+                        |

[^1]: Для уточнение минимальной версии конкретного дистрибутива обратитесь в [техническую поддержку](https://sherparpa.ru/knowledge/kontakty/). Возможно использование на виртуальном сервере, VPS на базе средств виртуализации, поддерживающих Docker.

[^2]: Рекомендуется установка с помощью Docker-контейнера, однако возможна установка и без Docker-контейнера, непосредственно на операционную систему. Возможно использование на виртуальном сервере или VPS на базе средств виртуализации, поддерживающих Docker.
