É possível usar os fluxos de trabalho de solicitações para solicitar itens de catálogo e ações de recursos e para concluir ou cancelar itens de trabalho.

Um item de trabalho requer entrada ou ação do usuário. Por exemplo, um fluxo de trabalho de interação, ação de aprovação ou resposta a uma solicitação de recuperação.

Esses fluxos de trabalho podem ser acessados na exibição Fluxos de Trabalho do cliente do vRealize Orchestrator, no subdiretório Solicitações da biblioteca de plug-ins.

Fluxo de trabalho

Descrição

Cancelar um item de trabalho

Cancela um item de trabalho ativo. Você apenas poderá usar esse fluxo de trabalho se você for um administrador de sistema.

Concluir um item de trabalho

Finaliza um item de trabalho com base na entrada fornecida pelo usuário.

Solicitar um item de catálogo

Solicita um item de catálogo para o usuário que executa o fluxo de trabalho.

Se você precisar de um fluxo de trabalho para solicitar um blueprint composto, use o fluxo de trabalho Solicitar um catálogo com solicitação de provisionamento.

Solicitar um item de catálogo em nome de um usuário

Envia uma solicitação para um item de catálogo em nome de um usuário. É possível usar esse fluxo de trabalho apenas para itens de catálogo autorizados para você e para o usuário em nome do qual você está enviando a solicitação.

Solicitar um catálogo com solicitação de provisionamento

Solicita um blueprint composto como um item de catálogo para o usuário que executa o fluxo de trabalho. Se você estiver fornecendo uma entrada personalizada para a solicitação, deverá personalizar o fluxo de trabalho. Use esse fluxo de trabalho para blueprints compostos.

Solicitar uma ação de recurso

Solicita uma ação de recurso para um item de catálogo que pertence ao usuário que executa o fluxo de trabalho.

Solicitar uma ação de recurso em nome de um usuário

Envia uma solicitação para uma ação de recurso em nome de um usuário. É possível usar esse fluxo de trabalho apenas para ações de recurso autorizadas para você e para o usuário em nome do qual você está enviando a solicitação.

Solicitar uma ação de recurso com um modelo de solicitação

Solicita uma ação de recurso que inclui parâmetros complexos. A prática recomendada é duplicar o fluxo de trabalho e, em seguida, personalizá-lo para a ação. É possível usar esse fluxo de trabalho para transmitir parâmetros complexos ou ocultos que você não deseja que apareçam no formulário de solicitação. Uma das principais aplicações desse fluxo de trabalho é para personalizar a ação IaaS de reconfiguração de máquina virtual.

Para criar uma operação de reconfiguração em uma máquina virtual, você deve criar uma cópia do fluxo de trabalho e, em seguida, modificar o script. Configure os parâmetros que aparecem no vRealize Orchestrator e defina o parâmetro Cafe.Shim.VirtualMachine.Reconfigure.Requestor. Esse parâmetro é usado para registro e não deve estar vazio. Consulte o exemplo a seguir.

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);

Aguardar uma solicitação de item de catálogo

Aguarda a conclusão de uma solicitação de item de catálogo.

Aguardar uma solicitação de ação de recurso

Aguarda a conclusão de uma solicitação de ação de recurso.

Aguardar um item de trabalho

Aguarda a conclusão de um item de trabalho.