如何设置未流转完成业务不允许发起新流程

点击安装 「流程提交限制」应用模板 ,体验使用效果。

1.业务场景:

(1)客户订单业务,每一笔订单最后需通过财务核销,若同一个客户上一笔业务还未流转完成不允许新下单(避免压单)

(2)问题反馈流程,针对同一个物品号的反馈还未处理完成时,不允许重复提交反馈;

2.实现思路

(1)唯一性字段:如客户编号

(2)确认审批–单选按钮组:用于辅助判断流程是否完成

(3)唯一性字段第几次提交-数字:计算该客户是第几次提交流程

(4)校验字段-数字:1 为允许提交的情况

  • → 若该唯一性字段是第一次提交,输出1
  • → 若该唯一性字段非第一次提交,并且上一次提交的数据已确认审批,输出1

3.表单设置

新建表单

新建一个流程表单:客户订单表


公式设置

唯一性字段第几次提交-数字:计算该客户是第几次提交流程


校验字段-数字:1 为允许提交的情况

  • → 若该唯一性字段是第一次提交,输出1
  • → 若该唯一性字段非第一次提交,并且上一次提交的数据已确认审批,输出1


节点提交校验

由于是流程表单,需要在流程节点处设置节点提交校验。


4.效果演示

当已经提交的订单未审核时,则不允许提交下一个订单。


当上一个提交的订单审核完毕时,则允许提交下一个订单。

本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持