如下图所示:这个合同会签单在流转时,每一个审批节点均有三种意见结论:同意、不同意、中止;当选择不同意时,审批人填写好相应意见后,流程自动流转到“资装办修改”节点,该节点执行人修改合同相应内容;然后再返回到上一步节点那里继续流转。
134911rk6lkphk66kwwksb.png.thumb.jpg 
要实现这个功能,我们可以在每个审批节点的节点执行代码中中写入下图中所示代码:
135124e3q70q7a79upjrqn.png.thumb.jpg 
上图中表示,当审批节点执行人选择“不同意”时,流程下一步将自动流转到“资装办修改”节点;

我们可以看到,当流程流转到“资装办修改”节点后,节点执行人修改完相应内容,向下流转流程时,是一个分支节点,如果设置为“资装办修改”节点执行人手动选择下一步流转到哪儿,显得流程不够自动化;
怎么样可以实现让流程自动返回到上一步执行节点呢?

首先我们可以在窗体中刚刚进入流程时,定义一个jdid的变量:
135923ejoonke81n5n6kz0.png.thumb.jpg 
然后在流程的每个审批节点中,都为变量JDid赋值为当前节点的节点ID;如下图所示:
140204saqbggkenqkr4456.png.thumb.jpg 

最后我们在“资装办修改”节点,那里获取JDid的值:
140632w55kzghsliwsi02s.png.thumb.jpg 

流转效果图:
141014x18b1og10nfgl5y5.png.thumb.jpg 

原文地址:http://bbs.delit.cn/thread-909-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn