Ultimus 與企業應用軟體

Ultimus:企業應用軟體的最佳拍檔

串聯全企業人員與系統,填補流程的缺口

當企業在佈署 SAP、PeopleSoft、Oracle Financials、或是內容管理等企業應用軟體時,大都覺得不再需要任何其他 BPM 系統。 但實際上,企業應用軟體的主要目標在於完全發揮其應用程式範疇內的績效,而 BPM 的目標則是要串連整個企業的所有人員與系統。 雖然像 SAP NetWeaver 這樣的功能也許能夠改善這樣的情況,但仍舊無法像領先的 BPM 系統那樣跨越應用程式藩籬。

階層無所不在

若要理解為何單一應用程式無法滿足所有企業流程需求,首先必須認清階層無所不在的事實。 凡是與人有關的事物,都存在著階層。看看我們的運輸方式就知道。 沒有一種運輸方式能夠滿足所有的運輸需求。 船運、火車、飛機等等都能長距離運送大量貨物。卡車、巴士、汽車則較適合中距離的中運量需求。 堆高機、腳踏車、或是走路,則只適合短距離經常停頓的運送。

企業流程階層

企業流程亦無異於其他人類系統。 在流程的生態系統中,也存在著階層,如同運輸系統一般。 這是因為現代企業需要各式各樣的流程,以滿足各式各樣的需求。 大體上,一個企業的流程生態系統包含三類流程:

  • 特殊的高價值流程 – 這些流程通常都以 ERP 或財務應用軟體為中心,雖然複雜但不常改變。 這些流程通常都非常「缺乏人性」。在大多數情況下,這些流程都隨產業或業務功能而異,而且內嵌在企業應用軟體當中。 這些流程的客製化成本通常很高。 SAP 或 Oracle Financials 等企業應用軟體通常也含有一些預先建立的流程範本。 這些流程通常針對特定產業或特定業務功能,例如:製造業的訂單處理、對帳、庫存管理等等。
  • 複雜的跨業務功能流程 – 有一大部分的流程牽涉會到不同的業務功能,不僅複雜而且經常為了因應業務條件的變化而改變。這些流程經常橫跨不同部門與應用軟體,基本上可歸類為知識工作者流程。 這些流程是部門、應用軟體、客戶、合作夥伴、供應廠商、以及員工之間的橋樑。每一個公司都有自己所採用應用程式、服務,以及最佳的業務實作方法。 因此,這些流程基本上也隨公司而異,例如:報價、訂單審核、資產核准、績效評量等等。
  • 大量的個人化隨意流程 – 這類為數龐大的「隨意」(ad hoc) 流程幾乎沒有任何預先定義的結構。 這些流程完全因人而異,甚至因每個人所處理的每一件工作而異, 例如:以電子郵件將文件送審、專案進度報告、每週活動摘要彙整等等。

有這麼多類型的流程,光靠一套 BPM 系統很難完全應付。僅是處理這麼多類型的企業流程就已非常困難,更何況還要同時身兼 ERP、EDMS 或財務等功能,不論在範疇與複雜度上都是幾乎不可能達成。這就是為何企業中有各種階層的 BPM 系統,就像運輸、電腦與通訊系統一樣。

Ultimus BPM 與現有企業應用軟體相輔相成

不論在哪一個階層,Ultimus BPM 系統都能針對該階層發揮最大的價值與效用。 就像不同階層的運輸工具會相輔相成一樣,不同階層的 BPM 系統也必須互動與整合,以構成完美的生態體系。

  • Service-Oriented Architecture (SOA) – Ultimus 開放的架構能夠支援組織SOA的環境
  • Composite Applications & Enterprise Services Bus (ESB) – Ultimus BPM 能驅動混和式應用程式與 ESB 的價值
  • Application Servers – 利用 Ultimus BPM 使組織真正擁有傳遞跨組織流程的能力
  • Enterprise Application Integration (EAI) – Ultimus 提供一個完整的流程管理系統來管理全企業的重要商業流程
  • Enterprise Resource Planning (ERP) – Ultimus 能自動化既有 ERP前端與後端系統,提供 ERP系統所沒有的流程能見度與彈性。
  • Enterprise Content Management (ECM) – Ultimus BPM 可整合及擷取許多ECM套件的資訊,讓文件變成一個完整商業流程的重要部分

如要進一步了解 Ultimus 完整的應變功能與特色,請參閱「Ultimus 和企業流程生態體系:與 SAP 及企業應用軟體相輔相成」(Ultimus and the Business Process Ecosystem: Complementing SAP and Enterprise Applications) 一文或與我們聯絡。