【对接方案】活字格对接钉钉考勤模块
本帖最后由 Jack.Cheng 于 2023-7-26 09:38 编辑企业使用钉钉作为轻量OA,员工都在钉钉里面,每天考勤数据也都在里面放着。如果用活字格做应用和钉钉集成,那么就是一个第三方应用了。这个应用怎么对接钉钉里的考勤数据呢?本篇帖子就给大家介绍下这个方案。
对接原理
活字格低代码平台开发的应用的认证方式可以设置为第三方集成,当活字格服务器上配置了第三方安全提供程序后,应用可以读到第三方的用户角色组织结构。
钉钉既是SaaS又是PaaS,钉钉里的考勤数据可以通过OAuth接口来获取到,具体在这里
活字格应用可以通过服务端命令功能和OAuth接口进行交互,拿到钉钉里的考勤数据。
对接步骤
[*]按照帮助手册此处:https://help.grapecity.com.cn/pages/viewpage.action?pageId=80953769 把活字格应用集成到钉钉工作台
[*]把钉钉应用相关信息,写入到应用的全局变量
[*]对接钉钉拿到accesstoken。这个原理就不说了,GCDN之前吴小胖的视频课都有讲到。
[*]按照钉钉API文档要求,完成活字格服务端命令和钉钉OAuth接口的对接。
这是我对接的钉钉接口:https://open.dingtalk.com/docume ... dance-clock-in-data
这是应用里面服务端命令的逻辑
这是前端页面调用服务端命令的逻辑
对接效果图
帖子里的工程文件现已上架GCMall,附了一份详情介绍。
https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2307280001&productDetailID=D2307280001&tabName=Tabs_detail 如果组织内新进了员工,那么需要在钉钉后台权限设置处给这写员工赋予应用权限。
然后进入活字格管理控制台,选择钉钉安全提供程序的对应配置,手动同步下,把新加的员工同步到活字格服务器里面来。
页:
[1]