小技巧:工作流中如何捕捉用户提交操作,实现自定控制?
2,713次浏览
编辑于2013年08月20日 17:18:54
工作流,节点的审核提交,可通过审核动作的审批项与单据自定义操作进行关联。
用户选择审批项,提交处理后,会自动调用审批项绑定的单据自定义操作,以及触发自定义操作的服务端插件(AbstractOperationServicePlugIn;客户端插件AbstractBillPlugIn不会被触发);
V2.0版本,只有从“状态转换”实例化的操作,才能够绑定到审批项上;如审核、反审核、作废、反作废、冻结等,都是基于“状态转换”的。
在自定义的状态转换操作上,编写服务端插件,加入个性化的业务控制;
结合一些标志字段,用户字段,可以做到流程的灵活控制;
如在操作插件中,根据条件给标志字段赋值,然后,流程再根据标志字段进行流程路线的选择;
审核动作的参与人,可以选择为单据上的字段值。因此,在插件中,根据业务数据,给用户、部门等基础资料后,可以直接影响后续环节的执行人...
推荐阅读