--- id: checkin.rule.concept title: 签到规则与全局配置 type: concept feature: checkin scope: admin locale: zh aliases: - 签到规则 - 签到全局设置 - 上下班时间设置 - 签到方式配置 - 签到时间窗口 - 管理员怎么开签到 related_tools: [] related_pages: [] prerequisites: - 需要系统管理员身份 last_verified: v1.7.90 --- # 签到规则与全局配置 ## 入口 桌面端 / 移动端:「应用」→「签到打卡」→ 抽屉右上角「签到设置」(仅管理员可见) 也可走:管理后台 → 系统设置 → 签到 ## 主要字段 配置存储在 `checkinSetting` 系统设置项,关键字段: - **功能开启(open)**:`open` / `close`,关闭后整套签到能力对所有人停用 - **签到时间(time)**:`[上班时间, 下班时间]`,如 `["09:00", "18:00"]`,提醒任务基于这两个时间点 - **最早可提前(advance)/ 最晚可延后(delay)**:上下班时间前后允许签到的分钟数,超过会被拒 - **签到打卡提醒(remindin)**:上班前 N 分钟推「打卡提醒」 - **签到缺卡提醒(remindexceed)**:上班后 N 分钟推「缺卡提醒」 - **签到方式(modes)**:勾选启用的方式列表,从 `face` / `auto`(WiFi)/ `locat`(定位)/ `manual`(手动)中多选 - **允许修改(edit / face_upload)**:是否允许成员自行改 MAC / 上传人脸 ## 子方式额外配置 - **人脸签到**:签到备注 + 重复打卡提醒开关 - **WiFi 签到**:路由器一键安装命令 - **定位签到**:百度 / 高德 / 腾讯三选一的地图 Key + 允许签到坐标 + 半径(50-5000 米) - **手动签到**:签到备注 ## 不支持 - 不支持按部门 / 角色配置不同上下班时间,全员一套 - 不支持配置自定义节假日;节假日由内置接口 `Extranet::isHoliday()` 判断 - 不支持多班次 / 排班 - 改完设置即时生效,但已生成的签到记录不会回溯调整