業(yè)務(wù)流程解決方案_第1頁
業(yè)務(wù)流程解決方案_第2頁
業(yè)務(wù)流程解決方案_第3頁
業(yè)務(wù)流程解決方案_第4頁
業(yè)務(wù)流程解決方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、HF業(yè)務(wù)流程管理平臺解決方案 目錄HF業(yè)務(wù)流程管理平臺1解決方案11.為什么要使用工作流系統(tǒng)32.工作流系統(tǒng)的特點43.HF業(yè)務(wù)流程管理平臺簡介53.1概述53.2程序架構(gòu)63.3HF業(yè)務(wù)流程管理平臺組成7流程配置工具HFWorkFlowTool9流程引擎HFWorkFlowEngine10業(yè)務(wù)應(yīng)用平臺HFWebApplication113.4開發(fā)業(yè)務(wù)流程133.5與現(xiàn)有系統(tǒng)源碼級整合133.6跨系統(tǒng)整合實現(xiàn)SOA153.7流程監(jiān)控服務(wù)(手機(jī)短信、即時消息和Email)164.面向的用戶群185.成功案例-威海網(wǎng)通流程支撐系統(tǒng)185.1商品采購申請案例19采購申請流程圖19采購申請單20采購單

2、審批20任務(wù)處理206.較復(fù)雜案例-其他合同審批211. 為什么要使用工作流系統(tǒng)隨著計算機(jī)的普及,企業(yè)信息化程度的不斷加深,對軟件系統(tǒng)的要求也越來越高,傳統(tǒng)的軟件系統(tǒng)的基本功能是記錄數(shù)據(jù)和查詢數(shù)據(jù),這種方式已經(jīng)落后,用戶的需求越來越精細(xì),如何讓數(shù)據(jù)信息流轉(zhuǎn)起來,讓更多的人參與進(jìn)來,體現(xiàn)出每個人的崗位職責(zé),這就是工作流系統(tǒng)要完成的任務(wù)。 這種系統(tǒng)被定義為BPM,中文意思是企業(yè)業(yè)務(wù)流程管理系統(tǒng),這種系統(tǒng)不僅僅是一個軟件產(chǎn)品,其中包含大量的實施工作(協(xié)助客戶梳理流程)。舉一個物品領(lǐng)用的例子來說明一下,傳統(tǒng)的軟件系統(tǒng)和工作流系統(tǒng)的區(qū)別。傳統(tǒng)的工作方式是這樣的:領(lǐng)料人向本部門主管申請領(lǐng)用A物品,經(jīng)部門主

3、管審批后,拿著批條再請分管經(jīng)理審批,最后拿著簽有部門主管和分管經(jīng)理名字的批條到倉庫領(lǐng)貨,倉庫管理員確認(rèn)批條后,辦理領(lǐng)用手續(xù),在軟件系統(tǒng)中記錄某人某年某月某日領(lǐng)用A物品一件,審批人某某和某某,完成領(lǐng)用。具體過程如下圖:領(lǐng)料申請部門主管審批分管經(jīng)理審批傳統(tǒng)軟件處理方式倉庫領(lǐng)料登記以紙條或者口頭方式人為處理領(lǐng)料信息記入軟件系統(tǒng)傳統(tǒng)的軟件系統(tǒng)只能記錄“某人某年某月某日領(lǐng)用A物品,審批人某某和某某”這一個結(jié)果信息,所以只是一個記錄信息的過程,沒有體現(xiàn)中間審批的過程。使用工作流系統(tǒng)不但可以記錄最終信息還可以記錄中間過程。工作流系統(tǒng)的工作方式如下圖:領(lǐng)料申請部門主管審批分管經(jīng)理審批工作流系統(tǒng)處理方式倉庫領(lǐng)料

