1.概述
1.1简介
本文档旨在帮助开发人员快速使用工作流组件,完成OA或审批等涉及到工作流组件的系统开发工作
1.2组件构成
1.2.1组件层次图
组件的核心是工作流引擎,它负责存储工作流模板.引擎被服务所包围,也就是说,若用到工作流引擎操作,必须通过工作流服务
工作流服务包含几大部分:模板服务,流程实例服务,查询服务,跟踪服务,持久化服务,定时服务等
1.2.2与宿主关系图
宿主通过工作流服务提供的各种命令操作,来完成想要实现的功能.如发起模板,流转实例等
同时,工作流服务会反馈信息给宿主,通知宿主操作是否成功
1.2.3服务运行模式
1.2.4组件类图
1.2.4辅助接口
l 权限组件IpermissionService
方法详细描述如下图所示
l 数据库组件IDataBaseService
方法详细描述如下图所示
l 定时组件ItimingService
方法详细描述如下图所示
1.2.5数据库结构
l 工作流模板部分
l 工作流流程实例部分
l 工作流其他配置部分
2示例模板
示例模板如图-所示
2.1功能要求
l 模板发起权限:用户1
l 模板包含4个环节.其中,首环节为[拟稿];末环节为[发证].其环节办理对象如下所示
环节ID处理决策办理对象用户列表
拟稿第一用户用户/用户1用户1
审核第一用户用户/用户2用户2
审查任