摘要:预约人:设置为自动读取当前登录账号。日期:限制只能选择当天及未来日期。教室:下拉选择,关联“教室”数据源。状态:单选,默认值为“预约”,可切换为“取消”。已预约人数:系统自动统计(无需手动输入)。
进入模板自带的预约表单,调整字段:
预约人:设置为自动读取当前登录账号。日期:限制只能选择当天及未来日期。教室:下拉选择,关联“教室”数据源。状态:单选,默认值为“预约”,可切换为“取消”。已预约人数:系统自动统计(无需手动输入)。在表单 → 校验规则/动作配置 中设置:
剩余名额校验条件:同一日期 + 同一教室的“已预约”人数 动作:允许提交,否则提示“该教室已满”。每天限约一次条件:同一账号在同一日期的有效预约数 = 0动作:允许提交,否则提示“每天仅可预约一次”。取消释放名额在“我的预约”列表中添加按钮“取消预约”。动作:将记录状态改为“取消”,并减少该教室当天的已预约人数。可见范围:设置为全体学生或指定组织架构。操作权限:普通用户:新增、查看自己的、取消自己的。管理员:查看全部、导出数据。点击 发布应用,推送到钉钉工作台。在班级群/通知群里分享应用入口。在“报表”模块新建两个视图:
先在 1–2 个教室试点运行,收集反馈。确认逻辑无误后,扩展到全部 13 个教室。后续可逐步增加功能(如分时段预约、黑名单、提醒通知)。这样整理后,只要照着 “一建应用 → 改字段 → 配规则 → 发权限 → 发布” 这五步走,就能在钉钉里快速上线一个能用的预约系统。
字段名 (Field)字段说明 (Description)类型 (Type)示例值来源:kaixinluoji