开发者社区 问答 正文

钉钉如何获取考勤报表?

钉钉如何获取考勤报表?

展开
收起
三分钟热度的鱼 2023-08-08 16:13:56 221 分享 版权
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。
    • 可以参考钉钉钉钉考勤统计

    image.png
    image.png

    2023-08-09 23:03:05
    赞同 展开评论
  • 要获取钉钉的考勤报表,您可以使用钉钉开放平台提供的考勤相关接口。以下是一种常见的方法:

    1. 首先,您需要使用钉钉开放平台提供的身份验证接口,例如获取访问令牌(access_token)的接口。

    2. 使用获得的访问令牌,调用相关的考勤接口,例如获取考勤组详情的接口或获取考勤打卡记录的接口。

    获取考勤报表的步骤:

    • 调用获取考勤组详情的接口:通过指定考勤组ID和时间范围,获取该考勤组在指定时间段内的考勤统计报表。

    • 调用获取考勤打卡记录的接口:通过指定时间范围、员工ID或部门ID等条件,获取指定时期内的考勤打卡记录。

    具体的接口和参数可以参考钉钉开放平台的官方文档或相关接口文档,以获取准确和最新的信息,并了解如何使用API来获取考勤报表数据。

    2023-08-08 22:27:42
    赞同 展开评论
  • 北京阿里云ACE会长

    获取钉钉考勤报表主要需要调用以下两个API接口:

    获取考勤日报表:work/attendance/getattendancedaylist
    通过该接口可以获取指定日期范围内的考勤日报表数据。

    请求参数包括:

    department_id:部门ID
    checkin_model_id:考勤组ID
    begin_date:开始日期
    end_date:结束日期
    响应内容包含每天的签到总人数、签退总人数、迟到人数等信息。

    获取考勤小时报表:work/attendance/getattendancehourlist
    通过该接口可以获取指定日期范围内的考勤小时报表数据。

    请求参数与获取考勤日报表基本一致,多了个分页参数。

    响应内容包含每个员工每天的出勤时长、应到时长等信息。

    获取到报表数据后,可以按照需要适当地汇总、分组、排序后进行展示。

    获取人员考勤小时报表的请求如下:

    Copy
    POST https://oapi.dingtalk.com/work/attendance/getattendancehourlist
    json
    Copy
    {
    "department_id": "1",
    "checkin_model_id": "1",
    "begin_date": "2019-01-01",
    "end_date": "2019-01-07"
    }
    然后就可以获得指定日期范围内,该部门员工的考勤小时报表。

    2023-08-08 20:04:27
    赞同 展开评论
问答分类:
BI