同步记录

1. 简介

1.1 功能简介

同步记录事件,可以方便快捷地将企业微信中的打卡数据同步到简道云表单中,让管理员可以使用这些数据计算员工的出勤率和工资等数据。

1.2 适用对象

企业微信集成模式 的用户,想要使用企业微信打卡同步进行考勤 打卡

1.3 预期效果

以同步 2021 年 7 月考勤数据为例,效果如下所示:

2. 企业微信平台配置

2.1 查看企业CorpID

登录简道云工作台,在「账户中心 >> 基本信息 >> 企业信息 >> 基础信息」中,即可查看企业的 CorpID。

2.2 配置打卡权限

1)企业微信管理员登录 企业微信应用管理后台,在「应用管理 >> 应用 」中,点击「简道云 」。

2)进入简道云应用的详情页,在「功能 >> 授权信息 」处,点击「查看 」。

3)在「授权信息 >> 打卡 」处,点击「编辑权限 」,勾选「打卡」和「考勤机打卡原始数据」权限。

注:

1)若无法在企业微信管理后台处配置打卡权限,表示您的简道云不是企业微信代开发模式,则无法使用企业微信打卡同步插件。

2)如需将简道云转为企业微信代开发模式,可通过以下 2 种方式进行授权绑定:

  • 通过企业微信代开发授权流程进行绑定:点击了解
  • 联系简道云工作人员进行绑定:点击咨询

3. 插件配置

3.1 安装插件

1)直接安装

2)插件市场处安装

在简道云「插件市场」处,安装「企业微信打卡同步」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】

3.2 配置插件

安装后,点击插件右侧的设置按钮,将【2.1 查看企业 CorpID】中获取到的企业微信 CorpID 配置进去。

注:

1)历史已配置打卡应用 Secret 的简道云用户可继续使用。

2)企业微信代开发模式 的简道云用户仅需配置企业微信 CorpID 即可,若配置了应用 Secret 则会导致插件无法使用。

3.3 数据简介

「企业微信打卡同步」插件获取到的企业微信打卡数据如下表所示:

名称

内容含义

支持赋值的表单字段类型

打卡成员

接收企业微信打卡数据中的成员信息

成员单选、单行文本

打卡组名称

接收企业微信打卡规则中的规则名称信息

单行文本

打卡类型

目前有:上班打卡,下班打卡,外出打卡

单行文本

异常类型

包括:时间异常,地点异常,未打卡,wifi异常,非常用设备

单行文本

打卡时间

实际打卡时间

日期时间(精确到时分秒)

标准打卡时间

标准打卡时间,指此次打卡时间对应的标准上班时间或标准下班时间

日期时间(精确到时分秒)

打卡地点

实际打卡地点名称

单行文本

打卡地点详情

实际打卡地点详细地址

地址字段、单行文本

打卡WI-FI名称

打卡WI-FI名称

单行文本

打卡的 MAC 地址

打卡的 MAC 地址/ bssid

单行文本

打卡备注

打卡时添加的备注信息

单行文本、多行文本

打卡设备 ID

如果管理员设置了打卡设备,通过设备打卡的成员会同步设备 ID

单行文本

打卡组 ID

根据打卡组名称生成的唯一识别性打卡组 ID

数字、单行文本

班次 ID

表示打卡记录所属规则中,所属班次的 ID;如果打卡规则设置的是「按班次上下班」进行打卡的话,每个班次会生成一个唯一性班次 ID

数字、单行文本

时段 ID

如果打卡规则设置的是「按班次上下班」进行打卡的话,此 ID表示某一班次中的某一时段的ID,如上下班时间为9:00-12:00、13:00-18:00的班次中,9:00-12:00为其中一组时段

数字、单行文本

4. 表单搭建

新建「同步记录表」,所需要的考勤信息及字段设置如下所示:

字段名称

字段类型

打卡成员

单行文本:默认支持

成员单选:支持进行成员单选,考勤数据即可同步到简道云里

注:选用单行文本字段时,成员信息回填后为一串成员 ID,可读性较差。故建议使用成员单选字段类型

打卡组名称

单行文本

打卡类型

异常类型

打卡时间

日期时间

标准打卡时间

打卡地点

单行文本

打卡地点详情

下拉框

打卡wifi名称

单行文本

打卡mac地址

打卡备注

打卡设备ID

打卡组ID

班次ID

时段ID

注:进行表单搭建时,需要同步的字段类型需与 【3.3 数据简介】中的类型保持一致,否则无法使用。

5. 智能助手设置

在同步数据时,若历史数据的周期过长且数据较多,可先使用「定时单次」将历史周期数据同步成功后,再使用「定时重复」定期导入数据。

两种触发方式的设置方法基本一致,本文将以定时重复触发为例,并对定时单次触发的设置差别进行详细描述。

5.1 新建智能助手

设计完表单并保存后,切换到「扩展功能」处新建智能助手。

5.2 设置触发动作

1)智能助手设置如下所示:

  • 触发动作:定时重复触发
  • 触发时间:2023-11-28 22:04:41
  • 重复类型:每天
  • 重复触发结束时间:2023-12-31 23:59:59

2)定时重复触发与定时单次触发的设置项不完全相同,具体设置如下表所示:

触发方式

设置项

简介

定时重复触发

触发时间

定义:何时开始触发智能助手任务

规则:必填项,精确到秒

重复类型

选项:「每天」/「每周」/「每两周」/「每月」/「每年」/「自定义重复」

规则:必填项,默认值为「每天」

重复触发结束时间

定义:何时结束触发智能助手任务