4、全程記錄領(lǐng)料過程。工作流會把領(lǐng)用人申請、主管審批、分管經(jīng)理審批、倉庫提貨等中間過程統(tǒng)統(tǒng)記下來,這就是工作流系統(tǒng)的優(yōu)勢。這只是舉了一個簡單的例子,實際工作中流程遠(yuǎn)比這個復(fù)雜,一個物資領(lǐng)用申請經(jīng)過的審批環(huán)節(jié)可能是不一樣的,我們會遇到特殊物品特殊審批、特殊情況特殊審批等情,。企業(yè)的業(yè)務(wù)流程是復(fù)雜的、也是多變的,這也正體現(xiàn)了每個企業(yè)的特點,如何應(yīng)對這種復(fù)雜多變的業(yè)務(wù)需求,使用流程管理是必然的趨勢。2. 工作流系統(tǒng)的特點l 體現(xiàn)實際業(yè)務(wù)特色從流程圖可以看出業(yè)務(wù)是如何進(jìn)行的!工作流系統(tǒng)主要有很多業(yè)務(wù)流程組成的,每個流程代表一個日常業(yè)務(wù),建立工作流系統(tǒng)的一個很重要的工作就是要梳理企業(yè)的業(yè)務(wù)流程,業(yè)務(wù)流程是隨

5、著企業(yè)的不斷發(fā)展不斷變化的,流程隨時調(diào)整以適應(yīng)這種變化。這個過程只需要重新配置一下流程圖就可以,不需要修改程序,這是工作流系統(tǒng)的一大亮點。l 追蹤業(yè)務(wù)處理過程跟蹤業(yè)務(wù)過程查看每一步的處理結(jié)果!流程圖是工作流系統(tǒng)運轉(zhuǎn)的基礎(chǔ),流程引擎根據(jù)流程圖進(jìn)行工作流轉(zhuǎn),并記錄每一步的工作數(shù)據(jù),可以隨時查看走過的每一個節(jié)點的處理結(jié)果(例如審批意見)。l 協(xié)同工作提高效率工作流的每一個節(jié)點都是有專人處理的,沒有處理權(quán)限的人看不到該節(jié)點的數(shù)據(jù)信息,這一點提高了系統(tǒng)的安全性。工作任務(wù)自動流轉(zhuǎn),用戶只需處理自己的任務(wù),任務(wù)完成后提交任務(wù),任務(wù)可以自動分配給下一個處理人,這樣每個人只需坐在電腦旁完成好自己的工作就可以,無

6、需拿著文件到處找人簽字,提高了工作效率。協(xié)同辦公,任務(wù)自動傳遞,跟收發(fā)郵件一樣無須到處找人簽字!3. HF業(yè)務(wù)流程管理平臺簡介3.1 概述HF業(yè)務(wù)流程管理平臺是我們根據(jù)多年的項目經(jīng)驗和項目實踐,結(jié)合國內(nèi)各大工作流產(chǎn)品的特點研發(fā)的一套流程管理系統(tǒng),該系統(tǒng)不僅考慮到從零搭建業(yè)務(wù)系統(tǒng),也考慮到與現(xiàn)有業(yè)務(wù)系統(tǒng)的整合。從零搭建業(yè)務(wù)系統(tǒng),我們推出了BS結(jié)構(gòu)的業(yè)務(wù)應(yīng)用平臺(HFWebApplication)和CS結(jié)構(gòu)的業(yè)務(wù)應(yīng)用平臺(HFWinApplication),該平臺采用模塊化的軟件架構(gòu),能夠靈活的加載和卸載功能模塊;與現(xiàn)有系統(tǒng)的整合,我們的流程引擎(HFWorkFlowEngine)提供了豐富的功能

