當前,石化企業(yè)為提高生產(chǎn)效率,先后實施ERP、供應鏈、員工績效等信息化系統(tǒng),然而,多套業(yè)務系統(tǒng)并存、原有系統(tǒng)不斷更新以及不斷擴充新的業(yè)務流程給企業(yè)帶來了新的難題。因此如何把現(xiàn)有信息系統(tǒng)的業(yè)務流程進行高質(zhì)量的重構(gòu)成為亟待解決的問題。
傳統(tǒng)經(jīng)濟模式下.ERP與供應鏈等系統(tǒng)各自獨立,造成企業(yè)的信息流、價值流和物流間的交互障礙,使企業(yè)前后端成為信息孤島,因此,業(yè)務流程重構(gòu)首先要解決信息孤島的問題。先采用SOA架構(gòu)集成所有信息系統(tǒng),消除信息孤島,再把業(yè)務流程管理統(tǒng)一集成,使企業(yè)、合作伙伴及客戶的業(yè)務流程集成在同一信息系統(tǒng)上,加強企業(yè)與合作伙伴及客戶的紐帶關(guān)系、協(xié)同與分析能力,進而使企業(yè)贏得競爭優(yōu)勢。
本系統(tǒng)以業(yè)務流程管理(BPM )為基礎(chǔ),有效地解決業(yè)務流程管理集成、重構(gòu)的問題,從而能夠快速響應業(yè)務流程變化,保持企業(yè)競爭力。
1 基于BPM的煉油與化工運行信息系統(tǒng)
隨著石化企業(yè)對信息化建設(shè)力度的加強,使得傳統(tǒng)的管理方法發(fā)生了改變。傳統(tǒng)企業(yè)管理過程中科技含量低、信息流轉(zhuǎn)緩慢、數(shù)據(jù)冗余、流程管理不合理、工作效率不高、整體管理水平低下等現(xiàn)象,已不能適應當今激烈競爭下市場經(jīng)濟運作的需要。必須通過企業(yè)信息化,規(guī)范流程管理,重構(gòu)、優(yōu)化當前的業(yè)務流程,運用先進的信息技術(shù)、先進的設(shè)備,使得數(shù)據(jù)準確、信息流轉(zhuǎn)及時、流程規(guī)范合理,進而在基礎(chǔ)系統(tǒng)建設(shè)的同時,實施了基于業(yè)務流程管理(BPM )的煉油與化工運行信息系統(tǒng),加速實現(xiàn)企業(yè)信息化,提高企業(yè)管理水平。
業(yè)務流程管理(BPM )不是一個新概念,也不是一個新名詞,它是從相關(guān)的業(yè)務流程變革領(lǐng)域,如業(yè)務流程改進(BPI)、業(yè)務流程重組(BPR)、業(yè)務流程革新中發(fā)展起來的。流程管理技術(shù)也是從早期的工作流管理、EAI、流程自動化、流程集成、流程建模、流程優(yōu)化等技術(shù)中逐步延伸出來的。一般來說,是企業(yè)將現(xiàn)有的內(nèi)部資源進行有效整合,優(yōu)化企業(yè)的業(yè)務流程,有效監(jiān)控企業(yè)戰(zhàn)略目標的執(zhí)行,從而確保企業(yè)的戰(zhàn)略目標能夠?qū)崿F(xiàn)。它具有兩個明顯特點:首先,它實現(xiàn)了工作流程的自動化;其次,它實現(xiàn)了多個企業(yè)系統(tǒng)、組織之間的無縫集成。
實現(xiàn)業(yè)務流程管理(BPM )需要搭建SOA架構(gòu)。SOA是一種粗粒度、松耦合的服務結(jié)構(gòu),使企業(yè)變得更加彈性和靈活,快速響應業(yè)務的需求變更,具有精確定義的標準接口。服務的粒度是指服務執(zhí)行了較大的業(yè)務功能,并交換了比細粒度更多的數(shù)據(jù);服務之間耦合是指服務具有中立的接口的特征;標準化接口是指Web服務使應用功能得以通過標準化接口(WSDL)提供,并可基于標準化傳輸方式(HTTP和JMS),采用標準化協(xié)議進行調(diào)用。
SOA體系架構(gòu)中有3種角色,分別是服務提供者(Service Provider)、服務消費者(Service Consumer)和服務注冊中心(Service Broker),如圖1所示。
圖1 SOA體系架構(gòu)角色之間的關(guān)系
2 基于BPM信息系統(tǒng)建設(shè)的重點和難點
針對石化企業(yè)的信息化建設(shè)情況,當前業(yè)務流程管理在信息化建設(shè)的重要性,首先要保證系統(tǒng)的穩(wěn)定性、安全性、可重用性,其次面對業(yè)務流程復雜多變的不確定性、數(shù)據(jù)變化頻繁、數(shù)據(jù)量大等特點。出現(xiàn)了兩大難題:
第一、設(shè)計階段,流程引擎要靈活、可靠、跨平臺、跨系統(tǒng)。流程與系統(tǒng)的關(guān)系如下圖:
圖2 流程與各系統(tǒng)的相互關(guān)系
第二、在系統(tǒng)上線后,要支持對任何業(yè)務流程的重構(gòu),快速響應業(yè)務流程變化。最好能讓客戶直接重構(gòu)。最大限度地提高企業(yè)的生產(chǎn)力。
3 基于BPM信息系統(tǒng)的設(shè)計與實現(xiàn)
3.1 設(shè)計原則
本系統(tǒng)強調(diào)以業(yè)務流程為核心,以業(yè)務流程驅(qū)動企業(yè)發(fā)展。必須具備業(yè)務流程管理的如下基本能力:
(1)業(yè)務流程的分析和設(shè)計(BPD);
(2)業(yè)務流程的改進和優(yōu)化(BPO);
(3)業(yè)務流程的自動化(BPA);
(4)業(yè)務過程集成(BPI);
(5)業(yè)務過程重構(gòu)(BPR);
(6)業(yè)務過程外包及監(jiān)控分析(BAM)。
標準的流程管理過程分為:建立新流程、流程的分析梳理、流程建模、執(zhí)行與監(jiān)控以及流程的持續(xù)分析優(yōu)化等幾大階段,如圖3所示。
圖3 流程管理過程
系統(tǒng)的設(shè)計原則圍繞業(yè)務流程管理(BPM)的基本特征和標準過程,從流程角度出發(fā),關(guān)注流程是否增值,是否能為企業(yè)帶來效益等核心問題。
3.2 實現(xiàn)方式
3.2.1 優(yōu)秀的流程設(shè)計器
業(yè)務流程管理必須具有優(yōu)秀的分析和設(shè)計(BPD)能力。本系統(tǒng)的流程設(shè)計器,采用Javascript、XML、FLEX等技術(shù)。借鑒世界一流的流程引擎技術(shù),使流程設(shè)計的能力能夠滿足當前石化行業(yè)的一切需求,如圖4所示。
圖4 強大的流程設(shè)計器
流程建模基于強大的業(yè)務流程執(zhí)行語言BPEL,采用圖形化的簡便方式定義復雜流程,流程建模具有如下主要功能:
(1)支持webservice。滿足跨平臺、跨系統(tǒng)的集成需求。
(2)支持表單自定義。針對不同的業(yè)務制定需要的表單數(shù)據(jù)。
(3)支持郵件、短信的集成。
(4)支持分支流程、條件流程、循環(huán)流程、子流程等復雜流程。
(5)支持審批負責人配置到人、角色、崗位等。
(6)支持圖形化流程監(jiān)控。
(7)支持任務提醒、任務轉(zhuǎn)發(fā)、任務代理審批等特殊功能。
(8)支持多種企業(yè)級流程模板,可直接使用。
本系統(tǒng)的流程設(shè)計器為業(yè)務流程的改進、優(yōu)化、自動化、集成和監(jiān)控提供了堅實的基礎(chǔ)。利用設(shè)計工具可以高效率地進行業(yè)務流程重構(gòu)。可直接在圖形界面上進行優(yōu)化和調(diào)整。快速響應業(yè)務需求變化。
3.2.2 流程發(fā)布與調(diào)用
本系統(tǒng)是采用SOA架構(gòu)。流程可直接在信息管理系統(tǒng)中發(fā)布,也可以通過webservice在其它系統(tǒng)中發(fā)布。流程的調(diào)用,待辦、已辦事宜的查看都可以采用webservice的方式。進而使業(yè)務流程管理貫穿到所有的信息化系統(tǒng)中。
3.2.3 流程的監(jiān)控和管理
通過流程監(jiān)控模塊,對流程進行圖形化監(jiān)控、統(tǒng)計匯總,查看流程完成效率。對流程的處理情況做出第一時間的分析和反饋,并通過報表工具對流程的各項指標進行統(tǒng)計分析。分析結(jié)果可作為關(guān)鍵績效指標(KPI)。
3.2.4 流程的優(yōu)化和重整
當有新的業(yè)務流程需求的時候。首先查看流程模版是否能滿足需求。如果能則直接使用。如果不能。就重新設(shè)計一個流程,并關(guān)聯(lián)相關(guān)的業(yè)務。設(shè)計好后發(fā)布并使用流程。
4 基于BPM信息系統(tǒng)的實施成果
案例一:
某商務部提出以下流程需求,要求供應商供貨后由倉庫保管員在供應鏈倉庫管理系統(tǒng)中增加相關(guān)的貨物,同時如果貨物價值大于100萬元由商務部部長審批,否則由兩名商務部干事同時審批,審批通過后在ERP系統(tǒng)中增加相關(guān)的物資,同時短信或郵箱自動提醒財務系統(tǒng)相關(guān)人員準備財務結(jié)算,并且要求這一審批流程能在信息管理系統(tǒng)中待辦任務中統(tǒng)一處理。
案例分析:
該案例不是一個普通的業(yè)務流程。第一、以上流程需求是跨系統(tǒng)、跨平臺的。它即要在供應鏈倉庫管理中添加相應的庫存。還要在ERP系統(tǒng)中增加相關(guān)的物資。第二、以上流程還需要在信息管理系統(tǒng)和其它業(yè)務或系統(tǒng)的流程一起處理。也就是說要把所有系統(tǒng)的業(yè)務流程集成到一起管理,這在信息孤島的時代是完全做不到的。第三、短信或郵箱等輔助功能的支持。第四、業(yè)務流程復雜,涉及到的部門和人員多。流程里面包括條件判斷流程、分支/合并流程。
本系統(tǒng)實施效果:
(1)通過本系統(tǒng)強大的流程設(shè)計器,注冊、添加、調(diào)用跨系統(tǒng)的數(shù)據(jù)服務(webservice)。解決跨系統(tǒng)、跨平臺的問題。在供應鏈倉庫管理中添加相關(guān)的庫存。同時在ERP系統(tǒng)中增加相關(guān)的物資。系統(tǒng)實現(xiàn)了支持條件判斷流程、分支/合并流程等復雜流程。在流程設(shè)計階段,為每一個任務節(jié)點添加短信或郵件通知等輔助功能。最后完善相關(guān)細節(jié)并發(fā)布流程。通過流程引擎的強大功能僅用了2小時的時間就構(gòu)建出了一個功能強大。擴展性好的新業(yè)務流程。
(2)本系統(tǒng)采用SOA系統(tǒng)集成的架構(gòu)。所有的系統(tǒng)本身就是集成在一起的。所有系統(tǒng)的待辦任務集中處理在信息化系統(tǒng)集成時就已經(jīng)完成。所有的業(yè)務流程都是采用系統(tǒng)提供的流程引擎。所以待辦任務也一樣是在信息管理系統(tǒng)中統(tǒng)一處理。
案例二:
某企業(yè)信息化系統(tǒng)全部上線運行后。突然某業(yè)務部門提出一個新的業(yè)務流程需求。而且該業(yè)務流程還比較復雜。包括判斷流程、分支/合并流程,有附件。最痛苦的是包括新的業(yè)務數(shù)據(jù)表單。該數(shù)據(jù)在以前的業(yè)務流程分析時沒有涉及到。該表單以前也沒有開發(fā)。在審批的過程中還涉及到跨系統(tǒng)、跨部門等。信息化主管遇到這個問題就犯難了。
案例分析:
本案例主要是對業(yè)務流程管理改進、優(yōu)化和重構(gòu)的一個考驗。但是現(xiàn)在國內(nèi)、外還沒有一個開源的流程產(chǎn)品能夠做到對任意復雜的流程進行非開發(fā)工作的重構(gòu)。
傳統(tǒng)解決方案:
信息化主管向以前的信息化技術(shù)總設(shè)計師尋求解決方案,得到的答案卻是:“當時我們的信息化系統(tǒng)沒有那么靈活,不能對這種復雜的新型業(yè)務流程進行重構(gòu),如果確定要這么做。我們只能再給你們開發(fā)一個這樣的流程。開發(fā)周期應該要一個月”。信息化主管又向IBM、微軟等大公司尋求解決方案。IBM、微軟有解決方案,不過前提是要采用它們的一整套信息化建設(shè)流程解決方案。最后沒有辦法還是重組了一個開發(fā)團隊,專門應對業(yè)務流程變化后的項目整改。
本系統(tǒng)實施效果:
針對業(yè)務流程的改進、優(yōu)化和重構(gòu)是本系統(tǒng)最大的亮點。也是國內(nèi)這一塊做得不夠完美的地方。對于業(yè)務流程的改進、優(yōu)化和重構(gòu)。技術(shù)稍微落后一點的信息化建設(shè)只能支持一些簡單的重構(gòu)。當業(yè)務流程復雜時。它們顯得無能為力。或者像IBM這樣的大企業(yè)它們的流程引擎能夠?qū)I(yè)務流程進行改進、優(yōu)化和重構(gòu)。但是它們的要求太高。需要一些掌握專業(yè)技術(shù)的人才。而業(yè)務人員又不能直接上手。針對這一國際性的難題,再結(jié)合石化行業(yè)的實際情況。該信息化主管認識到專門組建一個團隊來維護流程,團隊的人力、物力開銷太大。所以引入了石化企業(yè)自建的基于BPM的煉油與化工運行信息系統(tǒng),解決快速響應業(yè)務流程需求變化的問題。實踐證明,第一,本系統(tǒng)的流程引擎足夠強大。強大到能夠滿足石化的目前所有業(yè)務流程需求的變化。第二,業(yè)務流程重構(gòu)的實際操作交給了解業(yè)務的系統(tǒng)管理員。系統(tǒng)管理員通過簡單培訓后,通過流程設(shè)計器重構(gòu)一個流程,僅用了不到半天的時間。得到信息化主管的高度評價。
其它案例:
某企業(yè)信息管理人員一直苦于流程中的兩件事情。第一、當自己出差期間。自己的工作沒人接手。出差幾天回來之后。發(fā)現(xiàn)一大堆的任務沒有處理,有些甚至是特別重要的任務。造成了無法彌補的后果。第二、有些特殊任務需要在第一時間處理,可又不可能一直刷新待辦任務的頁面。自從實施本系統(tǒng)后。在出差前把待辦任務委托給另一個人處理。同時設(shè)置任務到達時的短信、郵件提醒。客戶在第一時間處理了緊急任務。本系統(tǒng)上線運行后。得到了客戶的一致好評!
5 結(jié)束語
本系統(tǒng)以J2EE技術(shù)為核心,為企業(yè)級項目提供了數(shù)據(jù)、安全、性能等多方面保障。同時還具有以下特色:
1、采用最新的動態(tài)企業(yè)建模(DEM:Dynamic EntERPrise Modeling)思想,使用統(tǒng)一的底層平臺,為流程引擎的通用性和靈活性提供了核心的指導思想。
2、通過圖形化工作流定制,直觀地描繪出客戶的業(yè)務流程,遵循國際工作流管理聯(lián)盟(WfMC)制定的工作流標準,實現(xiàn)諸如分支流程、條件流程、循環(huán)流程、子流程等等多種流程方式。同時采用 “拖拉”的方式使得定制流程更為簡單,客戶或系統(tǒng)管理員只需了解本單位的業(yè)務流程就可以輕松的定制出復雜的工作流程。
3、系統(tǒng)中的流程定義、表單設(shè)計、流程運行、流程監(jiān)控、系統(tǒng)管理都以 Web 客戶端的方式展現(xiàn),實現(xiàn)了純BS架構(gòu)的流程管理系統(tǒng)。
4、采用業(yè)務流程管理實時監(jiān)控技術(shù)(BAM),實現(xiàn)了對流程的各種狀態(tài)進行績效分析、流程實例的日志記錄、查詢、人員替換等功能。
綜上所述,本系統(tǒng)的技術(shù)先進,流程設(shè)計靈活,能夠滿足石化企業(yè)的需求。并結(jié)合傳統(tǒng)流程產(chǎn)品和企業(yè)級流程產(chǎn)品。做出了面向客戶的流程產(chǎn)品,客戶可以隨著業(yè)務需求的變化而快速改變流程策略。而不是像傳統(tǒng)流程產(chǎn)品那樣不支持流程重構(gòu),或像大型企業(yè)的流程產(chǎn)品需要程序員才能重構(gòu)流程。但是這里的客戶是指客戶中了解業(yè)務流程的系統(tǒng)管理員。當然,下一步還需繼續(xù)探索直接面向普通客戶的業(yè)務流程管理系統(tǒng)。
總之,本系統(tǒng)能有效地解決原有系統(tǒng)流程重構(gòu)能力弱,跨系統(tǒng)、跨部門流程執(zhí)行效率低的問題,實現(xiàn)業(yè)務流程的自動化和多個信息系統(tǒng)之間的業(yè)務流程無縫集成,進一步提高企業(yè)的工作管理效率。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://m.lukmueng.com/
本文標題:論煉油與化工運行信息系統(tǒng)中ERP業(yè)務流程管理的集成設(shè)計與應用
本文網(wǎng)址:http://m.lukmueng.com/html/consultation/1082058409.html