规则,必填项,精确到秒,「重复触发结束时间」不可早于「触发时间」

定时单次触发

触发时间

定义:何时触发一次智能助手任务

规则:必填项,精确到秒

5.3 设置执行动作

1)设置执行动作如下所示:

  • 执行动作:选择「企业微信打卡同步 >> 同步记录」;
  • 表单:选择「同步记录表」;
  • 同步方式:默认值,为仅新增;
  • 同步打卡类型:下拉框中选择「全部打卡」;
  • 同步数据起始日期:设置为字段值,选择为上次运行时间;
  • 同步数据结束日期:设置为字段值,选择为当次运行时间;
  • 同步员工范围:设置为自定义,自定义选择需要同步日报数据的员工。

2)添加同步内容。企业可根据所需数据添加企业微信中的打卡数据进行同步,如打卡成员、打卡组名称、打卡类型、异常类型、打卡时间等。以添加打卡成员为例,如下所示:

3)定时重复触发与定时单次触发的设置项不完全相同,具体设置如下表所示:

设置项

简介

表单

内容同步的目标表单。

  • 在应用设置创建的智能助手,可选择本应用内其他表单(不支持跨应用表单),默认不选中任何表单;
  • 在表单扩展功能中创建的智能助手,表单为当前表单,不可修改。

同步方式

同步方式为「仅新增」,即有新数据推送时,只做增量更新,不做覆盖更新。

同步打卡类型

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

同步数据起始日期

1)定时重复触发:设置其为「字段值」,下拉框需选择「上次运行时间」。

2)定时单次触发:可以选择起始日期和结束日期,均使用日期时间字段,精确到具体时分秒;系统将根据用户设定的时间跨度来同步数据。

同步数据结束日期

1)定时重复触发:设置其为「字段值」,下拉框需选择「当次运行时间」。

2)定时单次触发:可以选择起始日期和结束日期,均使用日期时间字段,精确到具体时分秒;系统将根据用户设定的时间跨度来同步数据。

同步员工范围

默认为空,可选择组织架构、角色、成员。

最多可选择 1500 个成员,同步时仅同步前 1500 个成员

同步内容

可将【3.3 数据简介】中展示的字段数据同步到表单对应字段中。

若表单字段不符合字段类型需求,则无法正常同步,可能无法得到同步内容。

6. 效果预览

6.1 触发时间

6.1.1 定时重复触发

「定时重复触发」会按照「触发时间、重复类型、重复触发结束时间」计算智能助手「触发时间」,按照「同步数据起始日期」和「同步数据结束日期」计算导入的数据周期。

例如「触发时间」为 2022-10-11 9:00,「重复触发结束时间」为 2022-10-13 9:00,「重复类型」为每天,「同步数据起始日期」为 「上次运行时间」,「同步数据结束日期」为 「当次运行时间」。

那么,智能助手执行逻辑如下:

  • 2022 年 10 月 11 日 9:00 首次同步时,其同步数据的起始时间为「上次运行时间」,即 2022 年 10 月 10 日 9:00 (理论上的时间值,实际上该时间点无数据);同步数据的结束时间为「当次运行时间」,即 2022 年 10 月 11 日 9:00。
  • 2022年 10 月 12 日 9:00 同步数据时,智能助手同步数据的起始时间依然为「上次运行时间」,即 2022 年 10 月 11 日 9:00;同步数据的结束时间为「当次运行时间」,即 2022 年 10 月 12 日 9:00。故可将「2022-10-11」全天的企业微信打卡数据同步至简道云表单中。
  • 2022年 10 月 13 日 9:00 同步数据时,智能助手同步数据的起始时间仍然为「上次运行时间」,即 2022 年 10 月 12 日 9:00;同步数据的结束时间为「当次运行时间」,即 2022 年 10 月 13 日 9:00。故可将「2022-10-12」全天的企业微信打卡数据同步至简道云表单中。

6.1.2 定时单次触发

「定时单次触发」会在「触发时间」将「考勤数据起始日期」-「考勤数据结束日期」的数据导入表单中。

例如「触发时间」为 2021-05-01 零点,「考勤数据起始日期」为 2021-01-01,「考勤数据结束日期」为 2021-04-01。

那么 2021-05-01 零点智能助手将「2021-01-01~2021-04-01」的企业微信打卡数据导入简道云表单中。

6.2 数据同步效果

设置完成后,智能助手会在指定时间同步数据到表单,可以在数据管理处查看同步的数据。如下图所示:

6.3 执行日志

1)执行日志中可以查询插件的执行结果。

2)当执行失败时可以参照日志进行调整,执行失败的原因如下:

执行结果

原因说明

执行「企业微信考勤打卡同步」插件(失败-插件已停用)

插件安装了但未启用

执行「企业微信打卡同步」插件(失败-插件已卸载)

请重新安装「企业微信打卡同步」插件

执行「企业微信打卡同步」插件(失败-付费版本过期)

简道云高级版已到期,请续费

执行「企业微信打卡同步」插件

插件执行成功,数据成功新增至表单

执行「企业微信打卡同步」插件

插件执行成功,但是没有数据:

- 同步的时间范围内,没有数据;

-「同步员工范围」只选择了一级部门(需勾选所有子部门)

执行「企业微信打卡同步」插件(失败-请检查插件配置)

插件配置中填写的 Secret 不正确

执行「企业微信打卡同步」插件(失败-执行超时)

插件执行耗时长,请检查智能助手相关配置

执行「企业微信打卡同步」插件(失败-同步数据量超过 5W 条)

智能助手单次同步数据量不可超过 5W 条,若数据量过大,请分批多次导入

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验