4000-271-266
免费试用

如何禁止同时发起两条流程

1. 业务场景

客户订单业务,每一笔订单需通过财务核销才算完成,若同一个客户上一笔业务还未审批完成则不允许新下单,即同一客户禁止同时发起两条流程(避免压单)

2. 实现思路

通过流程的节点提交规则,在不同节点执行不同操作来实现。

(1)业务订单页面以客户名为条件,关联到未完成审批表单,联动出是否完成的值。

(2)业务订单发起流程时,将流程数据插入表单-未完成审批页面,并更新是否完成该流程为是。

(3)业务订单页面发起流程时,检验是否完成字段是否为是,当为是时,阻断提交。

(4)流程结束后,通过节点提交规则,将未完成审批表单中对应数据删除。

3. 表单设计

业务订单页面,其中 是否有未完成流程 字段配置数据联动。

未完结审批页面:

4.节点提交规则配置

4.1 校验是否有未完成流程字段

业务订单页面发起流程时,检验是否完成字段是否为空,若为空时,则可正常提交,若不为空时,字段值为是时,阻断提交。

4.2 发起流程时,当前表数据插入未完成审批表单

4.3 流程结束时,删除未完成审批表单对应数据

5. 视频演示

江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询