一種基于跨地區(qū)、跨公司的流程協(xié)作的工作流管理技術(shù),涉及工作流視圖技術(shù)的跨地區(qū)、跨公司工作流協(xié)作過程、協(xié)作元模型及協(xié)作層次模型,協(xié)作場景的工作流視圖產(chǎn)生方法,支持流程服務(wù)協(xié)作及工作流視圖的工作流原型系統(tǒng)。在系統(tǒng)中實現(xiàn)工作流視圖功能,并支持跨地區(qū)、跨公司,分離內(nèi)部流程執(zhí)行、視圖管理和外部服務(wù)執(zhí)行,達(dá)到提高協(xié)作能力并隱藏信息的目的。本發(fā)明專利技術(shù)的實施例提供一種基于協(xié)作場景的工作流視圖產(chǎn)生方法,一個支持流程服務(wù)協(xié)作及工作流視圖的工作流原型系統(tǒng),解決跨地區(qū)、跨公司的活動如何通信,不同地區(qū)、公司工作流引擎之間理解對方的業(yè)務(wù)流程定義.如何控制跨地區(qū)、跨公司過程,如何得到約束、規(guī)范協(xié)作各方的行為等問題。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及生產(chǎn)組織和辦公自動化領(lǐng)域
,尤其涉及工作過程管理的自動化、智能化和整合化。
技術(shù)介紹
工作流技術(shù)是由二十世紀(jì)七十年代中期研究辦公自動化領(lǐng)域而發(fā)展來的,而當(dāng)時計算機還沒有普及,網(wǎng)絡(luò)水平低缺乏理論基礎(chǔ),因此工作流技術(shù)沒有發(fā)展起來。簡而言之,工作流就是一系列可以相互銜接、并能自動進行的業(yè)務(wù)活動或任務(wù)。一個工作流不僅包括一組任務(wù)(或活動)及它們的相互順序關(guān)系,還包括流程及任務(wù)(或活動)的啟動和終止條件,以及對每個任務(wù)(或活動)的描述。工作流管理系統(tǒng)有以下幾個階段。第一階段的工作流管理系統(tǒng)主要以企業(yè)內(nèi)部的文檔處理為主,典型特征是工作流系統(tǒng)不是一個獨立的平臺,而是將其運用到文檔的傳遞和處理的具體系統(tǒng)中。第二階段的發(fā)展標(biāo)志是Dominonotes產(chǎn)品的出現(xiàn)。主要特征是工作流系統(tǒng)以群件的方式來處理文檔的平臺,具有自己獨特的體系結(jié)構(gòu)和基礎(chǔ)的通信技術(shù)。伴隨著計算機網(wǎng)絡(luò)技術(shù)和Intemet技術(shù)的迅速發(fā)展,規(guī)范化的企業(yè)業(yè)務(wù)流程和不斷提高的內(nèi)部效益,工作流技術(shù)發(fā)展到了第三個階段,即業(yè)務(wù)流程管理(BPM)階段。這一階段,業(yè)務(wù)流管理能夠管理文檔、各類業(yè)務(wù)流程;而且包括業(yè)務(wù)流程的設(shè)計、分析、評測、仿真、運行和管理,可以管理流程、人和其他資源之間的關(guān)系,整合公司內(nèi)外部的資源,監(jiān)視整個流程的進行,而不只是文檔處理界面的設(shè)計與處理。企業(yè)實施工作流管理所帶來的好處:可以提高企業(yè)運營效率、提高企業(yè)資源利用效率、提高企業(yè)運作的靈活性和適應(yīng)性、提高工作效率、集中精力處理核心業(yè)務(wù)、減少浪費、增加利潤、充分發(fā)揮現(xiàn)有計算機網(wǎng)絡(luò)資源的作用。實施工作流可以縮短企業(yè)運營周期、改善企業(yè)內(nèi)(外)部流程、優(yōu)化并合理利用資源、減少人為差錯和延誤,提高勞動生產(chǎn)率。
技術(shù)實現(xiàn)思路
為了克服現(xiàn)有的跨地區(qū)、跨公司的工作流管理技術(shù)的不足,本專利技術(shù)提供一種基于工作流視圖技術(shù)的跨地區(qū)、跨公司工作流協(xié)作過程模型及協(xié)作層次模型,一種基于協(xié)作場景的工作流視圖產(chǎn)生方法,一種支持跨地區(qū)、跨公司的工作流原型系統(tǒng),解決跨地區(qū)、跨公司的活動如何通信、不同地區(qū)、公司工作流引擎之間是否相互理解對方的業(yè)務(wù)流程定義、如何控制跨地區(qū)、跨公司過程,如何得到約束、規(guī)范協(xié)作各方的行為等問題.本專利技術(shù)解決其技術(shù)問題所采用的技術(shù)方案是:通過分析企業(yè)需求及主流工作流標(biāo)準(zhǔn),提出一個跨地區(qū)、跨公司的協(xié)作過程及協(xié)作層次模型,將其作為后續(xù)研究的基礎(chǔ)。研究確定各地區(qū)、公司在該模型中擔(dān)任的角色、所起的作用。通過跨地區(qū)、跨公司研究協(xié)作流程的研究,使得該方法產(chǎn)生的視圖反映私有流程真實結(jié)構(gòu)的狀態(tài),同時隱藏?zé)o關(guān)的流程細(xì)節(jié),達(dá)到流程信息共享控制的目的,便于協(xié)作各方根據(jù)該視圖進行管理工作流。在系統(tǒng)中實現(xiàn)工作流視圖功能,并支持跨地區(qū)、跨公司,分離內(nèi)部流程執(zhí)行、視圖管理和外部服務(wù)執(zhí)行,達(dá)到提高協(xié)作能力并隱藏信息的目的。本專利技術(shù)的有益效果是,解決跨地區(qū)、跨公司工作流環(huán)境之間活動如何通信、不同地區(qū)、公司工作流引擎之間是否相互理解對方的業(yè)務(wù)流程定義、如何控制跨地區(qū)、跨公司過程,如何得到約束、規(guī)范協(xié)作各方的行為等問題,最終實現(xiàn)跨地區(qū)、跨公司的協(xié)作環(huán)境.其中,通信機制解決的是通信的基礎(chǔ)支撐平臺、跨地區(qū)、跨公司通信的同異步控制等問題;協(xié)作機制涉及協(xié)作對象的選擇機制,跨地區(qū)、跨公司協(xié)作關(guān)系的建立方法等問題;控制機制包括對流程執(zhí)行、資源、組織等的控制。附圖說明下面結(jié)合附圖和實施例對本專利技術(shù)進一步說明。圖1為本專利技術(shù)實例流程協(xié)作場景圖。圖2為本專利技術(shù)實例流程協(xié)作的過程圖。圖3為本專利技術(shù)實例協(xié)作元模型圖。圖4為本專利技術(shù)實例協(xié)作流程產(chǎn)生算法圖。圖5本專利技術(shù)實例基礎(chǔ)活動最小次序保持集產(chǎn)生算法圖。圖6本專利技術(shù)實例工作流管理系統(tǒng)體系結(jié)構(gòu)圖。圖7本專利技術(shù)實例關(guān)鍵部件關(guān)系圖。圖8本專利技術(shù)實例工作流視圖管理及流程服務(wù)管理主要子模塊的設(shè)計及關(guān)系圖。圖9本專利技術(shù)實例狀態(tài)映射表。具體實施方式在圖1中,表示了跨地區(qū)、跨公司供應(yīng)鏈流程的協(xié)作場景。圖1a表示的是用戶1與用戶2之間的協(xié)作場景,在此場景中流程的執(zhí)行過程其中A1~A4表示在用戶流程中進行的相關(guān)活動,B1~B4表示在跨地區(qū)、跨公司流程中執(zhí)行的相關(guān)活動。A1~A4、B1~B4所代表的組織內(nèi)部相關(guān)流程信息不會在協(xié)作場景中暴露。協(xié)作場景表示的只是在這些跨地區(qū)、跨公司活動標(biāo)簽代表的活動結(jié)束后向?qū)Ψ桨l(fā)送的相關(guān)信息及發(fā)送信息的次序。在圖2中,表示了參與建立、執(zhí)行工作流協(xié)作的所有實體和步驟。圖中參與建立和執(zhí)行協(xié)作的主要有三方:服務(wù)消費者、服務(wù)提供者和LrDDI服務(wù)注冊庫.服務(wù)消費者也就是協(xié)作流程發(fā)起者,它需要消費其他協(xié)作流程提供的服務(wù)才能完成其本身的業(yè)務(wù)目的.服務(wù)提供者根據(jù)服務(wù)消費者的要求為其提供合適的服務(wù),在工作流協(xié)作中處于被動地位.服務(wù)注冊庫是前兩者之間的中介,提供服務(wù)發(fā)布和查找功能。下面對該過程中的關(guān)鍵步驟1~8詳細(xì)描述如下:1.協(xié)商產(chǎn)生協(xié)作場景:協(xié)作雙方派出熟悉業(yè)務(wù)流程的人員協(xié)商確定業(yè)務(wù)流程的協(xié)作場景,以該場景作為之后協(xié)作交互的依據(jù)。這里服務(wù)消費者可以同時與若干不同的服務(wù)提供者協(xié)商確定協(xié)作場景,具體使用哪個提供者提供的服務(wù)在步驟7選擇;2.產(chǎn)生部分視圖:協(xié)作雙方各自使用工作流視圖產(chǎn)生工具根據(jù)協(xié)作場景,結(jié)合跨地區(qū)、跨公司的流程得出各自的工作流視圖,該視圖已經(jīng)隱藏了與協(xié)作無關(guān)的流程信息,可以共享;3.視圖組合與驗證:協(xié)作流程發(fā)起者將雙方的工作流視圖組合,成為完整工作流視圖表現(xiàn)協(xié)作流程,同時可以驗證整體視圖,如果存在結(jié)構(gòu)錯誤,可以通知服務(wù)提供方對錯誤地方進行調(diào)整;4.定義服務(wù)提供者流程:根據(jù)整體視圖定義可供工作流執(zhí)行服務(wù)執(zhí)行的,含協(xié)作的跨地區(qū)、跨公司服務(wù)提供者流程;5.封裝協(xié)作流程服務(wù):將已載入工作流執(zhí)行服務(wù)的跨地區(qū)、跨公司可執(zhí)行流程封裝,其中包含跨地區(qū)、跨公司協(xié)作所需標(biāo)準(zhǔn)接口;6.發(fā)布協(xié)作流程服務(wù):將協(xié)作流程服務(wù)在UDDI服務(wù)注冊庫中注冊發(fā)布;7.發(fā)現(xiàn)協(xié)作流程服務(wù):服務(wù)消費者通過服務(wù)發(fā)現(xiàn)工具,在經(jīng)過以上步驟封裝成的若干流程服務(wù)中,針對工作流協(xié)作應(yīng)用的特點,運用特定的服務(wù)發(fā)現(xiàn)策略確定對于服務(wù)消費方而言最優(yōu)的協(xié)作流程服務(wù);8.協(xié)作流程服務(wù)的綁定和流程描述:服務(wù)消費者的流程定義工具根據(jù)步驟3產(chǎn)生的流程協(xié)作整體視圖及內(nèi)部流程,定義在本方執(zhí)行的協(xié)作流程,并將相關(guān)協(xié)作部分與服務(wù)發(fā)現(xiàn)工具確定的協(xié)作流程服務(wù)綁定,產(chǎn)生可供工作流執(zhí)行服務(wù)執(zhí)行的流程描述文件。在圖6,跨地區(qū)、跨公司的工作流的工作流管理系統(tǒng)體系結(jié)構(gòu)主要由兩個部分構(gòu)成:管理開發(fā)平臺和流程運行平臺。其中管理開發(fā)平臺包括了:客戶端應(yīng)用程序、流程定義工具、跨地區(qū)、跨公司流程服務(wù)發(fā)現(xiàn)工具、流程監(jiān)控工具和視圖產(chǎn)生驗證工具。而運行平臺主要功能是執(zhí)行流程定義,實現(xiàn)執(zhí)行過程中對跨地區(qū)、跨公司應(yīng)用及數(shù)據(jù)的訪問,同時為管理開發(fā)平臺提供相應(yīng)的訪問接口。管理開發(fā)平臺與流程運行平臺相互協(xié)作完成對流程設(shè)計、部署、管理、執(zhí)行、監(jiān)控、協(xié)作等功能。本文檔來自技高網(wǎng)...
【技術(shù)保護點】
基于跨地區(qū)、跨公司的流程協(xié)作的工作流管理技術(shù),其特征是:基于工作流視圖技術(shù)的跨地區(qū)、跨公司工作流協(xié)作過程、協(xié)作元模型及協(xié)作層次模型,基于協(xié)作場景的工作流視圖產(chǎn)生方法,支持流程服務(wù)協(xié)作及工作流視圖的工作流原型系統(tǒng),解決跨地區(qū)、跨公司的活動如何通信、不同工作流引擎之間是否相互理解對方的業(yè)務(wù)流程定義、如何控制外來過程,如何得到約束、規(guī)范協(xié)作各方的行為等問題。
【技術(shù)特征摘要】
1.基于跨地區(qū)、跨公司的流程協(xié)作的工作流管理技術(shù),其特征是:基于工作流視圖技術(shù)的跨
地區(qū)、跨公司工作流協(xié)作過程、協(xié)作元模型及協(xié)作層次模型,基于協(xié)作場景的工作流視圖
產(chǎn)生方法,支持流程服務(wù)協(xié)作及工作流視圖的工作流原型系統(tǒng),解決跨地區(qū)、跨公司的活
動如何通信、不同工作流引擎之間是否相互理解對方的業(yè)務(wù)流程定義、如何控制外來過程,
如何得到約束、規(guī)范協(xié)作各方的行為等問題。
2.根據(jù)權(quán)利要求1所述的基于工作流視圖技術(shù)的跨地區(qū)、跨公司工作流協(xié)作過程、協(xié)作元模
型及協(xié)作層次模型,其特征是:通過分析企業(yè)需求及主流工作流標(biāo)準(zhǔn),提出一個跨地區(qū)、
跨公司的協(xié)作過程及協(xié)作元模型、協(xié)作層次模型,將其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:葉君玉,
申請(專利權(quán))人:上海贊越軟件服務(wù)中心,
類型:發(fā)明
國別省市:上海;31
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。