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