共用方式為


協調流程圖形

協調流程設計師是用來建立協調流程的視覺化工具, 它提供了幾個圖形,讓您以基礎動作的視覺化表示方式將這些圖形放在設計介面上,這些圖形也可讓您有效率地設計及實作協調流程。

設定動作不足

表示設定動作不足的影像。

注意

當協調流程Designer偵測到未完全設定相關聯的圖形時,協調流程設計工具中會顯示 [設定不足] 動作。 如果協調流程中的圖形未完整設定,則關聯的協調流程將不會編譯。

下表列出可用的圖形,連同每一個圖形功能的簡短描述。

圖形 圖形名稱 用途
可讓協調流程同步呼叫另一個協調流程的圖示。 呼叫協調流程 可讓您的協調流程同步呼叫另一個協調流程。
可讓您在協調流程中執行商務規則原則的圖示。 呼叫規則 可讓您設定要在協調流程中執行的商務規則原則。
圖示,可讓您呼叫程式碼,以復原或補償協調流程在發生錯誤時已執行的作業。 Compensate 可讓您呼叫程式碼,使其在發生錯誤時復原或補償已經由協調流程執行的作業。
可讓您建構訊息的圖示。 建構訊息 可讓您建構訊息。
可讓您有條件地在協調流程中分支的圖示。 決定 可讓您在協調流程中進行條件式分支。
圖示,可讓您根據逾時間隔在協調流程中建置延遲。 延遲 可讓您根據逾時間隔在協調流程中建置延遲。
可讓您將值指派給變數或進行 .NET 呼叫的圖示。 運算式 可讓您為變數指派值或發出 .NET 呼叫。
圖示,可讓您將作業分組成單一可折迭且可展開的單位,以方便視覺效果。 群組 可讓您將作業群組成單一可摺疊及可展開的單位,以提供視覺上的方便性。
圖示,可讓您的協調流程根據收到的訊息或逾時期間的到期,有條件地分支。 可讓您的協調流程根據收到的訊息或逾時期間過期進行條件式分支。
可讓您協調流程迴圈的圖示,直到符合條件為止。 迴圈 可讓您的協調流程在遇到某個條件之前不斷循環。
可讓您指派訊息值的圖示。 訊息指派 可讓您指派訊息值。
可讓協調流程彼此獨立執行兩個或多個作業的圖示。 平行動作 可讓您的協調流程執行兩個或多個彼此獨立的作業。
定義訊息傳輸位置及方式的圖示。 連接埠 定義訊息的傳輸地點及方式。
可讓您在協調流程中接收訊息的圖示。 接收 可讓您接收協調流程中的訊息。
圖示,可讓您建立與相同邏輯夥伴通訊的埠集合,或許是透過不同的傳輸或端點。 角色連結 可讓您建立要與相同邏輯夥伴通訊的連接埠集合 (可能是透過不同的傳輸或端點)。
圖示,提供交易和例外狀況處理的架構。 範圍 提供交易和例外狀況處理的架構。
可讓您從協調流程傳送訊息的圖示。 傳送 可讓您從協調流程傳送訊息。
可讓協調流程以非同步方式呼叫另一個協調流程的圖示。 啟動協調流程 可讓您的協調流程非同步呼叫另一個協調流程。
暫停協調流程作業的圖示,以在發生某些錯誤狀況時啟用介入。 暫止 當發生某個錯誤狀況時,擱置協調流程的作業來啟用介入。
圖示,可讓您在發生某些錯誤狀況時立即結束協調流程的作業。 終止 當發生某個錯誤狀況時,可讓您立即結束協調流程的作業。
可讓您在發生錯誤時明確擲回例外狀況的圖示。 例外狀況 可讓您在發生錯誤時明確地擲出例外狀況。
可讓您將現有訊息中的欄位對應至新訊息的圖示。 轉換 可讓您將現有訊息中的欄位對應到新訊息中的欄位。