7、接口,供第三方業(yè)務(wù)系統(tǒng)調(diào)用,并提供源碼級完全整合方案。3.2 程序架構(gòu)HF業(yè)務(wù)流程系統(tǒng)采用三層架構(gòu)的模式,即客戶端、應(yīng)用服務(wù)和數(shù)據(jù)庫。流程引擎和配置工具可以通過WCF的方式訪問遠(yuǎn)程的服務(wù)器。3.3 HF業(yè)務(wù)流程管理平臺組成HF業(yè)務(wù)流程管理平臺由三部分組成:1、流程配置工具(HFWorkFlowTool),2、流程引擎(HFWorkFlowEngine),3、業(yè)務(wù)應(yīng)用平臺C/S或B/S版。程序結(jié)構(gòu)如下圖:3.3.1 流程配置工具HFWorkFlowTool 提供C/S版的(WinForm)流程配置工具,能夠使用戶通過拖拽的方式實現(xiàn)可視化的流程設(shè)計,流程模板發(fā)生變化時只需修改配置即可,無需重新編譯

8、程序;流程模板可以導(dǎo)入導(dǎo)出,方便備份和恢復(fù)。配置工具還可以建立企業(yè)組織機(jī)構(gòu)、配置系統(tǒng)權(quán)限和表單管理。流程配置工具主界面如下圖:3.3.2 流程引擎HFWorkFlowEngineHF是一款自主研發(fā)的工作流引擎,它使用最流行的.Net語言和SQL Server數(shù)據(jù)庫編寫,具有可視化的配置工具和完善的業(yè)務(wù)展現(xiàn)平臺,能夠適應(yīng)任何復(fù)雜情況流轉(zhuǎn)。HF不但具有流程引擎一般的功能,還可以很方便的嵌入到您現(xiàn)有的業(yè)務(wù)系統(tǒng)中,不影響現(xiàn)有的業(yè)務(wù)系統(tǒng)的代碼結(jié)構(gòu),使您在現(xiàn)有業(yè)務(wù)系統(tǒng)中增加流程功能的最佳選擇。HF 流程引擎的基本功能:l 順序流轉(zhuǎn)l 條件流轉(zhuǎn)l 分流l 合流l 指派l 授權(quán)l(xiāng) 回退l 異常終止l 流程掛起

9、l 召回(在下一任務(wù)未處理前可召回)l 子流程(流程嵌套)HF 流程引擎獨有特色:l 支持共享任務(wù)處理多人都有權(quán)處理的任務(wù),都能看到該任務(wù),別其中一人處理后,其他人不會再看到該任務(wù)。l 支持多啟動節(jié)點在流程環(huán)節(jié)基本相同只有開始任務(wù)不同時,可以利用多個開始節(jié)點并免多創(chuàng)建一個流程。l 簡化任務(wù)節(jié)點類型實現(xiàn)復(fù)雜流轉(zhuǎn)HF的任務(wù)節(jié)點類型是經(jīng)過深入的歸納和抽象,類型少功能強(qiáng),流程圖更貼近實際的業(yè)務(wù)流程,沒有多余的節(jié)點,一目了然,所見即所得。3.3.3 業(yè)務(wù)應(yīng)用平臺HFWebApplication BS結(jié)構(gòu)的業(yè)務(wù)展現(xiàn)平臺,能夠方便用戶通過瀏覽器訪問公司業(yè)務(wù),積木式的軟件架構(gòu)使系統(tǒng)管理員靈活配置業(yè)務(wù)界面。該平

10、臺可以提供源碼供用戶自由修改,來實現(xiàn)符合自己的展現(xiàn)方式。您還可以完全由自己開發(fā)業(yè)務(wù)展現(xiàn)平臺,按需所用,十分靈活。3.4 開發(fā)業(yè)務(wù)流程平臺能夠方便的開發(fā)業(yè)務(wù)界面,提供與數(shù)據(jù)庫的接口,不需要太多編程知識就可開發(fā)業(yè)務(wù)流程?;静襟E如下:1、創(chuàng)建流程圖2、制作表單3、關(guān)聯(lián)表單4、發(fā)布流程第一步:利用建模工具畫好工作流程圖,配置好每一個節(jié)點的處理者和處理方式。第二步:利用Visual Studio(2005/2008/2010)制作工作流業(yè)務(wù)表單。第三步:利用建模工具在流程圖的每一個節(jié)點上配置業(yè)務(wù)表單。第四步:把業(yè)務(wù)表單的界面文件和生成的dll發(fā)布到服務(wù)器。做以上基本配置即可完成工作流開發(fā),工作流平臺不

