研究跨组织工作流,给出了一种基于信牌的跨组织工作流模型。
2 基本概念
跨组织的工作流通常涉及分布在不同地域的资源,需要通过协调多个参与者、组织的活动和计算机应用来协同完成。实现组织之间、组织内部成员间的协调工作以达到业务的整体目标是跨组织工作流管理系统的出发点。
角色是按参与者(如员工、工作小组、部门和组织)的能力抽象而来的概念,可作为选择参与者参与合作的依据,也便于从不同层次分析工作流。每一个角色通过执行一定的活动集合而实现它的目标和责任。在面向对象的软件工程中,角色强调实体之间的交互,角色模型通过交互模式描述系统。角色模型的层次性、动态性、可重用性和可扩展性等特点比较适合分析动态分布的跨组织工作流。
传统的工作流模型用活动及其连接关系描述工作流,突出了活动之间的逻辑,但淡化了工作流主体之间的交互关系。这种模型比较适合单个角色负责的工作流。跨组织工作流描述的重点在于各合作角色的双赢关系。如此用传统的方法描述跨组织工作流难免烦琐,而在描述组织角色之间的关系时语义不足。另一方面,用角色描述的工作流模型反映了组织角色之间的客户—执行者关系,采用角色对工作流进行描述,实质上对传统工作流模型中的活动根据执行主体进行了封装,以便把注意力放在最容易出现问题的交互界面上。这样就简化了工作流的描述和管理,便于对复杂的跨组织工作流从不同层次分析。即用角色描述的跨组织工作流模型由组织角色层和协作层组成。角色层是单个组织角色完成的活动集合,可视为组织内部的工作流。组织活动期间可能需要合作,构成工作流的协作层。以上做法实际上综合了两种工作流建模方法,用角色和用活动描
述跨组织工作流有互补性,体现在高层用角色及其交互描述,而对于每一个角色,可以用活动描述工作流。图1是采购供应链简图,其中各角色之间的交互采用了基于通讯的工作流表示方法[1]。
从角色的观点看,跨组织工作流是关于一个企业的消费者、客户、合作伙伴和供应商之间各自的角色地位和相互关系的描述。下面从角色及其协作来讨论跨组织工作流。
定义1.供应链中的组织活动组成复杂的跨组织流程P,抽象单元T为P的工作环节,则P为抽象单元的集合:P={ Ti | i∈N },其中Ti为具有偏序关系的活动集合,即子流程。
上一页 1 23 4 5 6 7 8 9 下一页
