工作心得网

工作心得精彩分享
代码积累持续学习

流程中防止跨环节提交的判断方法

1.在lcyqk.nsf库中lcyqkScript库中创建一个lcyqk_beforeSubmitCheck方法





2.在lcyqk.nsf库中 saveflow代理中调用lcyqk_beforeSubmitCheck方法 
注意在saveflow代理中调用位置,放到Call  init_SaveWorkFlow() 之前




3.在lcyqk.nsf库代理op_doAll 中添加
注意第一个检品提交和非第一个检品提交都要加上




4.注意问题
因为是按角色判断当前办理人是否有办理权限,所以任务分配库中办理人的角色必须配置正确,否则无法提交
例如:检验任务分配环节应该张三办理,流程图中设置的办理角色是实验科室主任,但是组织结构中没有给张三配置实验科室主任的角色,只是配置了他可以办理,张三也无法提交。

5.相关代码下载
http://www.92158.cn/uploads/zip/201709131415.zip

我们的缺点麻烦您能提出,谢谢支持!

关于站长