О платформе Sherpa RPA
Платформа Sherpa RPA предназначена для автоматизации рутинных бизнес-процессов с помощью программных роботов.
RPA (Robotic Process Automatisation) — это технология автоматизации бизнес-процессов, которая использует настраиваемых программных роботов.
Программный робот — это программа, способная выполнять стандартные и повторяющиеся операции, которые обычно выполняют сотрудники с использованием клавиатуры, экрана и мыши. Программный робот Sherpa работает с любыми системами на компьютере через графические и командные интерфейсы или прямые обращения к приложениям (офисным и бухгалтерским, веб-ресурсам, базам данных, сервисам электронной почты и т.д.), а также использует сторонние технологии распознавания изображений (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 Robot (Робот) – программа-агент, которая принимает на вход сценарии бизнес-процесса и исполняет заданные действия. Для управления Роботами на локальной машине используется Sherpa Assistant.
Sherpa Assistant (Ассистент) — это программа-агент для выполнения проектов, созданных в Sherpa Designer. Данное приложение позволяет запускать, просматривать список, управлять запуском и планировать исполнение бизнес-процессов.
Sherpa Orchestrator (Оркестратор) — это инструмент для централизованного подключения и управления программными Роботами, созданными на Платформе Sherpa RPA. Он управляет роботами, определяет их состояние, назначает разным роботам разные задачи, организует очереди выполнения задач и контролирует их исполнение.
Типичная папка с проектом робота выглядит следующим образом:
Существуют три типа файлов робота:
Файл с расширением .sherpa – самый главный файл проекта. Для редактирования проекта в Дизайнере необходимо выбрать файл с этим расширением.
Файлы с расширением .process – диаграммы конкретных процессов, из которых состоит проект.
Важно! Полностью собранный и отлаженный робот не нуждается в файлах с расширениями .sherpa и .process, так как они нужны только на стадии разработки.
Файл с расширением .robot – итоговый файл, представляющий собой собранного робота. Для получения данного файла необходимо воспользоваться функцией "Опубликовать" (робота), в ходе выполнения которой все исходные файлы собираются в один итоговый. Этот файл подается на вход исполнительной программы Sherpa Robot.
Системные требования для установки компонентов платформы Sherpa RPA
Системные требования для установки Sherpa Designer
Минимальные системные требования:
Рекомендуемые системные требования:
Операционная система: Windows 7 и выше или Windows Server 2008R2 и выше
Операционная система: Windows 10 / 11 или Windows Server 2012 и выше
Процессор: 1.4GHz
Процессор: 3GHz x 2 ядра
Оперативная память: 2 GB
Оперативная память: 4 GB
Microsoft .NET Framework 4.8+ PowerShell 5.1+
Microsoft .NET Framework 4.8+ PowerShell 5.1+
Системные требования для установки Sherpa Robot
Минимальные системные требования:
Рекомендуемые системные требования:
Операционная система: Windows 7 и выше или Windows Server 2008R2 и выше
Операционная система: Windows 10 / 11 или Windows Server 2012 и выше
Процессор: 1.4GHz
Процессор: 3GHz x 2 ядра
Оперативная память: 2 GB
Оперативная память: 4 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 на время установки, настройки и отладки
* Для уточнение минимальной версии конкретного дистрибутива обратитесь в техническую поддержку. Возможно использование на виртуальном сервере, 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 и выше
Процессор: 1.4GHz
Процессор: 3GHz x 2 ядра
Оперативная память: 2 GB
Оперативная память: 4 GB
Microsoft .NET Framework 4.8+ PowerShell 5.1+
Microsoft .NET Framework 4.8+ PowerShell 5.1+
Безопасность платформы Sherpa RPA
Сбор данных
Sherpa RPA не собирает никаких личных данных пользователей и не хранит их у себя в базе, если только это не было прямо предписано сценарием разработанного робота.
Решение поддерживает централизованный сбор и хранение логов, что позволяет проводить мониторинг активности в системе в режиме реального времени. Действия записываются в локальные файлы логов или отправляются в Sherpa Orchestrator, если он был подключен к Sherpa Robot. Логи включают данные об аутентификации, операциях роботов, изменениях конфигурации, а также о любых других действиях, проводимых в системе. Это облегчает процесс аудита и своевременного выявления аномалий.
Защита данных
Во всех компонентах решения для защиты конфиденциальных данных используется алгоритм шифрования AES-256, который является современным и надежным стандартом для обеспечения безопасности данных.
Для подписания установочных пакетов используется стойкий хэш-алгоритм SHA256.
Вся передача данных осуществляется по защищенным каналам с использованием протокола TLS 1.3, который обеспечивает высокий уровень защиты от перехвата и атак. Решение также поддерживает совместимость с протоколами SSL3, TLS 1.1, TLS 1.2 и TLS 1.3 для обеспечения максимальной гибкости при интеграции с различными системами.
Для обеспечения безопасного обмена данными между учетными записями системы, роботы могут работать под отдельными, изолированными учетными записями с минимальными привилегиями. Это исключает необходимость предоставления административных прав, что значительно снижает риск компрометации системы в случае успешной атаки на одну из учетных записей.
Безопасность аутентификации сторонних сервисов обеспечивается компьютером пользователя и поставщиками сервисов. Данные аутентификации сторонних сервисов не передаются серверам Sherpa RPA и не хранятся там.
Аутентификация и авторизация
При использовании решения в сочетании с Sherpa Orchestrator применяются продвинутые механизмы аутентификации и авторизации на сервере, что предотвращает несанкционированный доступ. Эти механизмы включают в себя поддержку интеграции с LDAP/OpenID и другие современные методы контроля доступа.
Устранение уязвимостей
При обнаружении уязвимости в любом из наших решений, мы, как вендор, незамедлительно уведомляем пользователей, отправляя письма на их электронные адреса. В этих письмах содержится информация о проблеме, сроки её решения, а также инструкции по необходимым действиям для её устранения.
Сроки устранения уязвимостей:
1. Уязвимости среднего уровня устраняются в течение 30 календарных дней.
2. Уязвимости высокого и критического уровня устраняются в течение 7 календарных дней.
Работа в закрытом контуре
Все компоненты платформы могут работать в закрытом контуре, без доступа в Интернет. Некоторые отдельные облачные функции и функции сервисов третьих сторон могут требовать доступ в Интернет, если Вы предполагаете их использование. В таком случае необходимо обеспечить доступ в Интернет только для адресов этих сервисов. Для активации лицензий на компоненты платформы в закрытом контуре без доступа в интернет используйте автономную активацию, которая предполагает обмен кодом запроса и кодом ответа с Технической поддержкой Sherpa RPA. Направить код запроса и получить код ответа можно по адресу support@sherparpa.ru. Также вы можете обеспечить доступ компонентов платформы к серверу лицензирования Sherpa, расположенному по адресу https://sherpa.wiregeo.com, порт 443. Это позволит проводить автоматическую активацию лицензий Sherpa RPA и пользоваться такими функциями как Умный помощник и запросы к нейросетям OpenAI, Сбер ГигаЧат, YandexGPT, Groq, Claude.
Резервное копирование решения (Sherpa Designer+Sherpa Robot)
Для обеспечения резервного копирования всех данных решения рекомендуется добавить в свою программу резервирования следующий путь: C:\Users\User\AppData\Roaming\Sherpa RPA Data\.
Last updated