一、工作流实现思路
1. 参考了微软工作流引擎思路
2. 充分利用了原配置实现增删改查的框架
3. 完全采用数据库记录,利用WEB实现工作流转和通知,利用WEB实现任务的管理。
4. 支持利用XML配置自定义流程表单和自己开发表单两种方式
5. 流转支持如下操作:
l 下一步:保存本任务并进入下一步任务处理情况设置;
l 回退:保存本任务并进入将工作流打回到以前的任务及处理的设置;
l 转办:保存本任务并进入交给他人办理的设置;
l 转回退人:保存本任务并将任务直接回复给打回的人继续处理;
l 转交办人:保存本任务并将任务直接回复给转办的人继续处理;
l 保存任务:仅提交并保存任务数据,此任务仍然需要后续的处理
l 挂起流程:挂起(即暂停)此流程
l 取消流程:取消(即作废)此流程;
l 结束流程:终止(即立即结束,后续任务不用处理)此流程;
二、 工作流实现封装
1、利用C/S程序开发流程设计器,用于实现流程及节点的定义
2、封装流程处理引擎及流程web控件,用于为流程设计器和web流程提供服务和引擎
3、开发流程web页面
用于实现流程表单的加载执行及流程流转等处理
欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台