下圖展示了四個與業務活動監控相關的使用者角色,以及他們所使用的工具。
BAM角色
以下步驟提供使用業務活動監控工作流程的高階概述。
指定要收集的業務資料
商業資料的收集方式如下:
業務分析師使用 BAM 活動精靈指定要收集哪些資料給所有業務使用者。
商業分析師使用 BAM 檢視精靈來定義每個商業使用者類別的視圖。
完成後,他會將活動與檢視儲存在名為 BAM 定義工作簿的 Microsoft® Excel 工作簿中。
業務分析師會將 BAM 定義工作簿匯出成 XML。
系統管理員與開發人員使用 XML 來執行他們的角色。
使用BAM定義工作簿的說明可見於Excel中的 「定義業務活動與視圖」。
管理 BAM 基礎設施
在業務分析師定義好所需 BAM 視圖後,系統管理員會使用 BAM 管理工具(BM.EXE),一種命令列工具,從 BAM 定義工作簿或從工作簿匯出的 XML 部署 BAM 基礎架構。
BAM 管理工具會動態建立支援 BAM 視圖所需的表格、觸發器、DTS 套件及 OLAP 立方體。
每當業務分析師定義不同的 BAM 視圖或更改現有的 BAM 視圖時,系統管理員必須重新部署 BAM 定義工作手冊。
將 XML 映射到流程編排
業務分析師將 BAM 定義工作簿匯出為 XML 後,開發者會將 XML 檔案匯入追蹤輪廓編輯器。 開發者實作業務分析師的資訊需求,將 XML 映射到編排系統。
利用追蹤輪廓編輯器,開發者執行以下步驟將 XML 映射到編排:
載入儲存在 BizTalk 管理資料庫(亦稱組態資料庫)的部署組裝套件。 部署的組件包含一個或多個對應於上述步驟 1 中業務分析師指定需求的編排。
定義從編排中擷取的資料。 要達成此目的,您可以將訊息結構中的項目和編排形狀放入適合的業務里程碑(事件)及資料項目資料夾中。
完成後,他會將設定檔儲存為 BizTalk® Server 追蹤檔案(.btt),存入像 Visual SourceSafe 這樣的儲存資料庫。
開發者將 .btt 檔案部署到測試資料庫,並透過整合測試驗證結果。
部署追蹤設定檔
系統管理員利用追蹤設定檔編輯器,將設定檔部署到一個或多個 BizTalk 管理資料庫。
每當開發者更改編排方式,或業務用戶需求改變,想要追蹤更多資料時,系統管理員就必須使用 bttdeploy.exe 命令列工具重新部署追蹤設定檔。
查看商業資料
商業使用者使用由 BM.exe 工具產生的_LiveData工作簿。 每當業務使用者打開_LiveData工作簿時,就會收到一個新的即時資料版本,該資料是用來監控業務流程的特定面向。
若要查看定義為即時彙整的資料,業務使用者只需在工作簿中點擊 「重新整理 」即可查看資料。
若彙整資料非即時,業務使用者會查看排定 DTS 套件運行時所擷取的業務資料快照。
如果您的組織有協作需求,業務使用者可以從 BAS 網站存取即時資料。