工作流程是在您起始工作流程後,一系列依序自動執行的動作和決定。Orchestrator 提供了一個工作流程程式庫,用於根據最佳做法執行一般管理工作。
工作流程基礎
工作流程由結構描述、屬性和參數組成。工作流程結構描述是工作流程的主要元件,因為它定義了所有工作流程元素以及工作流程的邏輯工作流程。工作流程屬性和參數是工作流程用於傳輸資料的變數。每當工作流程執行時,Orchestrator 都會儲存一個工作流程 Token,記錄該特定工作流程執行程序的詳細資料。此 Token 包含與工作流程執行相關的所有參數。例如,如果執行工作流程三次,即會儲存三個工作流程 Token。
vSphere Web Client 可讓您對 vSphere 詳細目錄中的所選物件執行和排程工作流程。您無法在 vSphere Web Client 中建立、刪除、編輯和管理工作流程。您可以在 Orchestrator 用戶端中開發和管理工作流程。如需有關 Orchestrator 用戶端的詳細資訊,請參閱《使用 VMware vRealize Orchestrator 用戶端》。如需開發工作流程的相關資訊,請參閱《使用 VMware vRealize Orchestrator 進行開發》。
輸入工作流程參數
若要執行,大多數工作流程都需要一組特定的輸入參數。工作流程會處理使用者、應用程式、其他工作流程或動作傳遞給它的輸入參數。
例如,如果某個工作流程重設虛擬機器,則此工作流程需要將此虛擬機器的名稱做為輸入參數。
輸出工作流程參數
工作流程輸出參數代表工作流程執行的結果。某些工作流程和工作流程元素可以在工作流程執行時變更其輸出參數。執行時,工作流程可接收其他工作流程的輸出參數做為輸入參數。
例如,如果某個工作流程建立虛擬機器的快照,則該工作流程的輸出參數是產生的快照。
工作流程呈現
在 vSphere Web Client 中執行工作流程時,用戶端會載入工作流程呈現。您需要在工作流程呈現中提供工作流程的輸入參數。
使用者互動
某些工作流程在執行期間需要使用者介入,並且直至使用者提供所需資訊或工作流程執行逾時,執行才會暫停。