两个月内不允许再次提交
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分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?