工作流程是一系列依序執行的動作和決定。Orchestrator 提供了一個工作流程程式庫,用於根據最佳做法執行一般管理工作。

工作流程基礎

工作流程由結構描述、屬性和參數組成。工作流程結構描述是工作流程的主要元件,因為它定義了所有工作流程元素以及這些元素之間的邏輯連線。工作流程屬性和參數是工作流程用於傳輸資料的變數。每當工作流程執行時,Orchestrator 都會儲存一個工作流程 Token,記錄該特定工作流程執行程序的詳細資料。此 Token 包含與執行工作流程相關的所有參數。例如,如果執行工作流程三次,即會建立三個工作流程 Token。

vSphere Web Client 可讓您對 vSphere 詳細目錄中的所選取物件執行和排程工作流程。您無法在 vSphere Web Client 中建立、刪除、編輯和管理工作流程。您可以在 Orchestrator 用戶端中開發和管理工作流程。如需有關 Orchestrator 用戶端的詳細資訊,請參閱《使用 VMware vRealize Orchestrator 用戶端》。如需開發工作流程的相關資訊,請參閱《使用 VMware vRealize Orchestrator 進行開發》。

輸入工作流程參數

大多數工作流程都需要執行一組特定的輸入參數。輸入參數是工作流程在啟動時處理的引數。使用者、應用程式、其他工作流程或某項動作會將輸入參數傳遞到某個工作流程,讓該工作流程在啟動時進行處理。

例如,如果某個工作流程重設虛擬機器,則該工作流程需要將要重設的虛擬機器的名稱用做輸入參數。

輸出工作流程參數

工作流程的輸出參數代表工作流程執行的結果。輸出參數會隨工作流程或工作流程元素的執行而變更。執行時,工作流程可接收其他工作流程的輸出參數做為輸入參數。

例如,如果某個工作流程建立虛擬機器的快照,則該工作流程的輸出參數是產生的快照。

工作流程呈現

vSphere Web Client 中啟動工作流程時,用戶端會載入工作流程呈現。您需要在工作流程呈現中提供工作流程的輸入參數。

使用者互動

部分工作流程需要在執行期間進行使用者互動,在使用者提供所需資訊或工作流程逾時之前會一直暫停。