業務流程整合 (BPI) 詳解:優勢與步驟

Joseph Tsidulko | 資深撰稿人 | 2024 年 12 月 12 日

企業依賴可重複的業務流程來協助擴展營運,例如員工入職與薪資發放、關帳、採購物資、執行行銷活動以及銷售產品。隨著應用程式、資料與營運創新日益增多,這些流程在近年來變得更加複雜且嚴謹。

IT 系統讓業務專家能夠定義、管理並自動化依賴大量資料的工作流程。這些系統通常由多種應用程式和資料庫組成,遍佈多個本地伺服器與雲端平台。

整合業務流程已成為使用進階分析和智慧型自動化進行創新的先決條件。為了實現這些目標,企業必須連接支撐這些流程的應用程式與資料來源,即使它們跨越多個雲端平台。只有完成這些工作後,企業才能充分運用 AI 及其他尖端技術,從即時資料流中提取洞察,促進協作,並消除耗時的手動流程。

什麼是業務流程整合 (BPI)?

業務流程整合涉及將孤立的自動化功能與資料連接起來。實際上,這需要基於事件的應用程式、資料及合作夥伴生態系統的同步。

平均而言,企業使用超過一千個應用程式和數萬個介面來管理財務、人力資源、銷售、行銷、客服、供應鏈、製造及策略規劃等功能。對於希望降低成本、提升生產力、改善客戶關係、開發創新產品並最終推動獲利成長的公司來說,同步這些應用程式與資料 (包括合作夥伴管理的資料),已變得愈加重要。

重點精華

  • 如果沒有整合應用程式與資料,則將影響企業收集及分析所需資料的能力,從而影響跨部門與價值鏈中的即時、明智決策。
  • 隨著資料價值提升,以及推動自動化的技術迅速發展,企業整合業務流程的需求變得愈加迫切。
  • 業務流程整合 (BPI) 對於充分利用資料分析、生成式人工智慧 (GenAI)、AI 代理 (代理型 AI) 以及自然語言處理等技術的發展至關重要。
  • 連接應用程式和資料來源的方法有多種,包括統一軟體套件中的原生整合、應用程式設計介面 (API)、整合平台、B2B 通訊協定、安全檔案傳輸和機器人流程自動化。
  • 業務流程整合是使用尖端工具 (如 GenAI、代理型 AI 和機器人流程自動化) 進行業務自動化的基礎,這些工具能減少人工干預,執行多項重複任務,從而加速工作流程,減少錯誤並降低成本。

業務流程整合詳解

試想一下新員工入職的情況,新員工的聘用可能會在公司的 ServiceNow 應用程式中獲得經理批准,接著此資訊會被傳送至 HR 系統,例如 Oracle Fusion Cloud Human Capital Management 或 Workday。新員工的資料需要被輸入到薪資管理系統,如 ADP,或許還需要進入自訂系統來授權設施和 IT 系統的存取權限。這是最常見的企業業務處理程序之一的簡化描述。

為了讓工作流程有效地自動化整個入職過程,而不僅僅是各個獨立的環節,所有這些應用程式必須能夠即時地發送事件並無縫地交換資料,並且基於業務政策進行協調。只有達到這樣的整合層級,才能實現端對端的自動化流程,將涉及的所有業務應用程式中的資料同步。

員工入職是成千上萬個跨越不同應用程式、資料系統和雲端平台的業務流程之一。在企業的 IT 環境中,常見的應用程式組合包括 Oracle、Salesforce、Workday、SAP 和 ServiceNow。除了現代雲端服務外,大多數企業仍然運行著授權並高度自訂的內部應用程式,其中一些因為關鍵性和脆弱性,無法立即淘汰。企業也使用各種雲端基礎設施與資料管理服務、分析工具、個人工作效率應用程式、電子郵件以及即時訊息應用程式。

系統能夠即時連接固然是非常好的,但這通常僅在應用程式來自單一供應商或擁有密切合作關係的情況下才有可能。更常見的是,必須增加一層連接層,將應用程式、資料及其協同運作的關鍵業務流程進行連結。

業務流程整合為何重要?

現代企業的幾個趨勢讓 BPI 比以往更重要:資料、端對端自動化和資料完整性的激增價值。

隨著資料來源的急劇增長,包括物聯網和行動裝置的資料,再加上人工智慧等技術的興起,企業現在能夠以前所未有的方式利用資料來改善決策。然而,只有當組織中的決策者能夠存取並信任與不同流程相關的資料來源時,企業才能真正實現資料的全部價值。

端對端自動化是驅動業務流程整合的另一個趨勢。流程及其產生的資料必須相互協調,才能有效應用 AI 和 RPA 等技術,以協助它們更有效率地執行,並且較不容易人為錯誤。

