流程 申请时限制每人每月提交次数应用场景.Docx
title: doc_74cae05aea59_泛微最佳应用:流程申请时限制每人每月提交次数应用场景 created: 2026-04-19 updated: 2026-04-19 type: reference tags: [best-practices, doc] source: "Weaver Official"
数流程申请时限制每人每月提交次数应用场景 第一部分:需求说明 企业中有很多行政管理事务会限制发生的频次,如每月请假不可超过XX次、每月异常考勤不能超过几次等。下面以异常考勤补打卡为例,介绍如果通过实现限制提交数量。基本每个客户的补打卡流程都会要求控制每个人每月的补卡次数,一般是不能超过3次/人/月;或者是次数超过3次/人/月,需要更高级别的领导审批; 这种需求关键是算出每个人每月的补卡次数,一般是通过开发来实现,这次分享一个标准配置就可以实现的方法。 第二部分:需求实现 1、流程中添加“补卡次数”字段,使用文本-整数类型字段 2、在显示模板中添加“补卡次数”字段,并设置成只读,“字段属性”中插入SQL操作 select count(1) from formtable_main_16 where MONTH(wdkrq)=MONTH('$6309$') and sqr=$6303$ 语句说明:formtable_main_16 是当前流程的数据库表名; MONTH(wdkrq) 获取未打卡日期在表中已经存在的月份; MONTH('$6309$')获取表单上面选择的未打卡日期; sqr=$6303$ 根据当前申请人来获取 3、将天数作为流程的出口条件进行判断,控制流程走向 如果要不允许提交,可以加一个创建节点指向自身的出口,流程就无法提交审批了。