跳到主要内容

两个月内不允许再次提交

1. 使用背景

在客户管理中,需要将客户组织信息进行报备,那么如何设置报备时间的保护期呢,比如在两个月内该组织提交过,不允许重复提交,两个月后可以再次提交。可以参考本文档进行配置。

2. 操作步骤

2.1 步骤一:创建中间表

作用:存储客户表内的客户组织名称和保护日期。

图2.1-1 中间表所需组件

2.2 步骤二:创建客户表

作用:手动填写客户数据,自动联动出保护日期,后续进行校验比对。

图2.2-1 中间表所需组件

设置保护日期字段的默认值为数据联动,将中间表中的保护日期联动到当前字段(如图2.2-2 所示)。

图2.2-2 保护日期联动设置

2.3 步骤三:创建业务关联规则

作用:将报备日期加两个月的时间后,传给中间表的保护日期组件。

图2.3-1 业务关联规则

下述引入的代码可直接复制在公式执行内,注意:需要替换组件的表单字段。

{"text":"UPSERT(​时间中间表​,EQ(​时间中间表.客户组织名称​,​客户组织名称​),\"\",​时间中间表.客户组织名称​,​客户组织名称​,​时间中间表.保护日期​,DATEDELTA(DATE(​报备日期​),60))","marks":[{"from":{"line":0,"ch":7,"sticky":null},"to":{"line":0,"ch":14,"sticky":null},"value":"FORM-HC9660C15W7VETEE2FUEK82HLP7B29XPXWSVK1/","invalid":false},{"from":{"line":0,"ch":18,"sticky":null},"to":{"line":0,"ch":32,"sticky":null},"value":"FORM-HC9660C15W7VETEE2FUEK82HLP7B29XPXWSVK1/textField_kvswxz02","invalid":false},{"from":{"line":0,"ch":33,"sticky":null},"to":{"line":0,"ch":41,"sticky":null},"value":"textField_kvsx6h1o","invalid":false},{"from":{"line":0,"ch":46,"sticky":null},"to":{"line":0,"ch":60,"sticky":null},"value":"FORM-HC9660C15W7VETEE2FUEK82HLP7B29XPXWSVK1/textField_kvswxz02","invalid":false},{"from":{"line":0,"ch":61,"sticky":null},"to":{"line":0,"ch":69,"sticky":null},"value":"textField_kvsx6h1o","invalid":false},{"from":{"line":0,"ch":70,"sticky":null},"to":{"line":0,"ch":82,"sticky":null},"value":"FORM-HC9660C15W7VETEE2FUEK82HLP7B29XPXWSVK1/dateField_kvswxz01","invalid":false},{"from":{"line":0,"ch":98,"sticky":null},"to":{"line":0,"ch":104,"sticky":null},"value":"dateField_kvsx6h1q","invalid":false}],"isCmData":true}

2.4 步骤四:创建校验规则

作用:当保护日期为空时可以提交,不为空时判断报备日期是否小于等于保护日期,如果是则阻断。

点开 表单设置 >> 添加公式 >> 配置公式 >> 勾选阻断提交并写入提示文字

图2.4-1 配置公式校验

3. 效果演示

点击表单,直接查看效果:点击查看

图3-1 效果演示

宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!

点此链接填写调研问卷


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4