钉钉集成插件

编辑
文档创建者:clay (管理员 )     浏览次数:2189次     编辑次数:15次     最近更新:doreen0813 于 2017-11-24     

目录:

1、描述编辑

除了微信企业号外,企业用钉钉的也比较多,因此需要对应开发一个钉钉集成插件,类似微信一样,可以实现单点登陆查看报表。

2、使用步骤编辑

2.1 插件安装

目前FineBI集成到钉钉中,除了钉钉插件(plugin-com.fr.slynero.plugin.dingtalkManager.zip)外,还需要安装H5插件(plugin-com.fr.wei.plugin.h5reportnew.zip)。

安装方法一:使用FineReport设计器安装。通过FineReport,连接到FineBI远程目录后,使用FineReport中的插件管理,安装所需的两个插件,安装成功后,重启FineBI。(或直接在FineBI数据决策系统平台的管理系统>插件管理中安装,参考插件安装

安装方法二:直接通过文件安装。插件的压缩文件中,有一个以插件名称命名的文件夹,如plugin-com.fr.slynero.plugin.dingtalkManager,内含plugin.xml和插件对应的jar文件。

(1)将文件夹中的jar文件复制到FineBI\webapps\WebReport\WEB-INF\lib文件夹中;

(2)再将原文件夹中的jar文件删除,文件夹中只存有plugin.xml文件,此时将整个文件夹复制到FineBI\webapps\WebReport\WEB-INF\plugins中(若WEB-INF中没有plugins文件夹,请自行新建);

(3)重启FineBI服务。

安装成功后,fs平台管理>管理系统>最下方中会增加“钉钉管理”节点,如下图。

222


2.2 钉钉节点配置

1.点击“钉钉管理”,先需要设置钉钉企业号相关参数,在基本信息中填写corpid和corpsecret这两个参数并保存。corpid和corpsecret这两个参数可在企业的钉钉开发者平台中获取。如下图所示,在企业的钉钉平台选择工作台中的应用开发:

222
222
在钉钉开发者平台,能看到企业的CorpId和CorpSecret,如下图:
222

将企业的CorpId和CorpSecret分别填入管理系统>钉钉管理中,分别对应钉钉企业号ID和管理组凭证秘钥,如下图所示:

222
设置Token获取路径可以自定义获取的URL,如果不写则采用内置的方式获取。

2.钉钉企业ID和密钥保存验证成功后,点击钉钉成员管理,可选择三种方式来更新通讯录,分别是根据钉钉工号匹配、根据手机号匹配和手动匹配。
222

默认为“根据钉钉工号匹配”,因为大部分情况下,钉钉成员名和BI用户名是统一的。点击更新通讯录,即可同步钉钉通讯录成员过来。

222
如果您的钉钉成员名与FineBI用户名是不一样的,可选择手动匹配,此时可以选择报表用户名,将钉钉成员与报表用户进行关联,如下图:

222

2.3 钉钉管理平台中配置微应用首页

在钉钉管理台中创建报表微应用,首页地址即表示在钉钉手机客户端上,点击应用时打开的地址,地址如:http://ip地址:端口号/WebReport/ReportServer?op=fs&corpid=$CORPID$,在fs路径后面加上参数&corpid=$CORPID$,后台会调用钉钉的jsapi,通过corpid获取到对应的钉钉userid,并且在后台匹配对应的BI用户,从而实现单点登录。
例如:http://demo.finebi.com:37799/WebReport/ReportServer?op=fs&corpid=dingXXXX
222

完成以上步骤后,即可在钉钉微应用中查看集成效果,如下图所示:
222
222

附件列表


主题: 移动端
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: