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