Python Sherpa Framework
Оркестратор поддерживает подключение и управление не только Роботами, созданными в среде Sherpa RPA, но и подключение и управление самописными Роботами, которые вы можете написать на языке программирования Python. Для того, чтобы воспользоваться этой возможностью, необходимо обернуть ваши Python-роботы в Sherpa Framework — специализированный слой, обеспечивающий интеграцию произвольных сценариев на Python с платформой Оркестратора.
Sherpa Framework реализует стандартный интерфейс, позволяющий Оркестратору взаимодействовать с Роботом, то есть обмениваться задачами, статусами, логами, учетными данными и переменными через центральный API. Благодаря этому, ваши самописные Роботы получают возможность полноценно участвовать в этапах автоматизации и управляются Оркестратором так же, как и Роботы, созданные в визуальной среде Sherpa RPA.
Для подключения и запуска таких Роботов необходимо обернуть написанный на языке Python код в соответствующий шаблон, который реализует взаимодействие с платформой. После этого сценарии можно копировать на целевые рабочие станции или серверы, и запускать их через Оркестратор:
по расписанию,
по событиям,
API,
командами Пользователя.
В процессе выполнения сценариев, используя API Оркестратора, ваши Роботы смогут передавать и получать:
логи,
статус задач,
результаты обработки,
глобальные переменные,
учетные данные,
а также взаимодействовать с другими системами и сервисами.
Интеграция с Sherpa Framework позволяет реализовать любые бизнес-процессы на Python: от простых задач до сложных сценариев с множеством условий, циклов, обработкой ошибок и взаимодействий. Это дает вам возможность использовать привычные инструменты программирования, расширяя гибкость автоматизации, не ограничиваясь стандартными компонентами платформы.
Last updated