办活动时,总会有人超过报名期限却还是填单报名,对于活动主办方来说,要一笔笔审查报名时间是否逾期非常耗时耗力。有没有办法在表单上设置活动报名期限,防止逾期报名呢?
以下我们就以“活动管理模块”中的“活动报名表”为例,教你如何实现这个机制吧!
1. 假设公司举办了一个“高效工作术”的论坛,活动日期为 7 月 3 日,报名时间从 6 月 3 日早上 8 点开始,到 7 月 1 日晚上 6 点结束。
2. 如果想让活动在报名期间之外的时间无法报名,可以利用条件式格式来判断当前日期是否处于报名期间内来设置。你可以在活动报名表的设计模式中,点选“表单工具>条件式格式”,将规则设置为当活动 ID 是 E-00002,且当前时间不处于报名期间时,系统便自动将所有字段设为只读。这样的设置除了在逾期时会使表单自动只读,报名尚未开始时也会呈现只读状态,让用户无法填单报名。
(以“活动 ID”来设置规则的原因是,这样你就可以针对不同的活动设置不同的报名时限规则。若是想设置其他活动的报名期限,只要增加规则,设置好相应的活动 ID 和活动期限即可。)
3. 目前的设置下,用户在表单数据未填写完整的状态下,仍可以保存表单。因此我们可以利用输入检查机制,来检查报名 ID 字段是否为空白(Not Empty)。当字段是空白时,系统便会显示设置好的回传信息,并阻塞保存。以上两步骤设置完成后,记得保存表单设计。
4. 设置完成后,当用户在活动报名表中选择活动 ID 为 E-00002 ,且报名日期超过期限时,整张表单的字段就会立即上锁。由于无法选取报名 ID,单击下保存时便会显示自订的警示信息。
如果分享内嵌表单链接让人报名,超过报名期限时,同样会显示信息且无法报名。