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

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

В этом примере использования создается простой рабочий процесс, выполнение которого должно закончиться сбоем. Этот рабочий процесс демонстрирует базовые возможности функции «Возобновление неуспешного рабочего процесса».

Процедура

  1. Войдите в клиент vRealize Orchestrator.
  2. Выберите Библиотека > Рабочие процессы, а затем щелкните Создать рабочий процесс.
  3. Введите имя Возобновить тест рабочего процесса и нажмите кнопку Создать.
  4. На вкладке Сводка перейдите в раскрывающееся меню Возобновить рабочий процесс после сбоя.
  5. Выберите Включено.
  6. На вкладке Входные/выходные данные нажмите Создать.
  7. Создайте входной параметр со следующими свойствами.
    Опция Описание
    Имя fail
    Тип boolean
  8. На вкладке Схема перетащите на диаграмму схемы три элемента Задача с возможностью добавления сценариев.
  9. Назовите элементы схемы до сбоя, сбой и после сбоя.
  10. На вкладке Сценарии элемента до сбоя введите System.log("до сбоя");.
  11. Добавьте входной параметр fail в элемент сбой.
  12. На вкладке Сценарии элемента после сбоя введите System.log("после сбоя");.
  13. Сохраните рабочий процесс и нажмите Запустить.
  14. Установите флажок сбой и нажмите Запустить.
    Цикл выполнения рабочего процесса достигает состояния Ожидание.
  15. В правом верхнем углу нажмите Ответить.
  16. Чтобы отменить выполнение рабочего процесса, выберите Отмена и щелкните Ответить.
  17. Чтобы возобновить выполнение рабочего процесса, выберите Возобновить и перейдите на вкладку Параметры.
  18. Снимите флажок сбой и нажмите Ответить.
    Цикл выполнения рабочего процесса достигает состояния Выполнено.

Результаты

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