14.14对接钉钉考勤方法

对接钉钉的组织权限可以利用网关服务器通过配置的方式来进行对接,不需要代码开发或者额外的定制,只需进行网关服务器授权,即可将钉钉的组织结构和用户信息同步到云表当中。

1.准备工作

①首先需要按照对接钉钉(微应用)配置文档对接钉钉
②对接成功后,导入钉钉考勤业务服务器模板2008120900模板库(此模板库需要联系云表官方客服获取)(模板库中除了login和about外,共10个模板,这10个模板都需要进行导入)。
③云表官方会提供网关服务器的地址、帐号、密码、AppName、AppKey

2.配置服务器

①在准备工作中需要导入模板库,若已经导入,则忽略此步骤。
②配置外部数据源,在业务服务器中,进入系统管理-外部数据源,点击设计lato_dingtalk外部数据源。
填写AppName、AppKey、用户名、密码(这四项均是由云表官方提供),然后填写钉钉appkey、钉钉appsecret和钉钉api地址,这三项信息均是在对接钉钉微应用时获取。其中钉钉api地址即使对接微应用时输入的服务器出口IP。
③修改配置文件,在云表的安装路径中,找到
D:\Latosoft\LatoServer\Data\conf文件夹的custom.conf文件,
在云表的安装路径中,若Data文件夹中没有conf文件夹,则需要手动创建一个文件夹,并命名为“conf”,然后在conf文件夹中创建一个文本文档,命名为“custom.conf”。
用记事本打开custom.conf文件,填写:
10001.gw_dingtalk_dev=http://api-gateway.iyunbiao.cn/90028
10001为:服务器要获取钉钉考勤数据的应用空间空间号。
gw_dingtalk_dev为:外部数据源中填写的服务名称(不可更改)。
http://api-gateway.iyunbiao.cn/90028为:云表官方提供的网关服务器应用空间地址。
保存custom.conf文件,并重启云表服务。

3. 获取钉钉数据操作

在系统管理-钉钉考勤管理-钉钉考勤API请求文件夹中,进入请求钉钉获取部门列表中,新建一张表单,并保存。保存成功后,即可在钉钉所有部门列表的总表中看到组织机构信息。
然后进入请求钉钉获取所有人员列表中,新建一张表单,并保存。保存成功后,即可在钉钉所有人员列表的总表中看到人员信息。
注:不会改变云表对接钉钉的登录方式,在钉钉里面打开云表进行域认证登录,仅第一次需要认证,以后可直接在钉钉打开云表的表单或者直接审批无需每次登录。
2022-08-16
40 40