BPI 也是建立和保護資料完整性的好方法。當應用程式和資料系統處於孤立狀態時,關鍵資料更容易出現不同步的情況,從而降低其可靠性。透過整合與自動化現代化,能夠協助建立決策者 (無論是人類還是 AI 驅動的應用程式) 對同步資料的信任。

BPI 如何運作?

BPI 的運作方式是簡化先前不同活動的連線和統一工作流程。實際上,這需要連接所有管理這些端對端流程的應用程式,並使這些應用程式能夠共享其產生的資料。

當不同的應用程式是共同套件的一部分,或由有密切合作關係的軟體廠商共同開發時,這些整合可以「立即可用」。否則,企業通常依賴廣泛的方法和協定來查詢和同步應用程式:API、安全檔案傳輸、B2B 整合和其他方法。另外還有幾種可用來打破資料孤島的技術,例如使用資料轉接器共用作業資料存放區、資料湖及集中式知識儲存區域的存取權。無論是哪一種方法,目標都保持不變:同步記錄和智慧系統。

處理整合類型

有幾種方法可以連接支援重要業務流程的應用程式和資料系統。大多數企業選擇三種方法之一,視其偏好的技術供應商、現有的應用程式組合、舊有系統的限制,以及其不斷演變的業務需求而定。

1. 本國人

有些大型企業軟體供應商提供在通用架構內執行許多業務流程的全方位應用程式套件,例如會計、人力資源、銷售、庫存和供應鏈。這些應用程式原生整合,意味著它們透過設計相互連結,並且經常共用通用使用者介面。統一的應用程式套件可移除所採用模組內 BPI 的大部分障礙。

2. API

應用程式設計介面是「非原生」整合策略中最常見的元件。API 可讓不同的系統透過相互傳遞要求與回應來進行通訊。許多應用程式會公開內建 API (通常使用 REST API 架構),讓外部系統可以從 ISV 自訂開發或購買,以直接存取其流程和資料。但並非所有應用程式和資料來源都公開 API,而且並非所有 API 都足以滿足企業的整合需求。

3. 第三方

多個軟體供應商提供整合平台即服務,以橋接應用程式和資料系統。這些平台使用 API 或其他應用程式和資料整合技術來抽象基礎技術細節,讓開發人員可以專注於更高影響力的流程自動化。大多數整合平台都提供視覺化介面來設定連線,其中引擎會在背後實作該業務邏輯。第三方供應商也提供 RPA 工具,這些工具透過訓練機器人與使用者介面互動,方式與人類操作相似,從而實現系統間的連接。

業務流程整合的優勢

將業務流程與連接的應用程式及共享資料來源進行統一,能帶來顯著的效益,促使企業快速克服背後的整合挑戰。在大數據、AI 和超連結性的時代,這些優勢已成為業務必備要素。

  • 提高自動化。整合業務流程後,即可使用 AI 和 RPA 等技術自動化全方位的工作流程。例如,企業可以在通訊管道上引入代理式 AI 聊天機器人,並讓客戶在網站和行動裝置上使用自助服務功能。然而,在重複流程能夠自動化之前,事件和資料必須在不同系統間無縫流動,例如從採購到帳單和庫存管理。
  • 升級協同合作。企業希望業務單位及其中的團隊能夠更有效率地合作。然而,當最新的通訊工具無法與資訊系統連接並存取來自整合業務流程的可信資料時,其效益將大打折扣。舉例來說,生產經理可能希望協作平台能夠提供跨越供應鏈、庫存管理和製造系統的端對端流程可視化,並在流程中發生事件時,透過 Slack 或電子郵件等系統觸發通知。協作不僅僅是人類之間的互動 — AI 代理和聊天機器人也正成為團隊的一部分。
  • 資料完整性。未整合業務流程的企業面臨資料管理不當的風險。資料孤島往往包含重複、過時或缺失的資料。整合是保持資料來源同步的必要條件。
  • 增強安全性。當企業有多個資料庫和管理者時,資料外洩的風險更高。整合業務流程可更輕鬆地將安全性通訊協定標準化、重複使用中央安全團隊審查的元件,並遵循一致的政策和最佳實務。
  • 降低合規成本。整合的業務流程會造成更清晰的稽核軌跡,使處理財務、安全性、隱私權、人力和其他法律法規更輕鬆且成本更低。BPI 利用可稽核的自動化功能,將 AI 引入治理、風險和合規流程,在降低成本的同時減少錯誤,進而進一步保護措施。

常見的業務流程整合挑戰

