由于工作一直都比较忙,原来开发的工作流组件在某些细节上还不够完善,但暂时又没时间去重构,平常在使用过程中会想起一些改进的措施,在此记录下来,以免将来忘记了,以后想到了新的我会继续在此文中添加,以下为功能明细

1.增加子流程支持(增加子流程节点类别,子流程与主流程的任务同步等功能)

2.完善自动执行节点(目前的流程组件里实现的功能不对)

3.新增加工作流函数表(改进现有的在路由里配置脚本的方式,提高路由规则的重用,节点查找人员及路由附加任务也以用此方法实现)

4.流程任务监控里增加字段单据编号,解决现有方式查询数据慢的问题.

5.路由执行顺序OrderNo由int型改为decimal型,多分支的可以按2.1/2.2/2.3...类似方式设置,提高可维护性.

6.增加工作委托功能(用户在系统里设立工作委托单,流程任务分配自动改变).

7.根据路由生成图形化的流程图.

8.提供流程的Webservice接口(采用简单的SoapHeader验证即可)

9.流程性能优化(目前只是对一些数据量较大的表做了聚集索引,现数据量在40万条左右,性能目前还没出现瓶颈,但放长远来看,很有优化的必要)

暂时就想到这么多了...

posted on 2009-10-28 13:25  白云飞渡  阅读(411)  评论(2编辑  收藏  举报