11、需要重新編譯。3.5 與現(xiàn)有系統(tǒng)源碼級整合HF流程引擎其提供全部源碼,可以實現(xiàn)與第三方系統(tǒng)整合。HF與已有系統(tǒng)整合原業(yè)務(wù)系統(tǒng)新業(yè)務(wù)系統(tǒng)增加任務(wù)列表業(yè)務(wù)數(shù)據(jù)和界面不變表中增加流程數(shù)據(jù)3個字段增加任務(wù)提交的代碼業(yè)務(wù)數(shù)據(jù)和界面業(yè)務(wù)數(shù)據(jù)表業(yè)務(wù)整合需要整合三部分:第一原業(yè)務(wù)界面整合,一個數(shù)據(jù)保存業(yè)務(wù)整合偽代碼如下圖:第二 任務(wù)列表的整合,第三任務(wù)列表與原業(yè)務(wù)界面的連接。與第三方業(yè)務(wù)系統(tǒng)集成的代碼,幾行代碼輕松搞定。1、 SaveDataWorkFlowId,WorkTaskId,WorkFlowInstancId,WorkTaskInstanceId寫入原來的數(shù)據(jù)表。原來的數(shù)據(jù)保存方式不變。2、 Wor

12、kFlowRuntime.Run();/任務(wù)提交,流程向下流轉(zhuǎn)。3、完成該業(yè)務(wù)的整合。3.6 跨系統(tǒng)整合實現(xiàn)SOA在使用工作流系統(tǒng)前可能正在使用其他軟件系統(tǒng),在企業(yè)中同時使用多套系統(tǒng)是經(jīng)常遇到的情況,如何使各系統(tǒng)有效的工作避免重復(fù)性工作,是企業(yè)系統(tǒng)整合面臨的首要問題。多套系統(tǒng)共存時應(yīng)設(shè)計好完善的解決方案,避免沖突和重復(fù)性勞動,保證基礎(chǔ)數(shù)據(jù)唯一和業(yè)務(wù)數(shù)據(jù)共享。工作流系統(tǒng)應(yīng)該作為企業(yè)信息化的核心,因為它描述企業(yè)的業(yè)務(wù)流轉(zhuǎn),其他系統(tǒng)為其提供數(shù)據(jù)。每個系統(tǒng)都是獨立的,通過工作流系統(tǒng)可以使個企業(yè)的整個軟件系統(tǒng)有機(jī)的串聯(lián)起來實現(xiàn)企業(yè)系統(tǒng)整合。HF流程引擎提供豐富的調(diào)用接口,包括WCF和WebService等多種調(diào)用方式。人力資源系統(tǒng)進(jìn)銷存系統(tǒng)企業(yè)門戶網(wǎng)站HF工作流引擎其他系統(tǒng)與微軟門戶系統(tǒng)整合,在SharePoint2007中集成流程任務(wù)列表,如下圖:3.7 流程監(jiān)控服務(wù)(手機(jī)短信、即時消息和Email)為了更好地監(jiān)控流程運行狀態(tài),提供了流程監(jiān)控服務(wù),每當(dāng)有了新任務(wù)或者任務(wù)超時能夠及時通知處理者或者其他相關(guān)人員??梢詫崿F(xiàn)手機(jī)短信、電子郵件、QQ、Msn、Ocs等多種方式的即時提醒。流程監(jiān)控服務(wù)界面如下圖:4. 面向的用戶群l 軟件開發(fā)者和集成商需要工作流功能的軟件開發(fā)者或者集成商,適合已經(jīng)有也許系統(tǒng)的,可以方便的把流程引擎

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論