使用 TPE
您使用「追蹤設定檔編輯器」(TPE) 將協調流程和屬性對應至 BAM 活動定義。
TPE 的使用者可以在諸如里程碑和內容資料 (有時稱為「可見性期望清單」) 等 BAM 活動項目,與那些項目的 BizTalk 解決方案來源之間建立對應或追蹤設定檔。
建立追蹤設定檔
例如,包含稱為「收到的 PO」的里程碑的 BAM 活動。 開發人員透過使用其他 BizTalk Server 開發工具建立程序,瞭解到實際的程序包括了初始化處理訂單流程的傳訊連接埠。 發人員會判斷對解決方案中的連接埠而言,活動里程碑 (稱為「收到的 PO」) 是 BizTalk 傳訊屬性 (稱為 PortEndTime) 最正確的關聯。 開發人員會藉由載入活動、選取事件來源,然後從事件來源將適當項目拖放至活動樹狀結構定義中的對應節點,讓此操作和任何其他對應可以完成追蹤設定檔。
建立設定檔的必要條件
建立追蹤設定檔有兩個必要條件:
BAM 活動已經由商務分析師定義為整體觀察模型的一部分,並由系統管理員加以部署。
BizTalk 解決方案 (包括協調流程、結構描述、對應和管線) 已經成功部署在目標環境中。
由於在安裝之後 TPE 不會填入任何資料以從資料庫進行擷取,因此必須具備這些必要條件。
針對自訂 BAM 方案建立設定檔
追蹤設定檔僅與具有攔截器的執行階段相關。 由使用 BAM API 的自訂程式碼所組成的 BAM 方案並沒有相關的 BAM 執行階段攔截器,傳送資料至 BAM 的作業只能以兩種方式完成:
透過 BAM API 直接完成。 開發人員可以使用 API 來明確地將事件資料傳送至 BAM 基礎結構。 如需使用 BAM API 的詳細資訊,請參閱 使用事件串流實作 BAM 活動。
間接透過BizTalk Server屬性。 如果遇到自訂程式碼是在某個執行階段內容內部執行,而該執行階段並無相關的攔截技術 (例如自訂管線),或是叫用自訂組件的運算式/動作圖形,則您可依上述使用 BAM API,或使用傳統的資料升級技術。 將屬性升級後,就可以透過 TPE 存取這些屬性,然後可以使用正確的內容屬性,在 TPE 中建立該事件資料與 BAM 活動項目的關聯。 如需升級屬性的詳細資訊,請參閱 升級屬性。