#################################### 2. Функции #################################### Раздел содержит всю необходимую информацию о функциях pyOpenRPA.Orchestrator При необходимости вы всегда можете обратиться в центр поддержки клиентов pyOpenRPA. Контакты: :ref:`3.-Copyrights-&-Contacts` ************************************************** Что такое активность (ActivityItem) ************************************************** Архитектура pyOpenRPA позволяет обмениваться сообщениями о выполнении функций через механизм активностей (ActivityItem). На стороне Агента и Оркестратора реализована процессорная очередь, которая последовательно выполняет поставленные активности. Результат этих активностей сообщается инициатору (см. функции группы Agent... в Оркестраторе) ************************************************** pyOpenRPA.Orchestrator.__Orchestrator__ ************************************************** .. code-block:: python # ПРИМЕР 1 (ОСНОВНОЙ) from pyOpenRPA import Orchestrator Orchestrator.OSCMD(inCMDStr = "git status", inRunAsyncBool=True) # ПРИМЕР 2 (ВСПОМОГАТЕЛЬНЫЙ) from pyOpenRPA.Orchestrator import __Orchestrator__ __Orchestrator__.OSCMD(inCMDStr = "git status", inRunAsyncBool=True) Группа функций Agent... ###################### Взаимодействие между Оркестратором и Агентом, который развертнут на других графических сессиях, где будет происходить запуск робота. Группа функций GSettings... ###################### Вспомогательные функции для работы с глобальным словарем настроек Оркестратора Группа функций Storage... ###################### Функции для взаимодействия со специальным хранилищем переменных, предназначенного для хранения информации от роботов. !ВНИМАНИЕ! Данное хранилище сохраняется при перезагрузке Оркестратора из панели управления. Группа функций OS... ###################### Функции взаимодействия с командной строкой на сессии, где запущен Оркестратор. Группа функций Process... ###################### Запуск / остановка процессов на сессии Оркестратора. Группа функций Processor... ###################### Функции взаимодействия с процессорной очередью. Если требуется выполнить синхронизацию нескольких разных задач, то можно их отправлять в процессорную очередь. Группа функций Python... ###################### Функции взаимодействия с Python модулями. Группа функций RDPSession... ###################### Запуск, отключение, перезапуск, отправка CMD команд, раскрыть на весь экран на RDP сессию Группа функций Web... ###################### Управление веб-сервером Оркестратора. Группа функций UAC... ###################### Управление ролевой моделью доступа пользователей к панели управления Оркестратора. Актуально для подключения бизнес-пользователей. Группа функций Scheduler... ###################### Установка расписания на различные активности. .. automodule:: pyOpenRPA.Orchestrator.__Orchestrator__ :members: :autosummary: ************************************************** pyOpenRPA.Orchestrator.Web.Basic ************************************************** .. automodule:: pyOpenRPA.Orchestrator.Web.Basic :members: :autosummary: