工作流管理系统在实际系统中的应用一般分为3个阶段,即模型建立阶段、模型实例化阶段和模型执行阶段。模型建立阶段通过利用工作流建模工具完成企业经营过程模型的建立,将企业的实际经营过程转化为计算机可处理的工作流模型。模型的实例化阶段完成为每个过程设定运行所需的参数,并分配每个活动执行所需要的资源(包括资源、人员、应用)。模型执行阶段完成经营过程的执行,在这个过程中重要的任务是完成人机交互和应用的执行,并对过程与活动的执行情况进行监控与跟踪。
用户信息 = 组织 + 角色 + 用户个人信息。用户的权限由用户信息决定
对于流程图中的每一个节点均有两个属性:Split和Join。Split表示本节点与后继节点的关系,Join表示本节点前驱节电和本节点的关系。
用户信息 = 组织 + 角色 + 用户个人信息。用户的权限由用户信息决定
关于组织、角色及用户信息的说明:
(1)一个角色对应多个组织,角色是不分层次的。特定的角色(有实际意义的角色)必须通过角色+组织节点来对应;角色的分类与组织没有关系。
(2)一个用户可能有多个角色,用户不能属于多个组织,只能属于一个组织。
(3)用户信息继承其他系统的数据,本系统不做任何设定。对于流程图中的每一个节点均有两个属性:Split和Join。Split表示本节点与后继节点的关系,Join表示本节点前驱节电和本节点的关系。
节点与其后继节点的关系:如果某一节点与后继节点位的关系为AND,即Split = AND,则表明如果本节点完成,则必须通知所有的后继节点;如果与后继关系为XOR,即Split = XOR,则表明后继节点间有互斥的关系,必须通过条件的选择,选择某一后继节点。
节点与其前驱节点的关系:如果某一节点与其前驱节点位的关系为AND,即Join = AND,则表明如果本节点开始,则其所有的前驱节点必须全部完成;如果与其前驱关系为XOR,即Split = XOR,则表明其前驱节点间有互斥的关系,只要其前驱节点中的任何一个完成,本节点即可开始。