####################################
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: