Прокси-процессы позволяют управлять взаимодействием локального сервера Automation Orchestrator и рабочими процессами на удаленном сервере Automation Orchestrator.

Подключаемый модуль Multi-Node используется для создания локальных рабочих процессов, которые взаимодействуют с удаленными рабочими процессами. Эти локальные рабочие процессы называются прокси-процессами. Прокси-процесс принимает входные параметры из иерархии подключаемого модуля Multi-Node. При своем запуске прокси-процесс преобразует значения параметров к типам, требуемым удаленным рабочим процессом. Если удаленный рабочий процесс завершает свой цикл выполнения, выходные параметры преобразуются обратно в локальное представление на основном сервере Automation Orchestrator.

Синхронные прокси-процессы

Синхронный тип прокси-процессов сохраняет API и контракт операций удаленных рабочих процессов.

Все синхронные прокси-процессы используют одну и ту же схему, но с различными сценариями.


Схема синхронного прокси-процесса.

Синхронный прокси-процесс завершает свое выполнение после того, как удаленный рабочий процесс завершится и предоставит выходные параметры.

Локальный рабочий процесс не потребляет ресурсы сервера во время ожидания результатов удаленного рабочего процесса.

После успешного выполнения выходные параметры прокси-процесса содержат локальное представление маркера удаленного рабочего процесса. Выходные параметры могут использоваться непосредственно другими рабочими процессами локального сервера Automation Orchestrator, если эти параметры относятся к простому типу, такому как логическое значение, число, строка и т. п.

Рабочие процессы асинхронного прокси-сервера

Рабочие процессы асинхронного прокси-сервера можно использовать для оптимизации выполнения удаленных рабочих процессов.

Схемы всех рабочих процессов асинхронного прокси-сервера совпадают, но содержат различные сценарии.


Это схема рабочего процесса асинхронного прокси-сервера.

Рабочий процесс асинхронного прокси-сервера немедленно возвращает результат, который является локальной оболочкой маркера удаленного рабочего процесса. Рабочий процесс прокси-сервера использует этот маркер для проверки состояния выполнения удаленного рабочего процесса и для получения выходных параметров по завершении его выполнения. Выходные параметры могут использоваться непосредственно другими рабочими процессами локального сервера Automation Orchestrator, если эти параметры относятся к простому типу, такому как логическое значение, число, строка и т. п.

Рабочие процессы удаленного выполнения

В категорию «Удаленное выполнение» входят рабочие процессы, которые позволяют управлять прокси-процессами.

Стандартные рабочие процессы удаленного выполнения

Чтобы получить доступ к этим рабочим процессам, выберите Библиотека > Рабочие процессы и введите теги orchestrator и remote_execution в поле поиска рабочего процесса.

Имя рабочего процесса Описание
Создание действия с несколькими прокси Создает действие с несколькими прокси для запуска рабочих процессов на нескольких серверах.
Создание прокси-процесса Создает прокси-процесс, который можно использовать для запуска рабочего процесса на удаленном сервере Automation Orchestrator.
Создание прокси-процессов из папки Создает прокси-процессы для всех рабочих процессов в папке на удаленном сервере Automation Orchestrator.

Прокси-процессы сервера

Чтобы получить доступ к этим рабочим процессам, выберите Библиотека > Рабочие процессы и введите теги orchestrator, remote_execution и server_proxies в поле поиска рабочего процесса.

Имя рабочего процесса Описание
Создание прокси-процессов для сервера Orchestrator Создает прокси-процессы на локальном сервере Automation Orchestrator, зеркально копируя структуру удаленного сервера.
Удаление прокси-процессов на сервере Orchestrator Удаляет прокси-процессы для локального сервера Automation Orchestrator, а также все созданные рабочие процессы.
Обновление прокси-процессов на сервере Orchestrator Повторно создает все прокси-процессы для локального сервера Automation Orchestrator с удаленного сервера.