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