企業往往花了很多錢在打造專屬的營運系統,如ERP、CRM等..但是在往往投入大量人力在開發核心功能而忽略了使用者操作上的便利性。除此之外,高昂的使用者授權費用也讓企業無法將對於將這些系統廣泛地提供給企業內所有需要的人員。使得耗費大量資源的投入卻無法達成最大的效益,這時常是讓IT主管最頭痛的問題。
在企業辦公環境中,使用者通常可以很熟練的操作Office (如Word、Excel、Outlook),同時企業也會依據業務的需求而為開發專屬的企業營運 (LOB) 系統(如ERP、CRM、業務申辦系統等)。但上述環境往往各自獨立而缺乏整合,造成使用者被迫要在不同的系統以及應用程式之間切換,導致使用者時常耗費大量的時間在資料輸入、匯出、格式轉換等動作上,造成生產力的損失。
OBA (Office Business Application)能夠解決上述問題,藉由在使用者熟悉的Office工具中強化連接後端系統的能力,企業可以在不花大錢升級後端系統的情況下讓提供更好的業務工具協助使用者強化決策、加速流程並大幅提升生產力。 甚麼是OBA (Office Business Application)? Microsoft® Office 能夠做為 LOB 系統中商務資料與資訊工作者之間的橋樑,Office Business Application (OBA)可讓使用者執行多項工作,例如: l 透過自訂表單區域和資料夾將客戶關係管理 (CRM) 資料整合到Outlook l 將商務智慧整合到入口網站以提供銷售績效資料的檢視,整合Microsoft Excel與財務資料,藉此建立直接使用 LOB 系統中資料的預測範本 l Word與協同合作網站和工作流程的整合建立出合約書與客戶服務建議書系統,讓文件的創作、編輯、審核、發佈能夠以有效率的制式化流程進行 諸如此類的應用情境不勝枚舉,舉幾個企業的真實應用案例來說: l 聯邦快遞(FedEx)藉由Outlook與其貨物追蹤系統的整合,讓FedEx的企業客戶能夠在Outlook中輕鬆的找到特定聯絡人地址並寄送包裹、計算費率、建立排程以及追蹤進度,FedEx藉由將此應用程式免費提供給美國地區的企業客戶,可以有效提升競爭力以及客戶滿意度(http://fedex.com/quickship/) l SAP與微軟 Duet是一個由SAP與微軟共同合作開發之OBA產品,Duet提供了讓使用者在Outlook、Excel中直接存取後端SAP ERP內商業資料的能力,使用者可以在前端Office應用程式中直接進行企業資源的各項分析、試算、規劃產能等作業,同時也能夠直接回寫至ERP。如此一來可以讓使用者不需要切換在不同的系統介面之間直接在使用者最常使用的Office應用程式中進行重要商務規劃與決策,同時大幅減少ERP教育訓練所需要的時間。(www.duet.com) l 倫敦證交所 (London Stock Exchange) 在Excel中提供後端商業智慧系統的連接能力,讓分析師可以取得交易資料的即時更新並且直接在Excel中進行試算以產生分析資料,此計算後之報表可以透過Office SharePoint Server 2007所提供的Excel Services功能直接發佈至網頁上呈現以與分享給其他分析師使用。(http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000545) l 互動資通(Every8D) 在Excel中提供發送與接收互動簡訊的能力,只要透過滑鼠輕鬆點選,即可快速完成簡訊發送執行動作,同時還可追蹤回覆簡訊記錄;無論是透過自有名單發送簡訊或是使用資料庫行銷(非自有名單)簡訊發送,均可使用簡訊2.0即時報表查詢功能,自動統計簡訊發送/回覆記錄,迅速清楚掌握所有資訊。(http://www.every8d.com/excel/docs/index.htm OBA與VBA有何不同? OBA能將以往企業廣泛使用的VBA技術推向另一個新領域。企業以往使用Office當中的VBA技術擴充Office的使用能力,但是在網際網路興起,分散式應用服務,資料交換與分享形成不可或缺的功能的現在,VBA無法滿足所有客製化的需求,程式設計人員需要更新的Office 開發與解決方案,以提供最佳的企業資訊服務。OBA架構 Microsoft .NET Framework之上,並且將開發環境完美整合至Visual Studio中,對於以及熟悉.NET的程式設計人員來說,學習OBA不需要重新學習新的技術與工具。既有的VBA程式不但可以在Office 2007環境中繼續使用,程式設計人員還可以透過OBA開發技術串接VBA程式,讓VBA程式的應用在上一層(請參閱: “透過 VSTO 擴充 VBA 程式碼” http://msdn.microsoft.com/zh-tw/magazine/cc163373.aspx) 。 使用OBA的優點 l 企業的應用程式可以完美地整合到一個使用者已經熟悉的環境中,使用者只要在Word、Excel、Outlook中便能夠輕鬆存取企業營運系統,不需要在不同的應用系統中進行繁雜的切換,大幅提升員工生產力。 l 善用既有的投資,企業不需要耗費大量的人力和物力來開發一個 Excel 既有的功能,可以讓IT人員的工作更有效的應用 l 以 Microsoft .NET Framework 撰寫的 API並且將開發環境完美整合至Visual Studio中,程式設計人員不需要重新學習新的技術與工具 相關文章 l 真實世界中的 OBA 解決方案模式 (http://msdn.microsoft.com/zh-tw/magazine/cc337889.aspx) l 使用交互操作 API 擴展簡化 OBA 開發 (http://msdn.microsoft.com/zh-tw/magazine/dd263100.aspx)
Microsoft® Office 能夠做為 LOB 系統中商務資料與資訊工作者之間的橋樑,Office Business Application (OBA)可讓使用者執行多項工作,例如:
l 透過自訂表單區域和資料夾將客戶關係管理 (CRM) 資料整合到Outlook
l 將商務智慧整合到入口網站以提供銷售績效資料的檢視,整合Microsoft Excel與財務資料,藉此建立直接使用 LOB 系統中資料的預測範本
l Word與協同合作網站和工作流程的整合建立出合約書與客戶服務建議書系統,讓文件的創作、編輯、審核、發佈能夠以有效率的制式化流程進行
諸如此類的應用情境不勝枚舉,舉幾個企業的真實應用案例來說:
l 聯邦快遞(FedEx)藉由Outlook與其貨物追蹤系統的整合,讓FedEx的企業客戶能夠在Outlook中輕鬆的找到特定聯絡人地址並寄送包裹、計算費率、建立排程以及追蹤進度,FedEx藉由將此應用程式免費提供給美國地區的企業客戶,可以有效提升競爭力以及客戶滿意度(http://fedex.com/quickship/)
l SAP與微軟 Duet是一個由SAP與微軟共同合作開發之OBA產品,Duet提供了讓使用者在Outlook、Excel中直接存取後端SAP ERP內商業資料的能力,使用者可以在前端Office應用程式中直接進行企業資源的各項分析、試算、規劃產能等作業,同時也能夠直接回寫至ERP。如此一來可以讓使用者不需要切換在不同的系統介面之間直接在使用者最常使用的Office應用程式中進行重要商務規劃與決策,同時大幅減少ERP教育訓練所需要的時間。(www.duet.com)
l 倫敦證交所 (London Stock Exchange) 在Excel中提供後端商業智慧系統的連接能力,讓分析師可以取得交易資料的即時更新並且直接在Excel中進行試算以產生分析資料,此計算後之報表可以透過Office SharePoint Server 2007所提供的Excel Services功能直接發佈至網頁上呈現以與分享給其他分析師使用。(http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000545)
l 互動資通(Every8D) 在Excel中提供發送與接收互動簡訊的能力,只要透過滑鼠輕鬆點選,即可快速完成簡訊發送執行動作,同時還可追蹤回覆簡訊記錄;無論是透過自有名單發送簡訊或是使用資料庫行銷(非自有名單)簡訊發送,均可使用簡訊2.0即時報表查詢功能,自動統計簡訊發送/回覆記錄,迅速清楚掌握所有資訊。(http://www.every8d.com/excel/docs/index.htm
OBA能將以往企業廣泛使用的VBA技術推向另一個新領域。企業以往使用Office當中的VBA技術擴充Office的使用能力,但是在網際網路興起,分散式應用服務,資料交換與分享形成不可或缺的功能的現在,VBA無法滿足所有客製化的需求,程式設計人員需要更新的Office 開發與解決方案,以提供最佳的企業資訊服務。OBA架構 Microsoft .NET Framework之上,並且將開發環境完美整合至Visual Studio中,對於以及熟悉.NET的程式設計人員來說,學習OBA不需要重新學習新的技術與工具。既有的VBA程式不但可以在Office 2007環境中繼續使用,程式設計人員還可以透過OBA開發技術串接VBA程式,讓VBA程式的應用在上一層(請參閱: “透過 VSTO 擴充 VBA 程式碼” http://msdn.microsoft.com/zh-tw/magazine/cc163373.aspx) 。
l 企業的應用程式可以完美地整合到一個使用者已經熟悉的環境中,使用者只要在Word、Excel、Outlook中便能夠輕鬆存取企業營運系統,不需要在不同的應用系統中進行繁雜的切換,大幅提升員工生產力。
l 善用既有的投資,企業不需要耗費大量的人力和物力來開發一個 Excel 既有的功能,可以讓IT人員的工作更有效的應用
l 以 Microsoft .NET Framework 撰寫的 API並且將開發環境完美整合至Visual Studio中,程式設計人員不需要重新學習新的技術與工具
l 真實世界中的 OBA 解決方案模式 (http://msdn.microsoft.com/zh-tw/magazine/cc337889.aspx)
l 使用交互操作 API 擴展簡化 OBA 開發 (http://msdn.microsoft.com/zh-tw/magazine/dd263100.aspx)
PingBack from http://microsoft.linkedz.info/2009/04/22/oba-office-business-application-2009%e5%b9%b4%e4%bd%a0%e5%bf%85%e9%a0%88%e4%ba%86%e8%a7%a3%e7%9a%84%e6%8a%80%e8%a1%93/