業務流程整合對大多數企業而言至關重要,但其中也充滿了許多陷阱。大多數挑戰的根源是要整合的系統複雜性,也就是說,各種應用程式和資料環境中的大量連線點,必須能夠隨著時間擴展和發展。

  • 調整大小的連線。從一個應用程式或資料庫建立自訂介面至另一個應用程式或資料庫通常並不困難。但大多數公司執行數千個跨數千個業務系統的業務流程。管理這些系統之間的點對點複雜性以及數千個潛在故障點,是業務流程整合變得容易出錯、需要大量手動操作且成本高昂的原因。
  • 不同的基礎架構。如果您的所有系統都是在相同的基礎架構上執行,則透過 API 和其他整合技術連線變得更加容易。因此,雲端原生的新創公司有時能避開業務流程整合的挑戰。但對於大多數企業的 IT 部門來說,則無法享有這樣的優勢,因為公司流程通常是運行在混合的雲端和內部系統中,並使用來自多個雲端供應商的服務。這些分散式多雲端環境在連接應用程式和資料時不可避免地引進技術複雜性。
  • 職能性孤島。職能性孤島指的是組織內不同業務單位獨立採購並維護各自的 IT 系統,進而造成難以打破的資料孤島。這些孤立的資料庫往往具有不同的資料結構、語意模型、記錄方式和時間系統,這些系統並未設計成能夠協同運作,從而無法維持長期準確、完整且可信的資料。
  • 變更管理。企業的 IT 架構始終處於變動中。系統需要修補和更新,新的資料來源和應用程式會不斷加入,同時也有不斷的推動力將尖端技術 (例如聊天機器人和其他形式的生成式 AI) 融入現有工作流程中。併購則帶來了整合不同架構的挑戰。業務流程整合必須具備未來可持續發展的能力,並依賴一個足夠靈活的綜合平台來應對這些不可避免的變化。然而,對於高度自訂的舊有系統而言,這通常是一項艱鉅的任務。
  • 不同的整合策略。合作夥伴公司通常致力於整合聯合流程,但可能想要追求不同的整合策略。合作企業間對於整合架構與協定的分歧,可能來自於特定產業的獨特法規需求,或是源於 IT 團隊與舊有系統的偏好。例如,一家公司可能希望與所有合作夥伴實現 API 整合,但發現某些供應商或分銷商只能通過 EDI 方法傳送價格或追蹤貨物,因為其系統是以標準化格式交換文件的。

應用程式整合與資料整合

BPI 的核心在於連接應用程式和資料。雖然這些概念彼此相關 (這是因為應用程式會生成、存取和儲存資料),但仍然存在一些重要的區別。

應用程式整合處理的是跨越不同操作系統的協同業務流程。例如,員工入職過程中,人力資源管理和薪資系統需要進行連接;將商機轉換為訂單時,潛在客戶生成、銷售和財務系統需要無縫交換資訊。這種整合通常是以事件為基礎,其中一個系統觸發操作,透過 API 或其他連接方式存取另一個系統。此外,定期的非同步應用程式連接也是一種常見的模式。

資料整合涉及統一用於分析和機器學習的基礎資料來源。越來越受歡迎的方法是建立共用資料儲存區域 (例如作業資料存放區、資料倉儲或資料湖),作為暫存區域,可跨記錄與智慧系統驗證、強化及稽核整合事件。擷取、轉換及載入 (ETL) 等技術,其 ELT 變體、串流及即時資料複製可用來填入這些類型的共用資料庫。當將所有資料統一存放在單一資料庫中並非最佳選擇時,則可以使用資料轉接器來整合分散於不同資料庫中的資料。

業務流程整合案例:Intelsat

Intelsat 將衛星和地面通訊網路整合到軟體定義的 5G 網路,為全球超過 20 億人提供廣播電視和廣播和寬頻網際網路服務。

然而,這些服務所依賴的系統是透過量身定制的連接器拼湊而成,存在單一故障點、基於檔案和批次的整合在處理更大資料集時會出現效能下降的問題,且越來越依賴具備特定技能的員工來管理數百個點對點的整合。

Intelsat 需要單一整合平台,該平台可以連接 160 個資料庫;超過 100 個內部部署、雲端和 Web 應用程式;以及合作夥伴系統。此外,這家衛星服務提供商希望能夠在一個低代碼、視覺化的環境中設計這些整合,並能夠在公司自動化更多業務流程的過程中輕鬆維護。

此專案需要一個解決方案,能夠在多個供應商的財務、供應鏈、人力資源、銷售、客戶服務等應用程式之間無縫地傳遞資料,同時整合 Intelsat 自有的客戶服務和計費系統。來自地面設施、多軌衛星及大型電信客戶的資料必須整合進這些流程中。整合架構必須足夠靈活,才能應對業務流程變化以及規劃階段的新系統。

Intelsat 透過採用 Oracle Integration,取得了統一的連線管理和內建治理和安全性。此平台可讓 Intelsat 以最少的整合中斷次數,自信地升級其許多雲端和內部部署應用程式,加快將新系統部署到生產環境中。Oracle Integration 還將 Intelsat 的整合成本減半,僅向公司實際使用的服務收費。

如何開始整合業務流程

