В редакторе рабочих процессов элементы схемы рабочего процесса представлены в меню на вкладке Схема. Чтобы построить рабочий процесс, можно использовать элементы схемы, доступные на вкладке Схема.

Табл. 1. Элементы и значки схемы
Имя элемента схемы Описание Значок Местоположение в редакторе рабочих процессов
Запустить рабочий процесс Начальная точка рабочего процесса. Этот элемент содержат все рабочие процессы. Рабочий процесс может иметь только один начальный элемент. Начальные элементы имеют один выход, не имеют входов и не могут быть удалены из схемы рабочего процесса.
Начальный элемент схемы рабочего процесса.

Всегда присутствует на вкладке Схема 
Задача с возможностью добавления сценариев Определяемые задачи общего назначения. В этот элемент записываются функции JavaScript.
Значок для задачи с возможностью добавления сценариев в схеме рабочего процесса.

Палитра рабочих процессов Универсальные
Решение Логическая функция. Элементы принятия решений получают один входной параметр и возвращают либо true, либо false. Тип решения, который принимает элемент, зависит от типа входного параметра. Элементы принятия решения позволяют рабочему процессу ветвиться в разных направлениях в зависимости от входного параметра, который получает элемент принятия решения. Если полученный входной параметр соответствует ожидаемому значению, рабочий процесс продолжается по конкретному маршруту. Если входной параметр не соответствует ожидаемому значению, рабочий процесс продолжается по альтернативному пути.
Значок для элемента принятия решения в схеме рабочего процесса.

Палитра рабочих процессов Универсальные
Пользовательское решение Логическая функция. Пользовательские решения могут принимать несколько входных параметров и обрабатывать их в соответствии с настраиваемыми сценариями. Возвращает либо true, либо false.
Значок для настраиваемого элемента схемы принятия решения.

Палитра рабочих процессов Универсальные
Действие принятия решения Логическая функция. Действие принятия решения запускает рабочий процесс и привязывает его выходные параметры к пути true или false.
Значок для настраиваемого элемента схемы принятия решения.

Палитра рабочих процессов Универсальные
Взаимодействие с пользователем Позволяет пользователям передавать в рабочий процесс новые входные параметры. Можно указать, как элемент взаимодействия с пользователем отправляет запрос на входные параметры, и ввести ограничения для параметров, которые могут передавать пользователи. Если выполняемый рабочий процесс достигает элемента взаимодействия с пользователем, он переходит в пассивное состояние и запрашивает у пользователя входные данные. Можно задать время ожидания, в течение которого пользователи должны ввести данные. Рабочий процесс возобновляется в соответствии с данными, которые передает пользователь, или возвращает исключение в случае истечения времени ожидания. В период ожидания реакции пользователя маркер рабочего процесса находится в состоянии waiting.
Элемент взаимодействия с пользователем в схеме рабочего процесса.

Палитра рабочих процессов Универсальные
Таймер ожидания Используется рабочими процессами с длительным временем ожидания. Когда выполняемый рабочий процесс прибывает в элемент «Таймер ожидания», он переходит в пассивное состояние. Задается абсолютная дата, когда рабочий процесс возобновит выполнение. В период ожидания наступления даты маркер рабочего процесса находится в состоянии waiting-signal.
Значок для элемента схемы рабочего процесса «Таймер ожидания».

Палитра рабочих процессов Универсальные
Событие ожидания Используется в рабочих процессах с длительным временем ожидания. Когда выполняемый рабочий процесс прибывает в элемент «Событие ожидания», он переходит в пассивное состояние. Определяется триггерное событие, наступления которого ожидает рабочий процесс, прежде чем продолжить выполнение. В период ожидания наступления события маркер рабочего процесса находится в состоянии waiting-signal.
Значок для элемента схемы рабочего процесса «Событие ожидания».

Палитра рабочих процессов Универсальные
Завершение рабочего процесса Конечная точка рабочего процесса. В схеме может быть несколько конечных элементов, представляющих различные возможные результаты рабочего процесса. Конечные элементы имеют один вход и не имеют выхода. Когда рабочий процесс достигает элемента «Завершение рабочего процесса», маркер рабочего процесса переходит в состояние completed.
Конечный элемент схемы рабочего процесса

