登录开发者后台并创建企业内部应用。
获取应用的AppKey和AppSecret。
添加考勤接口的调用权限。
获取企业内部应用的access_token,这是调用接口时用来鉴权调用者身份的关键信息。
根据考勤报表列ID,调用服务端API来获取考勤报表列值,从而获取特定员工的出勤天数。
1.选择选项中的“工作”按钮。
2.点击选择“内外勤管理”选项中的“考勤打卡”按钮。
3.选择点击右下角的“统计”按钮。
4.选择点击页面上的“打卡月历”按钮。
在此页面中即可查看该姓名当月的考勤记录,计算出勤天数。
要在钉钉宜搭中根据姓名调用出勤天数,你需要使用钉钉宜搭的数据库功能。以下是一个简单的步骤:
打开钉钉宜搭,进入“数据库”页面。
在数据库中,创建一个新的表,用于存储员工的姓名和出勤天数。你可以根据实际情况添加更多的字段。
在表中,添加一个新的记录,输入员工的姓名和对应的出勤天数。
在表单中,添加一个按钮,用于触发查询操作。例如,你可以添加一个“查询出勤天数”的按钮。
为按钮添加一个事件,在该事件中,编写一个SQL查询语句,用于根据姓名查询对应的出勤天数。例如:
SELECT 出勤天数 FROM 员工表 WHERE 姓名 = '张三';
将查询结果绑定到一个变量中,然后在表单中显示这个变量的值。
保存并发布你的应用,然后使用钉钉客户端登录,查看你的应用。点击“查询出勤天数”按钮,应该可以看到对应的出勤天数。
登录钉钉。
要根据姓名调用钉钉出勤天数,您需要先成为管理员或具有相关权限才能访问员工的考勤记录。然后,您可以遵循以下步骤:
可以试下下述方法
宜搭提供的有「获取员工考勤天数」的官方连接器
如图:
实现步骤:
在页面数据源调用上图中该连接器,然后循环子表单内成员userId,将userId作为请求参数,获取该员工的出勤天数,最后重新赋值给子表单即可
宜搭数据源处调连接器使用参考:https://docs.aliwork.com/docs/yida_support/wtwabe/zevvr1/_2/gtkly9/stbfik#ZUnMw
若获取成员每月考勤天数,可使用宜搭日期组件,获取每月开始/结束时间,作为上述连接器的请求参数;
如何获取每月开始/结束时间,可参考宜搭API:https://docs.aliwork.com/docs/developer/api/yidaAPI#thisutilsgetdatetimerangewhen-type
连接器请求参数例如:
本文档介绍如何获取员工考勤打卡信息。
接入流程简介
本文介绍了创建一个企业内部应用,使用考勤事件和考勤组管理提供的API,实现获取员工到勤情况等。
步骤一:登录开发者后台,点击应用开发-企业内部开发,创建企业内部应用。
步骤二:单击基础信息 > 应用信息,获取应用AppKey和AppSecret。
步骤三:添加接口调用权限。单击“考勤”,申请考勤接口对应的权限。
步骤四:获取应用访问凭证获取企业内部应用的access_token。调用接口时,通过accessToken鉴权调用者身份。
步骤五:相关调用流程:
调用考勤服务端API-批量获取考勤组详情接口,获取企业考勤组内的排班上下班时间。
获取员工考勤打卡情况,需要注册企业考勤事件回调,参考文档配置事件订阅,并订阅考勤事件。
成功注册企业考勤事件回调后,企业内员工上班执行打卡即可实时产生回调。
根据实时推送的打卡信息userId、groupId、checkTime值跟获取的考勤组内排班打卡时间对比即可得到该员工打卡是正常打卡还是迟到打卡。
如果你想根据员工的姓名来调用钉钉的出勤天数,可以尝试以下步骤:
此外,如果你想要自动化地调用员工的出勤天数,你也可以考虑使用钉钉 API 或者第三方工具。这些工具可以帮助你更轻松地查询和计算出勤数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。