钉钉集成

   日期:2024-12-27    作者:oem580 移动:http://3jjewl.riyuangf.com/mobile/quote/73980.html

2.1.1 安装插件

点击下载插件:钉钉管理、HTML5 移动端展现插件

设计器插件安装方法参照 设计器插件管理

服务器安装插件方法参照 服务器插件管理

2.1.2 配置网络环境

在钉钉集成之前,必须先完成网络环境配置,参考文档:微信钉钉集成环境准备

1)管理员登录钉钉企业号,进入开放平台后打开「应用开发>钉钉应用」界面,点击「创建应用」如下图所示:

填写创建应用的相关信息。如下图所示:

配置应用能力。点击「添加应用能力>网页应用」进入配置界面。

填写应用首页地址(可以先填数据决策系统的地址,具体的地址需要在后续步骤生成后,将生成的链接再粘贴过来)。点击「保存」完成配置。如下图所示:

获取方法本文提供 4 种,如下所示:

在「文档测试」应用中点击「版本管理与发布>确认发布」。发布后,设置应用的可使用范围,并点击「保存」。如下图所示:

1)需获取的四个参数及说明如下表所示:

2)在「文档测试」应用中点击「基础信息」,在「应用凭证」下即可查看 AgentID、AppKey、AppSecret 这三个参数的值。如下图所示:

3)「首页」查看企业的 CorpID,如下图所示:

完成 H5 微应用发布并获取应用参数值后,进入 Finereport 进行后续配置。

以管理员身份进入数据决策系统,点击「管理系统」>「钉钉管理」。

2.6.1 保存报表服务器地址

必须设置「报表服务器地址」并保存,如果不设置,推送的时候可能会有问题,例如:

输入「报表服务器地址」,如下图所示:

2.6.2 新建钉钉应用

点击「新建钉钉应用」,输入钉钉应用名称,并将本文 2.5 节已确认的 AgentID、CorpID、AppKey、AppSecret 分别填到、、、 中,点击「确定」。如下图所示:

新建钉钉应用成功后,可对信息进行修改和删除,支持集成多个钉钉应用。如下图所示:

2.7.1 钉钉代理跳转

内网环境:

若报表服务器是配置在内网,则需要配置代理服务器地址,来进行钉钉的访问。如下图所示:

文本框中输入正确的「代理服务器地址」,点击「测试连接」,连接成功后,会提示信息:「连接成功」

外网环境:

外网环境设置代理服务器地址。

私有化部署环境下可能需要在高级请求配置参数,用于认证等,操作详情见「其他配置」的 2.7.4.2 节。

2.7.2 生成钉钉链接

该功能可以生成访问决策平台或某个模板的链接,通过 模板消息事件插件 可以将该链接推送给移动端用户,用户点开后即可访问链接对应的内容。

1)生成访问决策平台的钉钉链接

首先要选择「企业应用名称」,链接页面下拉选择「决策平台」,点击「生成链接」后,点击「复制」按钮即可,如下图所示:

2)生成访问某个模板的钉钉链接

首先要选择「钉钉应用名称」,链接页面选择「单个模板」,然后选择一张模板,如果需要设置参数,可以点击「设置参数默认值」进行设置,设置了参数后可以根据自己的需要选择是否「解析参数值」,最后点击「生成链接」,点击「复制」按钮即可,如下图所示:

下面介绍下如何配置参数。

  • 设置参数默认值

点击「设置参数默认值」后,如果模板本身有参数,那么会显示在下方,用户可以设置参数的默认值,当然也可以点击右上角新增参数,如下图所示:

  • 解析参数值

假如一张模板「a.cpt」设置了一个参数「date」,其值为公式。

如果勾选了「解析参数值」,那么点击「生成链接」后,链接中会自动解析出今天的日期,也就是变成了:。

如果不想链接中直接解析参数,想要保留这个公式,可以取消勾选「解析参数值」,点击「生成链接」后,公式保留:。

3)生成自定义链接

生成在钉钉能够访问的应用封装链接。

首先,选择「企业应用名称」,生成「自定义链接」并填入「应用封装」中生成的链接。然后点击「生成链接」并复制即可。如下图所示:

2.7.4 其他设置

2.7.4.1 PC端在浏览器打开链接

若用户希望 PC 端点击消息推送的链接,能够在外部浏览器下打开内容,打开按钮「PC端在浏览器打开链接」。如下图所示:


在 PC 端点击推送消息后,钉钉内置浏览器提示「链接将在外部浏览器打开」。

2.7.4.2 (非必须项)高级请求配置

11.0.9V11.0.84
V1.9.19

高级请求配置可设置请求头参数,用于认证等。

通过修改 fine_conf_entity可视化配置参数DingTalkConfig.requestConfigEnable的值为true,打开「钉钉管理」的高级请求配置功能页面,进行自定义请求配置。

DingTalkConfig.requestConfigEnable开启或关闭钉钉插件高级请求配置

参数值需为布尔型,默认为false

false:关闭钉钉插件高级请求配置

true:开启钉钉插件高级请求配置

