共用方式為


步驟 3:新增插入通知的篩選

步驟 3/3

完成時間: 5 分鐘

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

先決條件

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

篩選通知訊息

  1. Expression 圖形之後,將 Decide 圖形新增至編排。 從 [工具箱] 中,將 [決定 ] 圖形拖曳到 [表達式 ] 圖形正下方的連接線。

    決定 圖形會展開以顯示 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課:接收和篩選通知