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

Для асинхронного вызова рабочих процессов из другого рабочего процесса используется элемент Асинхронный рабочий процесс.

Процедура

  1. Войдите в клиент vRealize Orchestrator.
  2. Перейдите в раздел Библиотека > Рабочие процессы и выберите рабочий процесс.
  3. Перейдите на вкладку Схема.
  4. Перетащите элемент схемы Асинхронный элемент из меню Универсальные на соответствующую позицию в схеме рабочего процесса.
  5. В разделе Рабочий процесс выберите рабочий процесс, который требуется вызывать.
  6. (Необязательно) При появлении запроса продвиньте входные параметры или переменные для использования в рабочем процессе.
  7. В разделе Входные данные привяжите требуемые входные параметры к рабочему процессу.
  8. В разделе Параметры > Выходные параметры привяжите требуемые выходные параметры к рабочему процессу.
  9. В разделе Обработка исключений определите действия, выполняемые рабочим процессом при появлении исключения.
  10. Чтобы завершить редактирование рабочего процесса, нажмите кнопку Сохранить.

Результаты

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