FLOWRING

關於華苓

用對方法,加快 BPM 與 SAP ERP 的整合腳步

在華苓的客戶群中,有許多在購入 Agentflow 之前,已經是 ERP 系統的重度使用者。這些客戶的 ERP 系統在上線多年後,普遍面臨一些與流程相關的問題:

  1. ERP 的電子簽核能力較缺乏,以致於 ERP 表單仍是以紙本傳簽進行,如何提升簽核效率 ?
  2. ERP 掌管公司命脈,如何建立更嚴謹而快速的簽核環境 ?
  3. 當習慣以 ERP 作業之後,更多的周邊業務如何去取得 SAP ERP 上的資料 ?
  4. 如何擷取 ERP 上的資料,並即時觸發其它業務流程 ?
  5. 公司已有導入流程系統的計畫,但如何與 ERP 作串接 ?

在上述因素之下,加上 ERP 涉及的內容包括企業的生產、銷售、人事、研發、財務等方面,內容豐富而複雜,Agentflow 以富彈性及整合廣的性能著稱,以致與 SAP ERP、TIPTOP ERP、Oracle ERP…等等的系統整合成為這兩年來 Agentflow 的熱門應用,其中又以 SAP ERP 居多。

BPM  與 SAP ERP 的整合典範 - Agentflow

以華苓最近一家與 SAP ERP 整合完成的客戶為例(文章中就以”T企業”代稱)。T企業為事務機器製造商,主要是數位雷射多功能事務機之 ODM 及 OEM 服務,於桃園、東莞兩地設廠。T企業原本已使用友商的BPM系統多年,基於 TCO(總體擁有成本)相關工作推展,進而考量到與 SAP ERP 串接的便利性,遂重新選擇Agentflow作為流程簽核平台,整個導入過程都圍繞在Agentflow 與 SAP ERP 的整合實作。T企業運用兩種方式進行Agentflow與SAP ERP的整合,這也是一般 Agentflow 與SAP ERP 整合之常用典範:

(1)若是 ERP 本身涵蓋的業務範圍,例如:原物料請購單、維修與作業耗材採購單…等等,就由 SAP ERP 介面啟單,簽核作業在使用者填寫完 ERP 表單後開始,或是取得物料編號後按下特定按鈕觸發簽核作業,下一關的負責人員立即會收到簽核工作通知,並改以 Agentflow 的操作環境逐站進行簽核,最後再以 RFC 回寫進 SAP ERP 做存檔。

(2)若是非 ERP 主要涵蓋的業務範圍,但最後需要進入 ERP 做統籌的業務,例如:生產製造通知單、設計變更申請、IT 服務申請、國外出差請示單、部品零件承認請求、採購核價申請單…等等。就由 Agentflow 介面啟單,在 Agentflow 的操作環境完成簽核後,再透過 RFC 拋至 SAP ERP。

當T企業將 Agentflow 與 SAP ERP 串接之後,全電子化的 ERP 作業宣告完成。在 Agentflow 承接簽核作業之後,員工可以更有效率地進行線上簽核作業,並追查工作進度,更不說對於加速跨廠區簽核的幫助。而其他系統也透過 Agentflow 作為橋接,將資料回寫入SAP ERP,確保內部資訊同步。

在這個案例中,T企業先以單一登入(SSO)與既有的 AD-Server 作帳號驗證,建立兩方系統間的組織同步;之後運用華苓以 JCo 3.0 為基礎所獨家開發的SAP Middleware 對 SAP 現有之 BAPI 進行呼叫,以 SAP VIEW 與 SAP RFC/ZTABLE 等方式取得資料,順利將ERP的作業轉移到 Agentflow 上進行。

這兩種方式看似簡單,但前端表單要與 SAP 即時交換資料,後面每個流程關卡都能與 SAP 互動,亟需仰賴近萬個完整的 API及易於開發的 Script 呼叫技術作支撐,關鍵就在於 Agentflow 夠開放。Agentflow 提供各式整合方式,相當容易於流程內整合各企業內 AP 系統。華苓在各 SAP ERP 相關專案中持續累積經驗,使用過 FI、MM、HR 模組,呼叫過近50幾個 BAPI,呼叫客戶端的 RFC 近百個,Agentflow 與跟 SAP ERP 的整合成熟度無庸置疑。尤其為快速整合 SAP ERP 所而獨家開發的 SAP Middleware,切中 SAP ERP 用戶的需求。

巧妙運用整合利器 - SAP Middleware

一般流程整合 SAP 的方式,配合自行開發 Java 或 .Net程式,透過 SAP Connector 連結 SAP,技術門檻高,同步拉高整體開發成本,並且需要額外進行部署作業,由於技術複雜造成流程版本的控管不易,錯誤處理上也顯露疲態。若是以 SAP 官方建議的 SAP NetWeaver 為整合平台,IT人員就必須具備 SAP 獨有的 ABAP 語言開發能力,且一人多職、代理人、核決權限表、稽催及觸發等常見的流程功能都要自行開發,加上導入後維護人力成本、license 金額、顧問費用等金額都很昂貴,整體成本相當龐大。

SAP Middleware 的便捷整合方式

為了上述的問題,華苓獨家開發的 SAP Middleware,大幅降低 Agentflow 與 SAP ERP 整合開發成本。透過 SAP Middleware,T企業的流程開發人員可以用熟知的 JavaScript 語法作佈署或快速呼叫 SAP,兼容 Java / JavaScript 混合開發模式。採用 SAP Middleware 架構後,流程及程式都在 Agentflow Studio 中進行,SAP 相關的功能函數,都集中存放在 Agentflow Script Library 內管理,更易於作流程版本管制。對於錯誤處理,則由 Agentflow Debugger 進行除錯輔助,快速找出錯誤細節。整合後的呈現介面,前端表單操作可即時和 SAP 互動,流程各關皆可即時操作 SAP,過程乾淨俐落。

BPM 系統的整合能力需被放大檢視

對企業而言,當流程的開發量到達一定水平,BPM 與異質系統整合的可能性將竄升為IT關注焦點,為補強 ERP、MES、HR 等系統在簽核面的不足,越來越多公司採取系統分工的模式,把所有需要簽核完成的工作丟進 Agentflow 處理,這種1+1大於2的加成,是企業導入資訊系統後最樂見的結果。BPM 的觸角進入跨國企業、連鎖企業的同時,勢必面對更多等待交付簽核工作的IT系統,消費者除了在選購 BPM 產品時除了系統外觀或是功能多寡外,事實上需要花更多心思於整合能力的分析,必須嚴防評估的 BPM 產品與外部系統整合能力不足下,可能會因為有不斷深入與 ERP 整合的需求,而造成開發成本無止盡投入的窘境。Agentflow 目前已有許多與 SAP ERP 整合的典範及完整的解決之道,歡迎需要深度了解的朋友隨時與我們聯繫。

COM_CONTENT_LINKS_TOP