1,客户需求:审批拒绝后点击“重新提交”,需要增加校验规则,子表单中的某些字段不允许为空。
2,实现方案:由于“重新提交”是审批流的默认功能,无法进行任何定制,所以变通方案是审批拒绝后锁定数据,然后复制当前数据重新提交,通过提交按钮的函数实现校验规则。
3,实现难点:审批拒绝后,jishi满足记录锁定配置的条件,也无法自动触发锁定,所以需要在审批拒绝动作增加函数来触发。
函数样例:
requestData = {"data":{{"Locked_Reason__s":"审批拒绝"}}};
file = invokeurl
[
type :POST
parameters:requestData + ""
connection:"cnlock"
];
info file;
连接器: