您可以使用要求工作流程來要求目錄項目與資源動作,並藉此完成或取消工作項目。

工作項目要求使用者輸入或動作,例如工作流程互動、核准動作或回應某個回收要求。

您可以從 vRealize Orchestrator 用戶端的工作流程視圖 (在外掛程式庫詳細目錄的要求子目錄中) 存取這些工作流程。

工作流程

說明

取消工作項目

取消作用中工作項目。若您不是系統管理員,即無法使用這個工作流程。

完成工作項目

根據所提供的使用者輸入來完成工作項目。

要求目錄項目

針對執行工作流程的使用者要求目錄項目。

若您需要工作流程來要求複合藍圖,請使用 [以佈建要求要求目錄] 工作流程。

代表使用者要求目錄項目

代表使用者傳送目錄項目要求此工作流程只能用於您以及您代表其寄送要求之使用者同時有權存取的目錄項目。

以佈建要求要求目錄

針對執行工作流程的使用者要求複合藍圖作為目錄項目。若您為要求提供自訂輸入,您必須自訂工作流程。針對複合藍圖使用此工作流程。

要求資源動作

針對執行工作流程之使用者所擁有的目錄項目要求資源動作。

代表使用者要求資源動作

代表使用者傳送資源動作要求。此工作流程只能用於您以及您代表其寄送要求之使用者同時有權存取的資源動作。

以要求範本要求資源動作

要求包括複雜參數的資源動作。最佳做法是複製工作流程,然後針對動作自訂工作流程。您可以使用工作流程來傳遞複雜參數,或隱藏您不希望出現在要求表單上的參數。此一工作流程的其中一項主要應用是自訂 IaaS 重新設定虛擬機器動作。

若要在虛擬機器上建立重新設定作業,您必須先建立工作流程的複本,然後修改指令碼。設定 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);

等待目錄項目要求

等待目錄項目要求完成。

等待資源動作要求

等待資源動作要求完成。

等待工作項目

等待工作項目完成。