[發明專利]一種支持工作流活動實例成批處理執行的方法有效
| 申請號: | 201010184944.0 | 申請日: | 2010-05-27 |
| 公開(公告)號: | CN101833712A | 公開(公告)日: | 2010-09-15 |
| 發明(設計)人: | 劉建勛;文一憑;胡錦敏 | 申請(專利權)人: | 湖南科技大學 |
| 主分類號: | G06Q10/00 | 分類號: | G06Q10/00 |
| 代理公司: | 長沙市融智專利事務所 43114 | 代理人: | 黃美成 |
| 地址: | 411201*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 工作流 活動 實例 成批處理 執行 方法 | ||
技術領域
本發明屬于工作流技術領域,涉及一種支持工作流活動實例成批處理執行的方法。
技術背景
在制造業信息化、電子商務以及現代服務業信息基礎設施中,存在大量以過程為核心的應用需求。業務流程描述了企業資源的使用方式,以自動化或者半自動化方式來管理流程能夠大幅度提高業務執行的工作效率,降低成本,使企業能更快地適應不斷變化的需求和業務的增長。起源于生產組織與辦公自動化領域的工作流技術為實現這一目標提供了先進的技術手段。該技術自20世紀80年代中期出現以來就得到廣泛關注并被大量應用于企業實際運作,也一直是研究的熱點之一。1993年8月,工作流管理聯盟(Workflow?Management?Coalition,WfMC)的成立標志著工作流技術開始進入了相對成熟的階段。WfMC的主要職責是負責工作流及工作流管理系統(Workflow?Management?System,WfMS)的一些標準化工作。目前該組織的成員已經超過了200個,其中包括軟件廠商、科研機構與咨詢機構。1994年11月29日,WfMC發布了著名的工作流參考模型(WorkflowReference?Model),它詳細描述了WfMS的各個主要組成部分、各部分的功能及相互之間的接口。這些標準的制定對于實現不同廠家的產品之間的互操作及基于工作流執行服務開發新的應用都具有重要而深遠的影響。在過去的十年里,人們已經可以很容易的接觸到工作流管理技術。除了純粹的工作流管理系統外,如Staffware、COSA、ActionWorkflow等,許多其它的軟件系統也都使用了工作流技術。SAP等企業資源計劃(Enterprise?Resource?Planning,ERP)系統、客戶關系管理(Customer?Relationship?Management,CRM)系統、供應鏈管理(SupplyChain?Management,SCM)系統、企業間的電子商務(Business?to?Business,B2B)應用等都嵌入使用了工作流技術。
為了本說明書表述的方便,這里以工作流管理聯盟(WfMC)的定義為標準,給出與工作流技術相關的概念:1)工作流(Workflow):是一類能夠完全或者部分自動執行的經營過程,它根據一系列過程規則、文檔、信息或任務能夠在不同的執行者之間進行傳遞與執行;2)工作流管理系統(Workflow?Management?System,WfMS):是一個軟件系統,它完成工作流的定義和管理,并按照在計算機中預先定義好的工作流邏輯推進工作流實例的執行;3)業務流程(Business?Process):指在現實環境中,能夠實現業務目標和策略的相互連接的過程和活動集。如公文處理流程,投保過程及項目開發過程等;4)工作流模型(Workflow?Model,也稱為過程定義,即Process?Definition):是計算機所能識別的業務流程的形式化描述,用來支持運行過程的自動化。過程可分解成一些子過程和活動,其定義主要包括運行過程中涉及到的各種數據和參數,如過程的開始和終止條件、各個工作環節(活動)及相互之間的控制流和數據流關系以及其它的相關信息,如組織成員、應用和數據等。工作流模型由過程模型、組織模型、資源模型以及工作流相關數據四部分組成。過程模型用來定義工作流的過程邏輯,它包括組成工作流的所有活動以及活動間的依賴關系,它是整個工作流模型的基礎與核心。組織模型用來定義企業人員的組織結構,其主要任務是為企業人員執行工作流過程提供柔性的組織定義。資源模型用來定義企業資源的組織結構。而工作流相關數據用來定義工作流執行過程中需要用到的數據;5)過程(Process):是業務流程的規范視圖,由一系列為共同目標聯接在一起的協同的過程活動組成;6)活動(Activity):是工作流中一個邏輯步驟或環節的工作任務,可分為人工操作和自動處理兩類。活動是過程執行中可被工作流機調度的最小工作單元。它包含的信息包括:開始和結束條件;可參與到此環節中的用戶;完成此活動所需的應用程序或數據;以及關于此活動應如何完成的一些限制條件(如時間上的限制等);7)過程/活動實例(Process/Activity?Instance):過程實例是某個工作流過程的一次執行。在過程實例的執行過程中,WfMS負責解釋相應的流程定義來生成有關的活動實例,并根據定義中的控制規則協調這些活動之間的順序關系,同時根據數據流動關系的定義完成活動之間的數據傳送。從參與者的角度來說,過程實例的執行實際上是由參與者處理它所涉及的那個環節的數據。完成該環節的任務之后由WfMS根據相應結果激活后續環節,同時通知后續參與者對之進行處理,由此依次反復直至整個過程完成。每個活動實例代表一個活動的一次調用,只和一個過程實例相關,并使用過程實例的數據。一個過程實例可能由若干活動實例組成,但一個活動實例不能同時屬于幾個過程實例。一般情況下每一個活動實例都將表現為一個工作項(WorkItem,它將由某個或某組用戶負責完成);8)參與者(Participant):是部分或全部執行某個活動實例的資源(注:資源最根本的特征是它能夠執行特定的任務)。參與者包括實際完成某個活動的人或設備,它把恰當的資源分配給某個可以開始的活動。每位參與者都必須具有屬于某個(某些)角色的屬性;9)工作項(WorkItem):是在一個過程實例中由工作流參與者進行的具體工作。一個活動一般包含一個或幾個工作項,這些工作項構成任務給工作流參與者完成。工作項通常是通過工作列表表達給用戶;10)工作項列表(Worklist):是一個參與者所負責的所有工作項的詳細描述;11)代理(Agent):在工作流系統中,一個獨立的執行實體被定義為代理;12)角色(Role):角色標識代理在過程模型中對某項任務或相關任務集合具有的訪問權限和完成能力。角色用來指定代理的職責,它表示的是責任的集合,而代理是扮演一個或多個角色的物理實體。針對不同的工作流系統,同一企業組織結構的劃分可能不同,角色與代理實體的映射關系由授權完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南科技大學,未經湖南科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010184944.0/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





