摘要 : 目前的工作流建模工具大多是面向活動、面向產(chǎn)品、面向目標或面向決策的 ,沒有強調(diào)工作流
是多個角色主體協(xié)作的過程 ,工作流的績效最終依賴員工及其角色的作用. 從角色及其合作的角
度 ,分析了面向角色的工作流模型及其表示方法 ,為工作流的管理提供新的思路. 在此基礎上 ,研究
了角色、agent 和工作流的關系 ,給出了一種面向角色的工作流多 agent 管理系統(tǒng)模型和原型.
關鍵詞 : 角色 ; 智能體 ; 工作流模型 ; 工作流管理系統(tǒng)
中圖分類號 : F273 文獻標識碼 : A 文章編號 : 1007 - 9807(2004) 02 - 0055 - 08
0 引 言
流程建模是流程管理的基礎 ,目前已出現(xiàn)了許多建模分析工具 ,但大多數(shù)的流程模型局限于用活動及其邏輯關系描述 ,對組織人員及其角色缺乏重視. 實際上 ,流程的績效最終依賴于員工和角色的作用 ,而不是產(chǎn)品和流程[1 ].傳統(tǒng)的流程模型多是基于活動、面向產(chǎn)品、面向目標或面向決策的 ,即分別從流程的主體行為、行為結(jié)果、目的等角度描述. 信息時代的流程是面向客戶的 ,流程的參與者之間存在著任務分擔、結(jié)果共享的相對客戶關系. 企業(yè)是通過流程提供對顧客有價值的產(chǎn)品和服務 ,顧客對產(chǎn)品和服務的滿意度是衡量一個流程績效較重要的指標. 從建模的對象看 ,企業(yè)流程模型應集中在員工或組織單元的交
互行為上[2]. 面向角色的方法 ,詳細說明并分析參與流程各角色的作用 ,強調(diào)執(zhí)行流程的參與者角色及其關系 ,表達了多個角色協(xié)同合作的過程.本文從角色的觀點研究工作流 ,分析了面向角色的工作流模型及其表示方法 ,為工作流的管理提供新的思路. 其次 ,在分析角色、agent 和流程關系的基礎上 ,給出了一種面向角色的多 agent 工作流管理系統(tǒng)模型和原型.
1 角色基礎
角色被理解為接受信息、加工信息和發(fā)送信息的抽象對象. 角色概念曾用于管理信息系統(tǒng)的自動生成工具的研究 ,其中角色指管理信息系統(tǒng)的基本單元[3 ]. 角色理論認為 ,角色是責任和權利的統(tǒng)一體. 其中責任規(guī)定了角色的行為規(guī)范和約束[4 ],也就是說 ,角色是某一類對象結(jié)構、性質(zhì)、行為、職能等方面所共有的特征集合. 它具有目標、能力、責任 (obligation) 、許可、約束和協(xié)議等對象多方面本質(zhì)特征的綜合反映 ,能夠作為事物分類的合理標準. 流程的活動是由各種參與者完成的.就參與者和角色的關系而言 ,角色的概念是根據(jù)參與者的技能、能力等要素 ,把參與者分組抽象而來的. 一個參與者可能擔任多種角色.在流程中 ,角色是一個主動的、相對獨立的抽象單元 ,具有一定目標 ,能按順序完成一系列操作. 角色有活動、資源和狀態(tài)等元素 ,其中活動是擔任此角色的參與者執(zhí)行的任務 ,資源是角色活動需要的設備、原材料和信息等. 角色之間通過信息聯(lián)系 ,信息構成了事件的前提條件 ,活動由事件觸發(fā) ,并改變角色的狀態(tài). 在不同的時刻 ,角色可處于不同的狀態(tài). 角色的性質(zhì)可用狀態(tài)關系、角色扮演關系和活動關系等概念表示.