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

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

Эти рабочие процессы доступны в представлении Рабочие процессы клиента vRealize Orchestrator в подкаталоге Запросы библиотеки подключаемого модуля.

Рабочий процесс

Описание

Отмена выполнения рабочего элемента

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

Завершение выполнения рабочего элемента

Завершение выполнения рабочего элемента на основе предоставленных данных, введенных пользователем.

Запрос элемента каталога

Запрос элемента каталога для пользователя, запускающего рабочий процесс.

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

Запрос элемента каталога от имени пользователя

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

Запрос каталога с помощью запроса на подготовку

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

Запрос действия ресурса

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

Запрос действия ресурса от имени пользователя

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

Запрос действия ресурса с помощью шаблона запроса

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

Для создания на виртуальной машине операции по перенастройке необходимо создать копию рабочего процесса, а затем изменить сценарий. Настройте параметры, присутствующие в vRealize Orchestrator, и задайте параметр Cafe.Shim.VirtualMachine.Reconfigure.Requestor. Этот параметр используется для ведения журналов и не может быть пустым. См. приведенный ниже пример.

var requestTemplate = vCACCAFERequestsHelper.getRequestForResourceAction(operation)

var jsonData = vCACCAFERequestsHelper.getResourceActionRequestData(requestTemplate);
var json = JSON.parse(jsonData);
//Change cpu example
json.cpu = 2;

//This is a property needed for the Reconfigure IaaS operation:
json["Cafe.Shim.VirtualMachine.Reconfigure.Requestor"] = 1;
vCACCAFERequestsHelper.setResourceActionRequestData(requestTemplate, JSON.stringify(json));

request = System.getModule("com.vmware.library.vcaccafe.request").requestResourceActionWithRequestTemplate(operation, requestTemplate);

Ожидание запроса элемента каталога

Ожидание завершения запроса на элемент каталога.

Ожидание запроса действия ресурса

Ожидание завершения запроса на действие ресурса.

Ожидание рабочего элемента

Ожидание завершения выполнения рабочего элемента.