结合企业实际需求,对接钉钉考勤,得到考勤统计报表,对接人事管理系统,自动得到薪资报表。
- 启用智能统计报表流程
- 接口调用
- 是否启用智能统计报表
- 获取报表列定义
- 获取报表列值
- 获取报表假期数据
考勤智能统计报表,是考勤为了满足企业个性化的统计需求,提供的一套智能可编程的报表系统。企业可以通过简单勾选或者高级编程模式来定制企业的统计规则,非常便捷地提供便于计算薪酬结果的统计数据。本文介绍如何使用统计报表API,获取企业的统计报表数据。
启用智能统计报表流程
开发者登录钉钉管理后台,点击工作台-考勤打卡-进入,打开考勤打卡后台。


点击月度汇总,查看是否开启智能统计报表:
如果右上角是“切换新版”,那么是未启用智能报表状态。需要点击切换新版,即可启用智能统计报表。

如果右上角是“返回旧版”,那么无需进行其他操作,当前已启用新版智能统计报表。

接口调用
是否启用智能统计报表
判断企业是否开启了考勤智能报表,如果企业未启用智能报表,无法调用统计报表其他的接口。
请求方式:POST(HTTPS)
请求地址:https://oapi.dingtalk.com/topapi/attendance/isopensmartreport?access_token=ACCESS_TOKEN
参数说明:无需入参
SDK请求示例(JAVA):
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/attendance/isopensmartreport");
OapiAttendanceIsopensmartreportRequest req = new OapiAttendanceIsopensmartreportRequest();
OapiAttendanceIsopensmartreportResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());
返回结果:
{
"result": {
"smart_report": true
},
"errmsg": "ok",
"errcode": 0
}
| 参数 |
类型 |
示例值 |
说明 |
| errcode |
Number |
0 |
返回码。0表示成功,其他表示失败 |
| errmsg |
String |
ok |
对返回码的文本描述内容 |
| result |
|
|
|
| └smart_report |
boolen |
true |
true:开启,false:未开启 |

本文介绍了如何利用钉钉API启用和获取智能统计报表,包括考勤统计和薪资计算所需的数据,详细阐述了接口调用的步骤和示例,为企业自动计算薪酬提供便利。
最低0.47元/天 解锁文章
7346

被折叠的 条评论
为什么被折叠?



