建立子計畫 - Amazon 應用程式復原控制器 (ARC)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立子計畫

若要支援更複雜的復原案例,您可以使用區域切換計畫執行區塊新增子計畫,以建立子計畫。階層限制為兩個層級,但一個父計劃可以包含多個子計劃。

為了相容性,子計畫必須支援父計畫支援的所有區域。此外,父系和子系計劃的復原方法,主動/主動或主動/被動,必須相同。

請記住,子計畫會以下列方式回應您對父計畫和父計畫案例所做的變更。

  • 父系執行區塊會在所有子系計畫和其中的其他執行區塊完成時標示為已完成。

  • 如果任何子計畫中的任何步驟失敗,則父計畫中的區域切換計畫執行區塊會失敗。

  • 在區域切換步驟期間,在父系計畫中啟動的控制動作,例如暫停、正常或不良的切換或取消,都會在子系計畫上自動嘗試,無論子系計畫目前的步驟為何。

  • 略過操作有特殊行為:會略過父系計畫,但子系計畫仍會執行。

  • 如果子計畫已在區域切換區塊中執行,為了判斷是否繼續執行,區域切換會評估子計畫與父計畫的相容性。如果子計劃的組態符合父計劃的需求,區域切換會將子計劃視為由父計劃啟動。

  • 如果子計畫使用不相容的組態參數執行,父計畫步驟將會失敗,如下所示:

    • 子計畫正在不同的區域中操作

    • 當區域切換預期它執行啟用操作時,子計畫正在執行停用操作

  • 如果子計畫在父計畫暫停期間成功完成,父計畫將在父計畫繼續時成功。