例外狀況處理能夠偵測到架構元素執行時發生的任何錯誤。例外狀況處理會定義架構元素在錯誤發生時的行為。

工作流程中的所有元素 (決定、開始與結束元素除外) 皆包含特定的輸出參數類型,僅供處理例外狀況之用。若元素在執行期間發生錯誤,會將錯誤訊號傳送到例外狀況處理常式。例外狀況處理常式會偵測到錯誤,並根據所收到的錯誤做出反應。若您定義的例外狀況處理常式無法處理特定錯誤,可以將元素的例外狀況輸出參數繫結至例外狀況元素,這會讓狀態為 failed 的工作流程結束執行。

例外狀況會做為工作流程元素內的 trycatch 序列。若您不需要處理元素中的指定例外狀況,就不必繫結該元素的例外狀況輸出參數。

例外狀況的輸出參數類型一律為 errorCode 物件。