由图知, 工作流管理系统的体系结构主要由软件组件、系统控制数据、外部产品/ 数据共3 种类型的功能组件组成. 其中, 软件组件为工作流管理系统提供功能支持, 系统控制数据为工作流管理系统中的一个或多个软件组件提供数据, 外部产品/ 数据并不是工作流管理系统的组成部分, 属于外部系统和数据, 在工作流管理系统完成工作流管理功能时被调用. * 一个流程有且只有一个开始节点, 一个或者多个结束节点, 有一个或者多个任务节点和子流程节点, 多个转移. 开始节点表示工作流程由该节点启动. 任务节点包括人工节点和自动节点, 人工节点指有人参与的任务节点, 自动节点指不需要人参与的节点. 结束节点表示工作流在此结束. 子流程节点是工作流连接子工作流所提供的虚拟节点, 即工作流通过此节点连接一个子工作流节点. 转移是任意两个关联活动之间的有向线段, 描述活动之间的转移,控制工作流子系统和业务子系统之间的信息转移. * * 7.2.2 工作流管理系统 ( 1) 工作流引擎作为工作流管理系统的核心, 主要提供对于工作流定义的解析以及流程流转的支持. 工作流定义文件描述了业务的交互逻辑, 工作流引擎通过解析此工作流定义文件来了解业务流转的逻辑. 然后依据某种运行模式按照解析出来的业务交互逻辑进行业务的流转. ( 2) 工作流程设计器为可视化流程设计工具, 用户通过拖放绘制流程设置相关操作以及分配相应的资
原创力文档

文档评论(0)