Палитра рабочих процессов Универсальные
Вызвать исключение Создает исключение и останавливает рабочий процесс. В схеме рабочего процесса может присутствовать несколько экземпляров этого элемента. Элементы исключения имеют один входной параметр, который может иметь только строковый тип, и не имеют выходных параметров. Когда рабочий процесс достигает элемента «Исключение», маркер рабочего процесса переходит в состояние failed.
Элемент исключения в схеме рабочего процесса

Палитра рабочих процессов Универсальные
Примечание к рабочему процессу Позволяет добавлять примечания к разделам рабочего процесса. Заметки можно растягивать, чтобы определять границы разделов рабочего процесса. Цвет фона заметок можно изменять, чтобы различать зоны рабочего процесса. Заметки к рабочему процессу содержат только визуальную информацию, которая поможет лучше понимать схему.
Значок для элемента заметки рабочего процесса.

Палитра рабочих процессов Универсальные
Элемент действия Вызывает действие из библиотек действий Orchestrator. Когда рабочий процесс достигает элемента действия, он вызывает данное действие и выполняет его.
Элемент действия в схеме рабочего процесса.

Палитра рабочих процессов Универсальные
Элемент рабочего процесса Запускает другой рабочий процесс синхронно. Когда рабочий процесс достигает элемента «Рабочий процесс» в своей схеме, он запускает этот рабочий процесс в рамках собственного процесса. Исходный рабочий процесс продолжается только после того, как вызываемый рабочий процесс будет завершен.
Элемент рабочего процесса

Палитра рабочих процессов Универсальные
Элемент Foreach Запускает рабочий процесс для каждого элемента из массива. Например, можно запустить рабочий процесс «Переименование виртуальной машины» на всех виртуальных машинах из папки.
Рабочий процесс для каждого элемента

Палитра рабочих процессов Универсальные
Асинхронный рабочий процесс Запускает рабочий процесс асинхронно. Когда рабочий процесс достигает асинхронного элемента рабочего процесса, он запускает этот рабочий процесс и продолжает свой цикл выполнения. Исходный рабочий процесс не ждет завершения вызываемого рабочего процесса.
Значок для асинхронного элемента схемы рабочего процесса.

Палитра рабочих процессов Универсальные
Запланировать рабочий процесс Создает задачу для запуска рабочего процесса в заданное время, а затем рабочий процесс продолжает свой цикл выполнения.
Значок для элемента схемы запланированного рабочего процесса.

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

Палитра рабочих процессов Универсальные
Обработка ошибки Обрабатывает ошибку для конкретного элемента рабочего процесса. Рабочий процесс может обработать ошибку путем создания исключения, вызова другого рабочего процесса или запуска настраиваемого сценария.
Значок для элемента схемы обработчика ошибок.

Палитра рабочих процессов Универсальные
Обработчик ошибок по умолчанию Обрабатывает ошибки рабочего процесса, которые не были перехвачены стандартными обработчиками ошибок. Для обработки ошибок можно использовать любые доступные элементы схемы.
Значок для элемента схемы обработчика ошибок по умолчанию.

Палитра рабочих процессов Универсальные
Переключение Выполняет переключение на альтернативные пути рабочего процесса на основе переменной или параметра рабочего процесса.
Значок для элемента схемы переключателя.

Палитра рабочих процессов Универсальные
Предварительно определенная задача Заданные сценарием нередактируемые элементы, выполняющие стандартные задачи, которые обычно используются рабочими процессами. Предварительно определенными являются следующие задачи.
Обычная
  • Сон
  • Изменить учетные данные
  • Ждать до даты
  • Ждать пользовательское событие
  • Отправить пользовательское событие
  • Увеличить счетчик
  • Уменьшить счетчик
Журнал
  • Системный журнал
  • Системное предупреждение
  • Системная ошибка
  • Журнал сервера
  • Предупреждение сервера
  • Ошибка сервера
  • Журнал системы и сервера
  • Предупреждение системы и сервера
  • Ошибка системы и сервера
Сеть
  • HTTP post
  • HTTP get
Палитра рабочих процессов Основные, Журнал и Сеть