您可以在工作流程編輯器中建立工作流程的架構。工作流程架構包含工作流程執行的元素,並決定工作流程的邏輯流程。

開始之前

請完成以下工作。

程序

  1. 按一下工作流程編輯器中的架構索引標籤。
  2. 新增下列架構元素至工作流程架構。

    元素類型

    元素名稱

    架構中的位置

    可編寫指令碼工作

    Initializing

    Start 元素下方

    決定

    VMs to Process?

    Initializing 可編寫指令碼工作元素下方

    可編寫指令碼工作

    Pool Has No VMs

    VMs to Process? 自訂決定元素下方,透過紅色箭頭連結

    自訂決定

    Remaining VMs?

    VMs to Process? 自訂決定元素右方,透過綠色箭頭連結

    動作

    getVMDiskModes

    Remaining VMs? 自訂決定元素右方,透過綠色箭頭連結

    自訂決定

    Create Snapshot?

    getVMDiskModes 動作元素右方,透過藍色箭頭連結

    工作流程

    Create a snapshot

    Create Snapshot? 自訂決定元素上方,透過綠色箭頭連結

    可編寫指令碼工作

    VM Snapshots

    Create a snapshot 工作流程左方,透過藍色箭頭連結

    可編寫指令碼工作

    Increment

    VM Snapshots 可編寫指令碼工作元素左方,透過藍色箭頭連結

    可編寫指令碼工作

    Set Output

    Pool Has No VMs 可編寫指令碼工作元素右方,透過藍色箭頭連結

  3. 新增 Log Exception 可編寫指令碼工作元素。
    1. 建立從 [建立快照] 工作流程到 End 元素的例外狀況處理連結。
    2. 將可編寫指令碼工作元素拖曳至將 [建立快照] 工作流程連結到 End 元素的紅色虛線箭頭。
    3. 按兩下可編寫指令碼工作元素,並將其重新命名為 Log Exception
    4. Log Exception 可編寫指令碼工作元素移至 VM Snapshots 可編寫指令碼工作元素上方。
  4. 取消連結所有 End 元素,但 Set Output 可編寫指令碼工作元素右側的 End 元素除外。
  5. 如下表所述連結剩餘的元素。

    元素

    連結至

    箭頭類型

    說明

    getVMDiskModes 動作元素

    Log Exception 可編寫指令碼工作元素

    紅色虛線

    例外狀況處理

    Create Snapshot? 自訂決定元素

    Increment 可編寫指令碼工作元素

    紅色

    False 結果

    Log Exception 可編寫指令碼工作元素

    Increment 可編寫指令碼工作元素

    藍色

    一般工作流程進展

    Increment 可編寫指令碼工作元素

    Remaining VMs? 自訂決定元素

    藍色

    一般工作流程進展

    Remaining VMs? 自訂決定元素

    Set Output 可編寫指令碼工作元素

    紅色

    False 結果

  6. 按一下架構索引標籤底端的儲存

結果

[拍攝資源集區中所有虛擬機器快照] 工作流程的已連結元素應如下圖所示。

圖表 1. 拍攝資源集區中所有虛擬機器快照之範例工作流程的連結


[拍攝資源集區中所有虛擬機器快照] 工作流程的連結。

下一步

您可以使用工作流程備註選擇性定義工作流程區域。