系統整合會連接不同應用程式、服務或裝置,讓它們交換數據或協調業務流程的一部分。連接方式可以是 API、事件通知、定時傳檔、共用平台或其他既定介面。合適的模式取決於系統功能、數據流向,以及交換資料的頻率和數量。Microsoft 的整合需求指引列出這些考慮因素。
系統整合如何運作
團隊先確認涉及哪些系統、數據由誰負責、資料交換方向和時間、需要進行哪些轉換,以及存取權限如何設定。之後再選擇連接模式、對應欄位、處理驗證和錯誤,並決定如何監察或核對傳送狀態。Microsoft 的整合模式概覽介紹事件驅動流程和數據整合等做法;同一業務環境亦可能用到多種模式。
企業應用示例
以下示例僅供說明:服務平台把支援個案標記為已解決時,可以把個案編號和狀態傳送到報表系統。整合流程先核對兩邊的個案是否相符,再按接收系統的欄位格式轉換資料;若更新被拒,便記錄下來供員工檢查。這個例子並非指任何特定產品或客戶成效。
系統整合與工作流程自動化
系統整合著重連接系統和管理數據交換;工作流程自動化則安排觸發條件、規則、操作和可能需要的批准。工作流程可以用到多個系統整合;整合也可以只負責交換資料,毋須自動化整個流程。可參閱API 解說和工作流程自動化解說。
整合本身不會解決的問題
建立連接不會自動釐清哪個系統負責提供某項數值、資料衝突時如何處理,或傳送失敗後由誰跟進。系統的介面、權限和資料格式都可能改變。整合投入日常運作前,應定義監察、重試和復原方式,保護敏感欄位,並安排負責人處理系統更新。
如需了解服務範圍,可參閱 technine.io 的系統整合及自動化服務。
常見問題
系統整合一定要用 API 嗎?
不一定。API 很常見,但系統也可以透過事件通知、管理式連接器、檔案或其他介面交換資料,視乎系統功能和需求而定。
連接兩個系統等同自動化工作流程嗎?
不等同。連接讓系統交換資料;工作流程則定義工作和決策的次序。工作流程可以把系統整合作為其中一步。
整合前要先釐清甚麼?
確認數據負責方、流向和頻率、欄位對應、權限、錯誤處理、監察安排,以及系統改動後由誰維護連接。
主要資料來源:Microsoft:確定整合需求 · Microsoft:探索整合模式
