外勤打卡
1. 简介
1.1 场景简介
外勤打卡是指员工在不在办公地点工作时,通过特定的方式进行签到和签退操作,以记录他们的外勤工作时间和地点。
外勤打卡通常用于员工在出差、客户拜访、外出培训等情况下,以确保他们的工作时间和工作地点得到准确记录。
1.2 表单组成
考勤打卡由外勤打卡数据记录部分和辅助计算两部分组成:
2. 表单设计
2.1 外勤打卡设置
外勤签到和考勤打卡最主要的区别在于一个固定地点打卡,一个打卡地点不固定。
那么在设计表单时,最需要考虑的就是打卡地点的定位设置,外勤打卡的定位不需要限定打卡范围,如下图所示:
而为了保证外勤打卡的真实性,我们可以添加一个图片字段,让员工打卡时进行拍照,为防止虚假打卡还可以设置「仅允许拍照上传」。 如下图所示:
2.2 辅助字段设置
1)辅助字段-统计标识
「辅助字段-统计标识」字段用于 考勤确认表单进行调用,用来计算外勤打卡次数:
「辅助字段-统计标识」字段通过公式计算得出:
CONCATENATE(TEXTUSER(姓名,"name"),归属考勤周期)
2)辅助字段*重复值校验
辅助字段「辅助字段*重复值校验」和 考勤打卡 中的重复值校验设计一致,均用来校验员工是否重复打卡:
IFS(OR(打卡状态=="正常签到",打卡状态=="迟到"),CONCATENATE(TEXTUSER(姓名,"name"),TEXT(DATE(日期),"yyyyMMdd"),"上午"),OR(打卡状态=="正常签退",打卡状态=="早退"),CONCATENATE(TEXTUSER(姓名,"name"),TEXT(DATE(日期),"yyyyMMdd"),"下午"))
2.3 效果演示
外勤打卡时,除了像正常考勤打卡一样打卡定位,还需要进行现场拍照,如下图所示: