Skip to main content

同步打卡信息

访问路径:数据功能 -> 企业微信 -> 同步打卡信息

功能简述

用于同步基于企业微信平台创建的打卡记录。

支持打卡类型:

  • 上下班打卡
  • 外出打卡
  • 全部打卡

WeComm Messager

配置参数

用户可以配置特定的查询周期、打卡类别以及指定的用户ID,也可以通过提供任务脚本的模式,来实现批量打卡群体的数据同步功能。

  • 开始时间,截至时间:仅支持日期类型,不含时分秒。可以指定具体的时间段,也可以通过自定义变量来指定一个动态日期段,如<var:LastMonday/>
  • 用户列表:
    • 如果不指定任务脚本,需要直接给出用户ID,如:0001;0002
    • 如果提供了任务脚本,需要在脚本中定义用户ID的字段,字段名默认为:user_id,系统会自动提取查询结果里面的用户ID记录。
  • 任务脚本:提供从特定数据源中查询满足要求的用户列表,例如:
    select distinct user_no as user_id from public.check_in_user_list

同步字段

打卡信息有固定的字段列表,可以根据需要选择需要同步的内容。清单如下:

字段名类型功能备注
userid文本
groupname文本打卡规则名称
checkin_type文本类型:上班打卡,下班打卡,外出打卡
exception_type文本异常类型:时间异常,地点异常,未打卡,wifi异常,非常用设备
checkin_time数字打卡时间。Unix时间戳
checkin_time_str文本转换成标准日期格式的打卡时间
location_title文本打卡地点title
location_detail文本打卡地点详情
wifiname文本打卡wifi名称
notes文本打卡备注
wifimac文本打卡的MAC地址/bssid
mediaids文本打卡的附件media_id
lat文本位置打卡地点纬度
lng文本位置打卡地点经度
deviceid文本打卡设备id
sch_checkin_time数字标准打卡时间,对应的标准上班或下班时间
sch_checkin_time_str文本转换成标准日期格式的的标准打卡时间
groupid数字规则id,表示打卡记录所属规则的id
schedule_id数字班次id,表示打卡记录所属规则中,所属班次的id
timeline_id数字时段id,表示打卡记录所属规则中,某一班次中的某一时段的id