完成后返回「钉钉管理>应用快捷配置」中,查看到「其他配置」项中出现了「高级请求配置」。可添加请求头配对的「键」和「值」。可添加多个。完成后点击「保存」。如下图所示:

2.7.5 新建钉钉群

给钉钉应用新建钉钉群,支持通过定时调度推送群消息到钉钉群。建群方法如下:

1)在钉钉开放平台里新增一个权限:chat 相关接口的管理权限。步骤详情请参见钉钉帮助文档:企业群消息---概述

否则会出现报错,如下图所示:

2)开启企业会话权限后,点击「新建钉钉群」,选择「钉钉应用」,填写「钉钉群名称」,选择「群主」和「群成员」,如下图所示:

钉钉集成支持推送钉钉群消息,详细介绍参见文档:钉钉定时推送消息

用户若需要设置 PC 端单点登录,需要填写对应链接。

2.8.1 修改应用首页地址

进入本文 2.3 节中已创建的H5微应用,点击「开发管理>修改」,将 2.7.2 节 生成的链接粘贴到「应用首页地址」,点击「保存」。

用户若需要设置 PC 端单点登录 ,需填写「PC端首页地址」,该地址与「应用首页链接」地址一致。如下图所示:

点击「权限管理>通讯录管理」,开启权限。如下图所示:

开通的权限为以下4项:

若要实现群消息推送,需要在钉钉开放平台里新增一个权限:钉钉群基础信息管理权限。

2.10.1 用户匹配方式

可根据实际情况选择用户匹配方式。

用户匹配方式:「钉钉工号匹配」、「手机号匹配」、「手动匹配」、「自定义匹配」,默认为「钉钉工号匹配」。「成员管理」页面如下图所示:

钉钉工号匹配:

「钉钉工号匹配」和「手机号匹配」展示列相同。

钉钉工号匹配,则是钉钉工号与报表里的用户名匹配,为一对一匹配。

手机号匹配,钉钉用户的手机号是唯一的,但是报表用户可以设置多个用户有同一个手机号,此时的匹配逻辑为

选择这两个匹配方式时,钉钉通讯录信息展示:「姓名」、「钉钉工号」、「钉钉成员ID」、「钉钉部门」和「钉钉成员手机号」,如下图所示:

手动匹配:

当匹配方式为「手动匹配」时,钉钉成员列表中多出「报表用户名」一列信息,点击出现下拉框,选择相应的报表用户名,进行手动匹配。如下图所示:

自定义匹配:

即通过设置的「服务器数据集」,将对应数据列的钉钉用户和报表用户相匹配。若出现一个钉钉用户对应了多个报表用户的情况,默认匹配第一个报表用户。

选择自定义匹配时,下方多出「匹配设置」项,选择「数据集」、「钉钉成员ID」以及「报表用户名」,进行匹配。如下图所示:

2.10.2 通讯录更新

点击左侧「立即更新」按钮,立即更新通讯录内容。也可设置定时更新,点击「自动更新」按钮,弹出设置框,设置更新频率。如下图所示:

2.10.3 用户同步

报表版本 V11.0.2 ,钉钉管理插件版本 V11.0.54 之后,支持将钉钉通讯录的用户信息同步到「用户管理」界面中,保存到平台。

用户同步配置详情请参见:同步用户

1)同步配置

在「用户管理」中进行「同步用户」,用户来源选择「从钉钉同步」,选中对应的钉钉应用,即可根据钉钉通讯录实现同步效果。

2)同步成功后,用户信息同步到平台。

同步出现问题请参见:同步/导入用户常见问题

同步出现问题请参见:同步/导入用户常见问题

3)同步触发方式

手动同步用户管理>同步用户>从钉钉同步
第一次同步钉钉用户信息用户管理>同步用户管理>立即同步对用户信息再次进行同步钉钉管理>成员管理>立即更新更新通讯录,并同步「用户管理」中的用户信息自动同步
钉钉管理>成员管理>自动更新
根据钉钉管理中设置的「自动更新」时间,自动更新通讯录,并同步「用户管理」中的用户信息

注意事项:

  • 钉钉通讯录添加的用户,要保证姓名、钉钉工号、钉钉部门和手机号不为空;

  • 使用钉钉同步前,平台同步功能是打开的,且不能清空过同步数据;

不满足以上两点,同步钉钉用户到平台会失败。

4)钉钉和平台同步字段的映射关系

将钉钉中的成员信息,同步到「用户管理」中时,每条字段的映射关系。

用户ID
UserID用户名工号(job_number)姓名姓名密码

因为钉钉接口限制,无法同步密码,所以初始密码随机生成;

如果用户希望通过 APP 或 PC 端登录,需要 重置密码

手机手机邮箱邮箱部门iddepartmentid
部门名称部门
无职务

无职

角色id
roleid(目前接口尚未适配同步角色)
角色名称角色(目前接口尚未适配同步角色)

登录钉钉,点击「工作台」>「文档测试」,该用户会看到自己权限内可以查看的目录,如下图所示:


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号