共用方式為


內嵌的迴圈

 

適用於: System Center 2012 SP1 - Orchestrator、System Center 2012 - Orchestrator、System Center 2012 R2 Orchestrator

您可以在 System Center 2012 - Orchestrator 中設定任何 Runbook 的迴圈。 在使用迴圈時,您可以建置自動重試,並監視 Runbook 中的任何位置。

每個活動可以建立迴圈,以便如果失敗,或者測試輸出資訊的有效資料的活動,您可以重試作業。 您也可以使用這些機制,在工作流程中建置等候條件。

當活動設定迴圈時,它會繼續執行使用相同的輸入資料直到達到需要的結束迴圈條件。 允出準則會建立智慧連結設定類似的方式。 您可以將活動從任何已發佈的資料項目作為結束的一部分,或不結束設定。 一般已發佈資料包括特殊資料的項目例如 迴圈︰ 嘗試次數迴圈︰ 總持續時間 ,讓您使用迴圈本身在迴圈條件中的資訊。

每個內送傳遞至活動的資料一次執行迴圈。 例如,請考慮使用 runbook 查詢資料庫 活動,後面 附加行。 如果 查詢資料庫 活動傳回三個資料列, 附加行 活動會執行三次。 如果您對迴圈 附加行 活動,它會執行三個不同的迴圈。 之後的第一個資料項目有循環讀取 附加行 活動下, 一個項目會通過 附加行 並迴圈直到程式結束,,然後第三個。 在所有已處理三個項目、 執行 runbook 中的下一個活動。

設定迴圈

使用下列程序可設定迴圈。

設定迴圈

  1. 以滑鼠右鍵按一下要選取的 runbook 中的活動 迴圈迴圈內容 對話方塊隨即開啟。

  2. 一般 索引標籤上,按一下 [ 啟用

  3. 嘗試之間延遲 方塊中,輸入要執行活動的每次嘗試之間暫停的秒數。

結束和不結束條件

在規則 結束 索引標籤中指定的條件,決定迴圈是否結束。 在規則 不結束 ] 索引標籤指定讓迴圈繼續的條件。

System_CAPS_ICON_important.jpg 重要

在規則 不結束 ] 索引標籤的規則會取代 結束 ] 索引標籤。

每個索引標籤內的規則已加入使用 或者 條件。 只要有其中一個索引標籤的條件必須為 true,對於整個索引標籤即為 true。

使用下列程序來新增或移除 結束 條件。

新增結束條件

  1. 迴圈內容 對話方塊方塊中,按一下 [ 結束 ] 索引標籤或 不結束 ] 索引標籤,然後選取方塊中所列的條件,或按一下 新增 加入的條件。

    System_CAPS_ICON_important.jpg 重要

    若要變更構成規則的值,您必須選取每一個連結條件的加底線的部分。

  2. 按一下以開啟條件中列出的活動 已發佈資料 對話方塊。

  3. 檢查 顯示一般已發佈資料 方塊,以顯示所有活動通用的屬性。

  4. 從已發行的資料中,選取屬性,然後按一下 確定。 準則運算式會隨著內容傳回的資料類型而改變。

  5. 若要變更運算式的不同部分,請選取加底線的文字,然後選取或輸入適當的值。 如需準則的詳細資訊,請參閱 智慧連結準則

  6. 按一下 [ 完成

移除結束條件

  1. 迴圈內容 對話方塊方塊中,按一下 [ 結束 ] 索引標籤或 不結束 ] 索引標籤。

  2. 若要選取您想要移除的條件,請按一下 [ 或者 連結條件,然後按一下右邊 移除

  3. 按一下 [ 完成

另請參閱

工作流程控制