Клиент Service Broker или пользователь Cloud Assembly получает по электронной почте уведомление о запросе на развертывание для рабочего процесса vRealize Orchestrator, для выполнения которого требуется ввод данных пользователем. Развертывание может отправлять вам или другому пользователю запрос на ввод данных. В этих процедурах показано, как выполняется обработка запроса и как реагировать на запросы ввода данных пользователем.

Отслеживание запросов, требующих ввода данных пользователем

Пользователь получает электронное письмо с именем развертывания и именем первого исполнителя в списке. Это сообщение содержит ссылку на сведения о развертывании. На вкладке Пользовательские события можно отслеживать ответы на запрос.

Эта процедура предполагает, что пользователь получил уведомление о запросе, требующем ввода данных пользователем, или заметил, что развертывание не выполняется.

Необходимые условия

Процедура

  1. Выберите Ресурсы > Развертывания.
  2. Найдите запрос на развертывание для рабочего процесса vRealize Orchestrator.

    На карточке развертывания появляется сообщение. Например, User Interaction Pending.

  3. Чтобы просмотреть сводку по запросу, щелкните имя развертывания.
  4. Перейдите на вкладку Пользовательские события.
    Пока на запрос, требующий ввода данных пользователем, не дан ответ, отображается состояние USER_INTERACTION_IN_PROGRESS и список пользователей, которые должны ввести данные.
  5. Если пользователь является одним из исполнителей запроса, ему будет видна форма для ввода данных.
    Пользователь должен предоставить информацию, необходимую для продолжения рабочего процесса, и нажать Отправить.
  6. После ответа на запрос или его отклонения приходит еще одно электронное сообщение.
    Если запрос, требующий ввода данных пользователем, отклонен, запрос на развертывание отменяется.

    В сведениях о развертывании на вкладке Журнал отображается состояние REQUEST_FAILED.

Ответ на запрос, требующий ввода данных пользователем

Когда рабочий процесс vRealize Orchestrator, содержащий элемент взаимодействия с пользователем, запрашивается в каталоге Service Broker, развертывание не завершается, пока назначенные пользователи не введут требуемые данные.

Иногда во время выполнения рабочему процессу vRealize Orchestrator требуются дополнительные входные параметры. Например, если при выполнении рабочего процесса происходит определенное событие, для выбора варианта действий он может запросить взаимодействие с пользователем. Рабочий процесс ожидает ответа назначенного пользователя на запрос информации или окончания возможного времени ожидания.

Если в качестве исполнителей, которые могут ответить на запрос данных, указано несколько пользователей, ответить на запрос или отклонить его должен только один из них.

Используйте фильтр, чтобы ограничить количество запросов ввода данных, с которыми вы работаете. Например, чтобы видеть не все запросы, а только те, на которые ответили вы или другие исполнители, используйте фильтр «Отвечено».

Необходимые условия

Процедура

  1. Если рабочий процесс требует, чтобы вы предоставили данные, вам придет электронное письмо с именем инициатора запроса, именем запрашиваемого рабочего процесса и ссылкой на запрос на странице Запросы ввода данных пользователем в Service Broker.
    Также можно выбрать Входящие > Запросы ввода данных пользователем в Service Broker и выполнить следующие действия.
  2. Найдите карточку запроса на ввод данных пользователем.
  3. Ознакомьтесь со сводкой по запросу и полями для ввода данных, после чего дайте ответ или отклоните запрос.
    • Ответ. Введите необходимые данные и нажмите кнопку Отправить.
    • Отклонение. Если запрос на ввод данных пользователем отклонен, запрос на развертывание для рабочего процесса отменяется.
  4. Система отправляет письмо инициатору запроса с указанием, был ли запрос на ввод данных пользователем выполнен или отклонен.