240 likes | 418 Views
透視商務活動,監控流程關鍵瓶頸. 彭靖灝 品睿資訊. 綱要. 商務活動監控對商務營運的意義 BizTalk 2006 的商務活動監控 商務活動監控解決方案的建立. 能見度推動自動化作業. 價值: 例行性作業自動化,彈性的協同作業程序. 價值 : BDM 可以即時涉入商務程序並變動商務原則. 價值 : BDM 檢視即時的商務指標並事前得到警示 BDM 仍然需要尋求 IT 或開發人員協助更動作業程序. 自動化. 價值: 從零開始 BDM 詢問 IT Pro 取得營運資訊 BDM 詢問開發人員系統何時能反映程序上的改變
E N D
透視商務活動,監控流程關鍵瓶頸 彭靖灝 品睿資訊
綱要 • 商務活動監控對商務營運的意義 • BizTalk 2006的商務活動監控 • 商務活動監控解決方案的建立
能見度推動自動化作業 價值:例行性作業自動化,彈性的協同作業程序 價值: BDM可以即時涉入商務程序並變動商務原則 價值: BDM 檢視即時的商務指標並事前得到警示 BDM仍然需要尋求IT 或開發人員協助更動作業程序 自動化 價值: 從零開始 BDM詢問IT Pro取得營運資訊 BDM詢問開發人員系統何時能反映程序上的改變 瓶頸在於即便不是做不到,也很難做到 代價:定義程序的執行模式以擴展商務規模 互動 代價:包裹既有控制作業到互動的web service(LOB 配接器),變更應用程式的行為評估商務原則可行性 能見度 代價::以結構化方式提供事件 既有的異質作業環境
微軟IT 作業情境 在過去6小時有多少訂單在供應商端是沒有進度的? 有多少訂單在訂單管理系統的「評估」階段金額是大於美金$100,000元? 當平均訂單的處理週期大於一天時,發出警示給我 ??? eTrack Tool SAP UI BAM BTS Messaging Gateway MOVE CM DTV SAP SONIC Custom Apps Custom Apps Custom Apps Custom Apps Custom App3 Custom App3 MS IT: e*BIS H&ED
BAM─商務活動監控 「BAM之於商務事件相當於OLAP之於資料」 • BAM 活動 • 商務里程碑和有興趣資料的清單 • BAM 檢視 • 以「活動」為基礎建立,一或多份 • 以「角色」為基礎進行商務資訊的篩選或彙總 • 觀察模型 • BAM和作業對象互動中的中樞項目 • 包含活動及檢視
建立 對應實際解決方案 部署 觀察模型 BAM 動態基礎建設 專業分工的商業流程監控 商務分析師 資訊工作者 商務知識 即時監控 IT PRO 開發人員 實作知識 建立基礎建設 「工欲善其事、必先利其器」
BAM 2006新功能 • 提供一般使用者警示功能 • 現成的作業分析環境(BAM Portal) • 充份整合BizTalk訊息系統 • 分散式BAM 基礎建設 • SDK • 動態WSS web part 產生器 • 整合Office Scorecard Accelerator、SQL Reporting Services
BAM元件 • 工具 • 建立商務能見度模型 • 進行動態基礎建設的部署 • 對照能見度分析項目和實作系統 • 現成BAM 入口供一般使用者取用 • 開發模型 • 提供傳送資料給BAM 的API • 建立自定攔截器的規範 • 執行時期元件 • BAM Event Bus Service
*_LiveData Workbook 商務人士 Virtual Cube 資訊工作者 BAM Manager (命令列工具 觀察模型: 1) 有興趣的資料 (期望清單) 2) 如何截取 Snapshot of the Active Instances Active Cube DTS Web Parts 及OWC頁面 RTA Table Partition Table (February) swap table 主要資料庫 Active Instances Table Completed Cube DTS 及 OLAP 基礎建設 events Trigger Completed Instances Table (March…now) DTS View: Moving Window For the Completed Instances Partition Table (January) 提供警示功能 BAM 2006的作業 BizTalk 2006
故事開始… • 商務分析師制定作業程序 • 開發人員實現商務流程 • 商務分析師制定商務規則 • 開發人員取用商務規則,納入作業流程 • 商務分析師制定商務分析模型 • IT人員建立商務分析模型和解決方案間對應關係 • IT人員協助知識工作者建立商務分析及警示環境 • 知識工作者運用解決方案及查詢分析環境
商務分析師之協調流程設計師ODBA • 結合Visio繪製商務流程 • 結合BAM功能直接定義欲觀察資料 • 欲觀察資料可匯出部署至BAM系統 • 建立的商務流程可轉為BizTalk協調流程 • BizTalk協調流程亦可直接匯入
協調流程開發作業 • 透過開發人員熟悉的Visual Studio進行 • 決定系統實際作業的策略及技巧 • 結合Web Service應用,包裹作業邏輯 • 透過配接器隔離實體通訊機制,專注在作業程序的處理邏輯 • 充份善用既有的.NET開發技能
商務規則引擎 • 隔離商務規則和作業流程的變動關係 • 透過SQL Server或檔案儲存商務規則 • 提供版本部署功能充份管控商務規則變動 • 採用前向推演方式評估商務規則 • 提供分散式作業模式 • 提供完整API供外部程式取用
商務規則編輯器 • 透過辭彙建立IT資料和商務用語的關聯 • XML文件 • 資料庫內容 • .NET類別 • 易於由商務分析師建立商務規則 • 規則以口語化方式表現,減少誤解
商務層次檢視 500 300 200 出貨作業 同意 遞交 審閱 1000 400 訂單 拒絕 100
即時彙總 時間 訂單 時間 平均處理週期 (量值) 產品 訂單進度 總總資料 確認、處理、出貨 銷售經理檢視 (已篩選) 作業週期 (持續時間) Product Name Delivered Approved Order Received 訂單活動 處理 出貨 審閱 同意 End 收到訂單 取消 End 商務活動監控概念
商務活動監控Excel增益集 • 透過增益集方式直接使用 • 建立商務活動項目及分析檢視基礎 • 決定分析內容 • 樞紐分析表 • 樞紐分析圖 • 可匯出相關定義資料進行管理佈署作業
商務活動部署工具 • 命令列工具 • 進行商務活動部署 • 活動 • 檢視 • 直接取用Excel、XML • 同步產生一份Excel分析試算表進行即時分析
追蹤設定檔編輯器 • 建立分析模型和解決方案的對應關係 • 里程碑:作業關卡 • 資料:訊息內容或結構 • 支援協調流程及訊息系統的處理 • 可直接套用對應關係 • 流程間可互相關聯 • Continuation
BAM入口網站 • 現成的分析及管理網站 • 個別文件、實例查詢 • 彙總分析 • 警示管理 • 依據檢視進行操作 • 結合AD進行權限控管 • 採用ASP.NET 2.0技術 • 警示功能 • 檔案 • 電子郵件
Intrerceptor Configuration (per Port) Intrerceptor Configuration (per Port) 攔截API BAM和外部程式的結合 • 提供訊息攔截API供外部系統使用 • 既有應用程式可充份結合BAM功能 • 結合所有BAM既有機制進行部署、管理工作 BAM data Spool Tracking Data 客製應用程式
BAM 訂單活動 BAM 訂單活動 彼此參照 BAM B BAM A 分散式 BAM 資料庫 BAM Portal BAM 主管檢視 Messaging Gateway MOVE CM DTV SAP SONIC Custom Apps Custom Apps Custom Apps Custom Apps 客製系統3 客製系統3 B 部門 A 部門
總結 • 商務流程自動化作業要素 • 適得其所的作業工具 • 充份的商務活動能見度 • 能充份因應商務活動變化進行調整的平台 • 商務活動監控提供對的工具強化操作能力 • 商務活動監控提供商務營運能見度 • 商務規則引擎充份滿足作業規則變動需求