# Sherpa RPA

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

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

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

**Программный Робот** **(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**](https://docs.sherparpa.ru/sherpa-rpa/sherpa-designer) **(Дизайнер)** — это среда визуальной разработки программных Роботов. Именно здесь создается сценарий бизнес-процесса для исполнения Роботом. Сценарий для Робота создается в виде последовательности действий из широкой палитры готовых [Блоков](https://docs.sherparpa.ru/sherpa-rpa/sherpa-designer/spravochnik-blokov) или автоматически с помощью инструмента [записи действий ](https://docs.sherparpa.ru/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/osnovnoe-menyu/panel-razrabotka/menyu-zapis/zapis-deistvii-polzovatelya)Пользователя.
* [**Sherpa Robot**](https://docs.sherparpa.ru/sherpa-rpa/sherpa-robot-i-sherpa-assistant) **(Робот)** – программа-агент, которая принимает на вход сценарии бизнес-процесса и исполняет заданные действия. Для управления Роботами на локальной машине используется Sherpa Assistant.
* [**Sherpa Assistant**](https://docs.sherparpa.ru/sherpa-rpa/sherpa-robot-i-sherpa-assistant) **(Ассистент)** — это программа-агент для выполнения проектов, созданных в Sherpa Designer. Данное приложение позволяет запускать, просматривать список, управлять запуском и планировать исполнение бизнес-процессов.
* [**Sherpa IDP**](https://docs.sherparpa.ru/sherpa-rpa/shablonizator) **(Шаблонизатор)** — представляет собой инструмент создания шаблонов (визуальный редактор). Шаблонизатор не привязан к каким-либо облачным сервисам и входит в комплект поставки.
* [**Sherpa Orchestrator**](https://docs.sherparpa.ru/sherpa-rpa/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 и т.д.\*                                                        | CentOS / Ubuntu / Debian / RedOS / Astra Linux и т.д.\*                                                        |
| Docker 22+\*\*                                                                                                 | Docker 22+\*\*                                                                                                 |
| Порты: 80, 443 (с возможностью пробросить в контейнер при использовании установки с помощью Docker-контейнера) | Порты: 80, 443 (с возможностью пробросить в контейнер при использовании установки с помощью Docker-контейнера) |
| Доступ к серверу через протокол SSH / sFTP на время установки, настройки и отладки                             | Доступ к серверу через протокол SSH / sFTP на время установки, настройки и отладки                             |

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

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

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

| **Минимальные системные требования:**                                                                                                                                         | **Рекомендуемые системные требования:**                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>Операционная система:</p><ol><li>ОС Astra Linux Common Edition 2.12.46.6;</li><li>ОС Alt Linux Workstation 10.3 SP1;</li><li>ОС RedOS 7.3;</li><li>ОС ОСнова 6.0</li></ol> | <p>Операционная система:</p><ol><li>ОС Astra Linux Common Edition 2.12.46.6 и выше;</li><li>ОС Alt Linux Workstation 10.3 SP1 и выше;</li><li>ОС RedOS 7.3 и выше;</li><li>ОС ОСнова 6.0 и выше</li></ol> |
| Процессор: 3GHz x 2 ядра                                                                                                                                                      | Процессор: 3GHz x 4 ядра                                                                                                                                                                                  |
| Оперативная память: 4 GB                                                                                                                                                      | Оперативная память: 6 GB                                                                                                                                                                                  |
| <p>Microsoft .NET 8;<br>Powershell 7.2</p>                                                                                                                                    | <p>Microsoft .NET и выше;<br>Powershell 7.2 и выше</p>                                                                                                                                                    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/sherpa-rpa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
