共用方式為


步驟 3:為插入通知新增篩選條件

步驟 3/3

完成時間: 5 分鐘

目的: 在此步驟中,您會將 [決定] 圖形新增至協調流程,以篩選插入作業的通知訊息。 只有在收到的通知屬於 Insert 類型時,才會執行協調流程中的後續作業。

必要條件

您必須已完成 步驟 2:從通知訊息擷取通知類型

篩選通知訊息

  1. [運算式] 圖形之後,將[決定] 圖形新增至協調流程。 從 [工具箱] 中,將 [決定 ] 圖形拖曳到 [ 運算式 ] 圖形正下方的連接線。

    決定圖形會展開以顯示If語句的分支 (Rule_1) Else語句的分支。

  2. 在設計介面上,以滑鼠右鍵按一下 [決定 ] 圖形,然後按一下 [ 屬性視窗]。

  3. [決定] 圖形的 [屬性] 窗格中,于[名稱]屬性中輸入 CheckNotification

  4. 在設計介面上,以滑鼠右鍵按一下 [決定] 圖形) 內的Rule_1圖形 (,然後按一下 [屬性視窗]。

  5. Rule_1的 [屬性] 窗格中,于[名稱]屬性中,輸入Insert

  6. 以滑鼠右鍵按一下 [插入 ] 圖形,然後按一下 [編輯布林運算式]。

  7. 在 [BizTalk 運算式編輯器] 中,輸入下列運算式:

    NotificationType.Equals("Insert")  
    

    只有當 NotificationType 變數中的值為 Insert時,此條件才會告知協調流程執行後續作業。

    注意

    您已在步驟 2:從通知訊息擷取通知類型中新增此變數,以從從SQL Server資料庫中接收的通知訊息擷取通知類型。

  8. 下圖顯示包含 決定 圖形的進行中協調流程。

    將決定圖形新增至協調流程

我剛剛做了些什麼?

在此步驟中,您已新增 [決定 ] 圖形,以篩選通知訊息,只有在收到的通知用於插入作業時,才會執行後續作業。

後續步驟

在下一個步驟中,您會新增協調流程圖形,以叫用 Employee 資料表上的UPDATE_EMPLOYE預存程式,如 第 3 課:執行預存程式以選取新增員工中所述。

另請參閱

步驟 2:擷取通知訊息的通知類型
第 2 課:接收和篩選通知