啟動 BPI 計畫可能會讓人感到不知所措,尤其是對於擁有大量關鍵應用程式和資料庫的企業。以下是最佳的起點。

1. 排列程序優先順序

大型應用軟體產品組合不會整合到單一平台中。企業應該從優先順序將流程 (包括延伸於組織外部的流程) 分級開始,而必須相互連線才能提供關鍵的業務成果。例如,如果公司無法統一其開立商業發票與帳單處理,或關鍵供應商無法將資料流暢地饋送至其採購或庫存管理系統,則可能會出現嚴重的問題。

2. 爭取高層支持

識別有可能支持業務流程整合專案的企業領導者,特別是那些剛上任、希望在一開始就推動變革的高層。高層的支持對於確保 BPI 專案的資金和推動專案順利完成至關重要。

3. 對應工作流程

企業領導者必須將需要透過流程整合導入的端對端工作流程視覺化。這可透過業務處理對應來完成,在流程圖上清楚繪製這些工作流程及其整合架構。將現有的整合對應,然後示範如何將這些不同的流程連接到更大的結構,以實現新的使用案例、生產力優勢和更高的可擴展性。

4. 選擇整合方法

有許多方法和技術可用來連接應用程式和資料庫,以協調端對端業務流程。企業的最佳選擇取決於其業務優先順序、營運方法,以及現有的 IT 系統和架構。有些公司會透過原生整合開始和結束專案,查看從單一廠商取得所有關鍵任務應用程式的優勢。其他使用者則需要使用 API 建置自訂連線器,或利用雲端 PaaS 環境。

5. 前瞻思維

BPI 計畫是持續進行的,因此必須具備長遠的可持續發展能力。新的應用程式和資料來源最終必須併入現有的業務流程中。企業應採用可持續且可反覆調整的整合策略,這樣在未來添加新系統時,則不必從頭開始。

開始使用 Oracle 解決方案整合業務流程

Oracle 根據每個組織的需求、功能和計畫,提供廣泛的整合業務流程解決方案。這一切始於 Oracle Fusion Cloud 應用程式,這是業界全面的企業應用程式套件,設計上具備立即可用的原生整合功能。

Oracle Cloud Infrastructure (OCI) 為企業提供廣泛的整合服務,協助他們安全地連接所有應用程式和資料來源,為自動化業務流程奠定基礎,並利用 AI 和進階分析。OCI 提供應用程式整合功能,包括用於將雲端和內部部署應用程式與頂尖 SaaS 方案的預先建置轉接器、企業訊息傳遞、B2B 協定、多雲端和資料服務的視覺化開發平台,以及對 Oracle 廣泛應用程式套件的原生存取。

應用程式連線之後,就可以使用 Oracle Autonomous Database Data Studio 來轉換、強化及管理跨應用程式的資料,以進一步支援業務流程整合。企業正利用這些直接內建於 Oracle Autonomous Database 中的直觀式資料工具來訓練用於分析的模型、安全地共用資料,以及開發適用於複雜業務流程協調的自訂應用程式。

補充此資料整合產品組合是 OCI GoldenGate,它可以為容錯作業和線上移轉提供即時資料複寫。有了 GoldenGate,企業就可以設計、執行及監控其資料複製,甚至分析串流資料,而不需配置或管理運算環境。

瞭解 Oracle 如何提供全面的整合技術,透過 AI 為業務流程自動化奠定基礎。

業務流程整合常見問題

業務流程整合如何與業務流程自動化相關?

在企業將端對端業務流程自動化之前,必須先連接執行這些流程的系統和資料來源。業務流程整合奠定了業務流程自動化的基礎。

系統整合的三種基本方式是什麼?

原生整合會從單一供應商連接應用程式套件。API 允許不同的應用程式透過相互傳遞要求和回應來進行通訊。第三方平台可讓您以視覺化方式設計整合結構,不需撰寫任何程式碼即可處理基礎連接器。

什麼是應用程式整合?

應用程式整合旨在協調跨多個營運系統的業務流程。例如,在新員工入職時,需將新員工的資料加入人力資源管理系統 (HCM),然後順暢地傳送至薪資系統,接著再傳送至辦公室存取系統。這種整合通常是以事件為基礎,其中一個系統觸發操作,透過 API 或其他連接方式存取另一個系統。

什麼是資料整合?

資料整合涉及統一資料來源。您可以透過建立共用資料儲存區域來支援資料或知識的協調檢視 (例如資料倉儲或資料湖),或使用資料轉接器連接個別的資料儲存區域來完成這項作業。

機器人流程自動化如何支援整合?

機器人流程自動化 (RPA) 用於建置和部署訓練的軟體機器人,以模擬人類如何手動與使用者介面互動。企業可以透過讓 RPA 機器人將記錄系統中的重複性工作自動化,使用該技術來整合流程。