企業在信息化的過程中會根據自身的需求構建各種軟件系統,如:網站、OA、CRM、ERP、BI等,這些系統一般是逐步建設和投入使用的,構建的時間、所采用的技術等都不一樣,很難做到完全由一家軟件廠商提供。如果企業的多個系統之間需要信息傳遞和數據交換,那么系統集成就勢在必行。如OA系統中直接打開BI,OA訪問CRM的數據,OA、BI和CRM統一登錄等等。
一、常見軟件系統集成方式
1、系統功能完全融合在一個系統中
將多個系統融合在一個系統中,統一賬號和權限的管理,統一應用的管理,最終以一個獨立的軟件系統存在。這種方式把所有功能都集成在一個系統中,節省資源,方便管理和維護,系統之間的信息傳遞及時快捷,功能完整性比較好。但軟件廠商需要有較強的開發能力,周期比較長,需要對所有系統都非常熟悉,對已有系統的擴展性要求比較高。
2、 系統間以接口方式相互調用
企業存在多個各自獨立的軟件系統,系統之間調用彼此的接口進行數據的交換和信息的傳遞。一般在技術上會以API接口、Web Service接口、直接訪問數據庫接口等方式實現,優秀的軟件系統一般都有設計良好的外部接口,直接訪問數據庫不是最好的辦法。
這種方式在保持了系統的獨立和完整的基礎上,實現系統間的數據交換和信息傳遞。但軟件廠商需要有一定的開發能力,需要熟悉各個系統的接口,開發的周期和難度與系統提供的接口相關,需要同時管理和維護多個系統。並且當軟件系統是由不同的軟件廠商提供時,接口開發的協調工作是一個難題,需優先規划。
3、系統之間使用單點登錄
存在多個各自獨立的軟件系統,所有系統統一賬號和認證管理。一次登錄認證,所有系統通行。該方式實際上只是實現統一的登錄認證、統一賬戶的管理,可以和第二種方式結合在一起使用。如即時通訊軟件和OA的單點登錄,OA系統中直接進入BI等。
這種方式無需重復管理多個系統賬號,用戶只需記住一個賬號和密碼,只需登錄認證一次即可,開發比較簡單,但需要同時管理和維護多個系統。
二、Smartbi集成解決方案
Smartbi集成解決方案通過一個系統入口和一套賬戶管理就可以集中查看業務和數據全景視圖,為客戶提供一站式的數據處理、數據分析和報告等能力。對於其它軟件廠商來說,通過嵌入式BI能系統實現產品差異化競爭,帶動業務創新和盈利。
用戶在訪問層可以通過移動設備、PC瀏覽器來統一訪問各個系統。既可以使用Smartbi門戶作為統一的首頁入口,也可以通過第三方門戶系統,如用戶常用的OA作為統一入口。門戶層提供了靈活的門戶首頁、消息通知、分享互動、應用商店等功能。
訪問門戶后,有眾多開箱即用的分析工具,可以直接使用Smartbi固定報表、自助分析、數據挖掘、移動分析、自然語言分析等適配不同分析用戶的工具,滿足不同業務分析需求。也可以通過接口集成企業已有的第三方分析工具。在處理引擎和數據層能夠很好地完成數據的接入和數據的處理工作。
1、 統一入口
Smartbi使用以下3種方式實現用戶信息的同步:
數據庫同步
使用存儲過程或 ETL 定時將第三方系統中的用戶等信息同步到Smartbi 用戶表;
API接口
在第三方系統中使用 Smartbi 用戶管理的遠程調用接口,實現用戶等信息的同步;
Excel導入
Smartbi提供導入Excel文件,實現用戶信息同步功能。
2、單點登錄
Smartbi支持使用SDK、LoginToken擴展包、Form、CAS等多種單點登錄方式,用戶只需要登錄一次即可同時享受多個系統服務的便利,大大提高工作效率。
3、 資源集成
Smartbi可將各種粒度的分析資源、模塊集成到統一系統:
從第三方系統跳轉到Smartbi
通過訪問 URL 鏈接,可在第三方系統中集成 Smartbi 整個系統。
從第三方系統中打開Smartbi 資源
通過調用URL,在第三方系統打開Smartbi系統中開發的報表、圖形、地圖等資源。
從第三方系統新建Smartbi 資源
在第三方系統中新建 Smartbi 的某種資源,在 URL 后帶各種參數,創建不同類型的資源。
從第三方系統中打開Smartbi 模塊
使用對外模塊接口,在第三方打開Smartbi的系統運維、用戶管理、會話管理等模塊。
釘釘、微信移動推送
支持企業微信、釘釘等集成,推送Smartbi資源。
4、頁面風格統一
用戶可根據自己的需求自定義界面風格,保持UI規范和用戶體驗一致性。
合作廠商可以自行完成產品OEM,制作自己的安裝程序。將Smartbi融入到自己的產品解決方案中:
• 服務端OEM:產品logo、產品war包應用程序包修改等。
• Office插件端OEM:Excel插件和Word插件顯示界面的Logo、名稱,插件安裝應用程序修改。
• 移動端OEM:應用信息、桌面圖標、啟動圖片、導航圖片。
三、Smartbi集成案例
客戶想解決的問題是銷售訂單的業務監控及預警分析。以銷售訂單執行過程中各個階段為依據,監控各個節點的執行情況:是否正常與逾期,從而知道在執行過程中出現問題的具體節點。如在某個具體節點出現問題比較頻繁,可以通過報表展現進行反饋,然后追根溯源,對出現問題比較頻繁的節點進行重點監控與整改,從而解決銷售訂單執行過程中的相應問題,提升企業的執行力。
這些在OA等業務系統是無法解決的,領導辦公習慣OA系統,希望嵌入這些分析監控的能力。
最后,通過集成Smartbi報表,讓OA系統具備數據化運營的能力。透過流程數據推動效率提升,洞察訂單業務流轉全過程,提前識別不同訂單執行階段各個節點的訂單執行情況。