本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的工作流程狀態 CodeCatalyst
工作流程可以具有下列其中一種狀態:
-
有效 – 工作流程可執行,且可由觸發程序 啟動。
若要將工作流程標記為有效,下列兩個條件都必須為 true:
-
工作流程定義檔案必須是有效的。
-
工作流程必須沒有觸發條件、沒有推送觸發條件,或使用目前分支上的檔案執行的推送觸發條件。如需詳細資訊,請參閱觸發器和分支的使用指南。
-
-
無效 – 工作流程的定義檔案無效。工作流程無法手動執行,或透過觸發程序自動執行。無效的工作流程會與工作流程定義一起顯示
n
CodeCatalyst 主控台中的錯誤訊息 (或類似訊息)。若要將工作流程標記為無效,下列條件必須為 true:
-
工作流程定義檔案必須設定錯誤。
若要修正設定錯誤的工作流程定義檔案,請參閱 如何解決「工作流定義有 n 錯誤「錯誤?。
-
-
非作用中 – 工作流程定義有效,但無法手動執行,或透過觸發程序自動執行。
若要將工作流程標記為非作用中,下列兩個條件都必須為 true:
-
工作流程定義檔案必須是有效的。
-
工作流程定義檔案必須包含推播觸發條件,指定與工作流程定義檔案目前所在的分支不同的分支。如需詳細資訊,請參閱觸發器和分支的使用指南。
若要將工作流程從非作用中切換到作用中 ,請參閱 如何修正「工作流程處於非作用中狀態」訊息?。
注意
如果處於非作用中狀態的工作流程很多,您可以從檢視中篩選它們。若要篩選非作用中的工作流程,請選擇工作流程頁面頂端的篩選工作流程欄位,選擇狀態 ,然後選擇狀態 != 不等於 ,然後選擇 INACTIVE。
-
注意
如果工作流程指定您稍後移除的資源 (例如套件儲存庫), CodeCatalyst 不會偵測到此變更,且 會繼續將工作流程標記為有效。當工作流程執行時,就會發現這些類型的問題。