外观
配置工单打卡
概述
工单打卡用于记录工程师现场服务中的工作、旅途、等待等工时,以及按企业规则采集的签到、签退位置和照片。系统支持两种应用方式:
| 方式 | 适用场景 | 成熟度与入口 |
|---|---|---|
| 现场标准作业工序打卡 | 工程师执行 SOP 工序前签到,完成后签退 | 在 SOP 工序中启用,使用本文公共打卡规则 |
| 通用工单打卡规则 | 不依赖固定 SOP 工序,按顺序签或自由签记录工时 | 灰度能力,需要联系客户经理开通 |
开始之前
- 使用具备工单打卡、工单对象和角色权限配置能力的管理员账号。
- 工单已配置用于距离校验的定位字段;系统默认使用工单的服务地址定位字段。
- 已确定需要记录的工时分类、内部工程师或部门范围、服务商范围、定位要求、允许误差和异常处理方式。
- 涉及国际地图时,确认已购买相应 License。
配置打卡场景
进入服务通 > 系统设置 > 工单打卡。

首次使用时开启启用工单打卡。系统首次开启时会初始化工单打卡场景和工单打卡记录对象。
在打卡场景中单击新建,按工时分类创建工作、出差、等待材料等场景。

打卡场景用于分类和统计工时,并可绑定到不同 SOP 工序。来源资料不建议在该对象上增加自定义字段。
配置距离校验
在工单打卡设置中指定用于比较的工单服务位置字段;默认值为工单的服务地址定位字段。
编辑需要校验的打卡场景,启用误差校验并填写允许距离。
分别设置超过误差范围后是否仍允许签到、签退。

系统在打卡时比较工程师位置和工单服务地址。若配置为超距仍允许打卡,工单打卡记录会保存异常情况和异常距离。


配置打卡记录自动关联字段
在全局设置 > 自动关联字段中,分别选择打卡记录关联的客户字段和服务地址字段。例如将客户取自工单.客户,将服务地址取自工单.服务地址。

配置重叠打卡校验
重叠校验适用于要求同一工程师同一时间只能服务一张工单的企业。启用后,工程师上一条打卡未结束前,不能开始下一条工单打卡。校验天数用于限制系统向前检查未结束打卡的天数。


配置定位获取和微调
定位获取范围
- 适用范围可按内部工程师或部门选择,也可单独选择服务商范围。
- 适用范围内的工程师打卡时,系统获取精确定位后创建记录。
- 适用范围外的工程师无需获取定位即可创建记录。
- 可允许网络或系统异常导致无法取得地址时继续打卡;此时打卡记录没有签到或签退地址。

位置微调范围
系统自动定位不准确时,可允许工程师在设定范围内手动选择地址。


配置国际地图
国外工程师打卡可启用 Google 地图定位。该能力需要额外购买国际地图 License;为控制消耗,可只将部分国际工程师加入适用范围。

配置拍照打卡和水印
在工单打卡记录对象的签到图片(checkin_images)和签退图片(checkout_images)字段中配置水印,可显示当前用户、当前时间等信息。水印适用范围默认为全公司,也可分别设置内部人员与服务商范围;按部门选择时需确认是否包含下级部门。


配置改签
改签用于修改已有打卡记录的时间或地址。

在标准作业工序中启用允许改签。
设置改签时限。例如设置为 3 天时,只有过去 3 天内的记录显示改签按钮。
设置允许修改的内容,如时间和地址。

分别配置签到和签退的修改范围。系统以本次首次签到或首次签退时间为基准,限制可向前、向后修改的小时数;也可选择不限制。


已完工签退的记录可从移动端工单打卡记录对象,或工单详情中的工单打卡记录关联列表查找并改签。

配置补签
缺卡补签退
适用于启用工序多次打卡后,工程师签到但忘记离场签退的情况。当天未签退的记录在 23:59 变为缺卡。
设置补签时限和允许补签的时间、地址等内容。

工程师在时限内从缺卡记录执行去补签。

已完工签退后,也可从移动端打卡记录或工单关联列表查找记录。

全天补签
全天补签用于补录工程师遗漏的一整段现场服务工时。
在全天补卡设置中配置补卡页面字段,包括关联工单、打卡场景、签到时间与地址、签退时间与地址、内部签到人员;按业务要求设置必填或只读。


为允许代工程师补卡的角色分配权限;例如只开放给服务通管理员和派单员。

获权角色可在 Web 或移动端的工单打卡记录列表提交全天补签。

系统按以下关系回填字段:
| 打卡记录字段 | 全天补签字段 |
|---|---|
| 签到组件的签到时间 | 签到时间(补签) |
| 签到组件的签到地址 | 签到地址(补签) |
| 签到组件的签退时间 | 签退时间(补签) |
| 签到组件的签退地址 | 签退地址(补签) |
| 补签类型 | 全天补签 |
同步工单打卡记录到外勤
启用同步外勤记录后实时生效,工单打卡数据同步到普通外勤,便于与非工单外勤记录统一统计。可分别决定是否允许改签数据和补签数据同步到外勤。

如果企业已启用高级外勤,工程师和协同工程师适用的高级外勤规则中必须包含外勤签到类型,否则工单打卡数据无法同步到外勤。

应用于现场标准作业
在 SOP 工序中启用工序打卡并选择本文配置的打卡场景。工程师进入工序后先签到,再执行动作,最后离场或完工签退。

配置通用工单打卡规则(灰度)
通用工单打卡支持工程师不依赖固定 SOP 工序随时打卡。该能力为灰度项,需要联系客户经理开通。
在打卡规则中单击新建。

填写规则名称和说明。
配置工单范围:可选择全部工单,或按条件筛选,使用业务类型等字段限定规则的适用工单。
按需启用一种或两种打卡方式:
- 顺序签:添加打卡场景并调整顺序,适用于工程师需按固定顺序完成出发、抵达、开始安装、完成安装等多次签到或签退。
- 自由签:添加可随时使用的打卡场景,适用于服务中记录等待材料、临时出差等非固定顺序工时。
为每个场景选择签到、签退,并按需进入高级设置。
配置是否允许修改打卡信息,然后保存规则。
规则列表展示优先级、工单范围和已启用的打卡方式;可在列表中编辑、调整优先级或停用规则。


预期结果与验证
- 使用不同打卡场景和工程师范围的测试工单验证定位获取、距离和微调规则。
- 验证超距禁止与超距允许两种配置;允许时检查异常距离是否写入记录。
- 开启重叠校验,确认上一条打卡未结束前不能开始下一条。
- 验证拍照水印、改签时限、补签时限和全天补签角色权限。
- 开启外勤同步后检查普通外勤记录;使用高级外勤时同时验证外勤签到类型。
- 灰度开通通用打卡后,使用匹配和不匹配规则的工单验证工单范围,再分别验证顺序签、自由签和允许修改配置。
注意事项
- 无法获取定位但允许继续打卡时,记录不会包含签到或签退地址。
- 超距仍允许打卡不会忽略异常,系统会在打卡记录中保存异常情况和距离。
- 国际地图需要额外 License,应限制到确需使用的国际工程师范围。
- 缺卡补签依赖工序多次打卡;全天补签还需要独立角色权限。
- 外勤同步开启后实时生效;高级外勤缺少外勤签到类型时,工单打卡记录无法同步。
- 通用工单打卡为灰度能力,未开通企业不要按普遍可用功能编写流程。