webreport

博客园 首页 新随笔 联系 订阅 管理

2011年12月7日 #

摘要: 工作流引擎只负责业务流程的抽象模型的建立,解释和运转,业务模块还是在业务模块中完成。 当一个成型的流程引擎在和业务模块集成时,需要做如下几点的集成: 1、业务模块中业务数据保存的同时,要调用流程引擎的执行流程流转的api函数,如,未初始化得到流程实例id的,就需要初始化流程,已经初始化的需要执行流程的流转。 并且业务模块的保存和流程的流转在同一个事务中。 2、业务模块中录入控件的操作权限设置,通常是只读,隐藏等。使得表单挂接在流程的各个节点上对各个控件的操作权限不一样。 3、业务关键数据需要传递到流程引擎中,使得流程上下文能读取,作用于流程。 阅读全文
posted @ 2011-12-07 11:31 web报表 阅读(3107) 评论(0) 推荐(1) 编辑