`

如何将钉钉集成到FineReport插件中

阅读更多

报表服务器

安装钉钉管理插件后,打开报表管理平台,管理系统下会增加钉钉管理节点,钉钉相关的配置管理都将会放在这个节点中去配置:

 

同时,设置定时任务的最后一步输出设置中,会增加推送钉钉消息:

 

钉钉企业应用

管理员登录钉钉企业号,进入微应用设置,需要关注的信息有:

CorpID:是企业在钉钉中的标识,每个企业拥有一个唯一的CorpID;

CorpSecret:是企业每个应用的凭证密钥

 

  •  钉钉管理

登录FineReport管理平台,点击管理系统>钉钉管理节点:将钉钉中的CorpID和CorpSecret分别填到钉钉企业号ID和管理组凭证密码中,设置Token获取路径,可以自定义获取的url,如果不写则采用内置的方式获取,保存,如下图:

 

  • 钉钉插件自定义token获取

钉钉提供的获取token接口本身有缺陷:

1)钉钉提供的接口,使用corpid和secret获取token,默认不会缓存,但是钉钉提倡做token缓存,2小时内可以重复使用,这样减少对钉钉服务器的访问,以免出现问题;

2)钉钉中集成多个应用的话,如果多个应用都会用到corpid和secret获取token,如果某个应用缓存了token,就会冲突

例如:应用a,做了缓存,第一次访问后获取到token1,应用b使用会重新取token2,此时应用a还是用的token就无法访问了。

针对这种情况,处理方式是所有应用统一到一个地方去取token,此时需要设置自定义token的获取地址

在钉钉插件中,钉钉管理>基本信息>设置Token获取路径,可以自定义获取的url,如果不写则采用内置的方式获取

 

Token获取接口规则:返回json类型的数据,{access_token:"xxxxx", jsapi_ticket:"xxxxx"} 

钉钉管理后台创建FineReport报表微应用时,例如http://www.finereporthelp.com:8181/app2/ReportServer?op=fs&corpid=$CORPID$,后面要加上参数&corpid=$CORPID$,这样后台会获取到cropid,然后取到钉钉userid,做单点登录;

 

  • 钉钉用户与报表用户关联

按照钉钉提供的方法,读取钉钉通讯录的成员,需要的字段有uesrid,name,department进入FineReport报表管理平台fs,点击钉钉管理节点,除了基本信息外,增加了钉钉成员管理,点击效果如下:

 

表格中会自动读取钉钉企业号通讯录中的所有成员,并且在每次打开该页面时刷新为最新的;默认钉钉成员与报表用户相同,因为大部分情况下,钉钉成员名和报表用户名是统一的;

如果您的钉钉成员名与报表用户名是不一样的,此时,可以取消勾选钉钉成员与报表用户相同设置,此时报表用户名,可以将钉钉成员与报表用户进行关联,如下图:

 

  • 单点登录

钉钉提供免登服务,与微信类似,通过code可以获取当前取号的userid,获取到userid后,通过关联关系自动登录报表后台

  • 消息推送

开发服务器可以主动的发送消息给企业成员,比如使用FineReport定时器生成报表后,发送消息给相应的人员进行查看。进入FineReport管理平台,添加定时任务:

 

 

到输出设置这步,比如我们将定时生成的结果挂在其他这个目录下面,并且命名为钉钉文档测试:

 

通知与存档选择推送钉钉消息,企业应用(AgentID)需要根据钉钉管理里的进行填写,例如下设置,这样定时任务结束后,这个钉钉成员可以收到消息

 

定时生成结果的文件名:对应发送消息的标题名

企业应用AgentID:发消息至哪个应用

钉钉用户:发消息给哪些成员,下拉框中会自动读取钉钉通讯录中的所有成员,多个成员之间用|分割,比如Jane|Saber

部门ID:发消息给某个部门的所有成员,该属性与钉钉用户是并的关系,不同部门之间也用|分割

消息内容:定义消息的正文内容

定时结果访问连接:勾选的话会在消息正文最后加上定时生成的结果连接,点击后就可以直接打开定时结果;不选的话则只发送纯文本消息。

定时任务设置好后,比如任务每天都会执行,每次执行后就会推送消息给对应的成员,效果如下:

 

点击连接,就可以看到定时生成的结果。

0
0
分享到:
评论

相关推荐

    如何将钉钉集成到FineReport插件中(官方)

    钉钉集成到FineReport插件中,是为满足企业用户在移动办公场景下,通过FineReport报表平台与钉钉企业号平台的深度整合,实现报表分享、消息推送、单点登录等多样化的功能需求。本文将详细介绍如何将钉钉与FineReport...

    帆软认证报表工程师(FCRA)考试(试卷二).docx

    11. 移动端集成:H5报表可以与微信、钉钉等平台集成,通过官方提供的插件实现无缝对接。 12. 填报预览:在移动端APP中,超链接后添加特定参数(如“&op=write”)可以实现填报预览功能。 13. 填报功能:普通报表...

    判断多选题1.docx

    21. 移动端H5集成:移动端H5报表可以通过官方插件实现与微信、钉钉的集成,方便移动设备上的访问和分享。 22. 移动端集成配置:集成微信时,需要设置报表服务器的可信域名和处理端口。 23. 移动端新特性图表支持:...

    第2章微型计算机系统基础知识.pptx

    第2章微型计算机系统基础知识.pptx

    计算机视觉_OpenCV455图像处理库_MinGW-W64跨平台编译工具链_基于Windows11系统使用CMake3213构建的x86_64-posix-seh架构动态链接库版本_包含SS.zip

    计算机视觉_OpenCV455图像处理库_MinGW-W64跨平台编译工具链_基于Windows11系统使用CMake3213构建的x86_64-posix-seh架构动态链接库版本_包含SS.zip

    计算机视觉_OpenCV_C_图像处理_机器学习_深度学习_计算机图形学_图像识别_图像分割_边缘检测_轮廓提取_形状识别_正方形检测_四边形检测_透视变换_图像校正_特征提取_霍夫变换_阈值.zip

    计算机视觉_OpenCV_C_图像处理_机器学习_深度学习_计算机图形学_图像识别_图像分割_边缘检测_轮廓提取_形状识别_正方形检测_四边形检测_透视变换_图像校正_特征提取_霍夫变换_阈值.zip

    yolov10-main-pred-liver-disease-3976通过医学图像分析肝脏状况-辅助肝脏疾病的诊断+数据集+训练好的模型1.zip

    yolov10-main-pred-liver-disease_3976通过医学图像分析肝脏状况-辅助肝脏疾病的诊断+数据集+训练好的模型,包含有使用教程 1. 内部包含标注好的目标检测数据集,分别有yolo格式(txt文件)和voc格式标签(xml文件), 共3976张图像, 已划分好数据集train,val, test,并附有data.yaml文件可直接用于yolov5,v8,v9,v10,v11,v12等算法的训练; 2. yolo目标检测数据集类别名:liver-disease(肝脏疾病),包括 ballooning(气球样变)、fibrosis(纤维化)、inflammation(炎症)、steatosis(脂肪变性)等 3. yolo项目用途:通过医学图像分析肝脏状况,辅助肝脏疾病的诊断 4. 可视化参考链接:https://blog.csdn.net/weixin_51154380/article/details/126395695?spm=1001.2014.3001.5502

    知识图谱_自然语言处理_机器学习_深度学习_图数据库_语义分析_实体识别_关系抽取_车音数据_语音识别_文本挖掘_智能问答_行业知识库_汽车领域_语音交互_大数据分析_人工智能_多.zip

    知识图谱_自然语言处理_机器学习_深度学习_图数据库_语义分析_实体识别_关系抽取_车音数据_语音识别_文本挖掘_智能问答_行业知识库_汽车领域_语音交互_大数据分析_人工智能_多.zip

    基于PLC的换热站自动控制系统设计:优化组态与高效热力管理 v1.1

    内容概要:本文详细介绍了基于PLC(可编程逻辑控制器)的换热站自动控制系统的设计与实现。主要内容涵盖PLC的选择、PID温度控制模块的应用、组态画面设计的艺术、通信配置的注意事项以及系统的调试技巧。作者分享了实际项目经验,强调了比例系数和积分时间对温度控制的影响,提出了合理的组态画面分层设计方案,并讨论了MODBUS通信的心跳检测机制。此外,还提到了调试阶段的乐趣和注意事项,最后预告了后续关于Python进行换热站数据分析的内容。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对换热站自动化感兴趣的从业者。 使用场景及目标:适用于需要提升换热站自动化水平的企业和个人。主要目标是帮助读者掌握PLC在换热站自动化中的应用方法,提高系统的稳定性和效率。 其他说明:文中提供了具体的代码示例和实践经验,有助于读者更好地理解和实施相关技术。同时,强调了在实际操作前进行充分的虚拟测试的重要性。

    C51单片机的PPT内容,可以看看

    C51单片机的PPT内容,可以看看

    ### 国联民生证券策略周报:浅析微盘股策略

    内容概要:该报告深入探讨了微盘股策略的表现及其背后的驱动因素。历史数据显示,微盘股指数多数年份能战胜主流宽基指数,尤其在剩余流动性充裕或通胀因子下行区间时表现更佳。微盘股超额收益的本质在于低PB和小市值个股未来获得高收益的概率较大。换手率维度显示调仓频率对超额收益贡献有限,而盈利维度表明盈利并非主要贡献因素,估值维度则揭示超额收益主要来自PB修复和高估值向低估值的切换。基于此,报告建议通过小市值优选个股并辅以低PB筛选来把握微盘股机会。此外,报告还分析了当前微盘股拥挤度和估值均处于历史高位,提醒投资者注意风险。 适用人群:具备一定金融市场知识,特别是对A股市场感兴趣的投资者和金融从业者。 使用场景及目标:①理解微盘股

    基于3D模拟技术的4层立体仓库组态王6.55脚本程序动画仿真系统 · 脚本编程

    内容概要:本文详细介绍了如何利用组态王6.55软件进行3×4立体仓库的动画仿真。主要内容涵盖堆垛机的移动控制脚本,通过微步进移动和延时来模拟真实的设备动作;货位状态管理采用二维数组记录并更新货位情况,结合颜色变化直观展示货位状态;以及通过状态机实现指令队列的有序执行,确保动画流畅无冲突。此外,还讨论了调试过程中遇到的问题及其解决方案。 适合人群:从事自动化仓储系统开发的技术人员,特别是熟悉组态王软件的开发者。 使用场景及目标:适用于需要构建和优化自动化立体仓库系统的场合,旨在提高仓储效率和管理水平。通过学习本文,可以掌握组态王6.55的具体应用技巧,如脚本编写、动画制作和故障排除方法。 其他说明:文中提供的代码片段和调试经验对于实际项目实施有重要参考价值,特别是在处理复杂运动控制和动画同步方面。

    数据库以及U安装教程.ppt

    数据库以及U安装教程.ppt

    计算机专业英语专业知识.pptx

    计算机专业英语专业知识.pptx

    隧道工程中考虑浆液黏度时变性和重力效应的流固耦合动态分析模型及其可视化应用

    内容概要:本文介绍了基于6.1版本的隧道围岩变形流固耦合动态分析模型,该模型综合考虑了浆液黏度时变性与重力效应对注浆压力的影响。通过流体力学、岩土力学及数值模拟技术,建立了详细的数学模型并进行了可视化展示,主要包括位移大小和应力分布。研究表明,这种模型可以更准确地预测围岩变形和应力分布,从而优化注浆工艺,确保隧道施工安全。 适合人群:从事隧道工程、岩土工程及相关领域的研究人员和技术人员。 使用场景及目标:适用于需要进行隧道围岩变形和应力分布预测的实际工程项目,旨在提高注浆工艺的科学性和安全性。 其他说明:尽管当前模型已经取得了一定成果,但仍有改进空间,如更精准地描述浆液黏度时变性及其他因素对注浆过程的影响。

    计算机视觉_OpenCV4NodeJS_Express_EJS_SocketIO_Webcam_视频流处理_NodeJS_实时传输_图像处理_深度学习_前端开发_后端开发_网络通信_Web应用.zip

    计算机视觉_OpenCV4NodeJS_Express_EJS_SocketIO_Webcam_视频流处理_NodeJS_实时传输_图像处理_深度学习_前端开发_后端开发_网络通信_Web应用.zip

    计算机视觉与嵌入式系统开发_树莓派相机控制库_基于C11和OpenCV的Raspberry_Pi_Camera_硬件接口封装_提供RaspiCam_RaspiCam_Cv_RaspiCam_S.zip

    计算机视觉与嵌入式系统开发_树莓派相机控制库_基于C11和OpenCV的Raspberry_Pi_Camera_硬件接口封装_提供RaspiCam_RaspiCam_Cv_RaspiCam_S.zip

    10bit 50MHz SAR ADC设计与Cadence仿真:基于SMIC 40nm工艺库的新手指南

    内容概要:本文档是一份详细的10bit 50MHz SAR(逐次逼近寄存器)模数转换器(ADC)的设计与仿真指南,旨在帮助新手掌握从基础理论到实际电路设计的全过程。文档涵盖了多个关键模块的设计,如栅压自举开关、CDAC(电荷再分配数模转换器)、比较器和SAR逻辑,并提供了完整的Cadence仿真指导以及SMIC 40nm工艺库的应用实例。此外,还包括了测试电路的设计和优化技巧,确保设计的可靠性和性能。文中不仅介绍了各模块的工作原理,还提供了一些实用的仿真技巧和注意事项,如动态衬底偏置技术、蒙特卡洛仿真设置、自动归零相位控制等。 适合人群:对模拟集成电路设计感兴趣的电子工程专业学生、初入职场的研发工程师及其他希望深入了解SAR ADC设计的技术爱好者。 使用场景及目标:① 学习并掌握10bit 50MHz SAR ADC的基本原理及其各组成部分的功能;② 掌握Cadence仿真工具的使用方法,特别是针对SMIC 40nm工艺库的仿真设置;③ 提升实际电路设计能力,能够独立完成类似复杂电路的设计与验证。 其他说明:文档提供了丰富的实战经验和技巧,有助于提高设计效率和成功率。同时,对于希望进一步提升ADC速度的读者,文档还提到了TI-ADC扩展接口的相关信息。

    基于MPC轨迹跟踪技术的圆形道路运动学Carsim与Simulink联合仿真研究 联合仿真 文档

    内容概要:本文详细介绍了利用模型预测控制(MPC)技术,在给定圆形道路条件下,通过Carsim和Simulink联合仿真的方式,实现车辆轨迹跟踪的研究。文章首先概述了MPC的基本原理及其在车辆轨迹跟踪中的应用,接着阐述了圆形道路的轨迹规划方法,包括道路半径、车辆初始状态等参数的设定。随后,重点讲解了MPC控制器的设计步骤,涉及车辆动态模型、约束条件及优化目标的选择。最后,展示了如何在Simulink中构建MPC控制器并与Carsim中的车辆模型进行联合仿真,验证了MPC控制器的有效性和优化效果。 适合人群:从事车辆工程、自动化控制领域的研究人员和技术人员,特别是对MPC技术和联合仿真感兴趣的读者。 使用场景及目标:适用于希望深入了解MPC在车辆轨迹跟踪中的具体应用,掌握Carsim和Simulink联合仿真的操作流程,提升车辆控制系统设计能力的专业人士。 其他说明:文中提供了部分Python代码片段,帮助读者更好地理解和实现MPC控制器的设计。同时,展望了MPC在未来智能驾驶和自动驾驶技术中的潜在应用和发展方向。

    基于Matlab的蔡氏混沌电路系统分析:非线性电子电路设计与混沌行为仿真 · 混沌理论

    内容概要:本文详细介绍了基于Matlab的蔡氏混沌电路(Chua's circuit)系统分析,包括电路的设计、仿真及其混沌行为的表现。首先,文章提供了蔡氏电路的基础模型代码,解释了其微分方程以及非线性项的作用。接着,展示了如何计算Lyapunov指数,验证系统的混沌性质。然后,通过绘制分岔图,展示了系统从周期运动到混沌的转变过程。最后,通过相图直观地展示了系统的双涡卷吸引子特征。此外,还提到了硬件实现的效果。 适合人群:对混沌理论、非线性动力学感兴趣的科研人员、电子工程学生及爱好者。 使用场景及目标:适用于研究混沌系统的行为特点,探索非线性电路设计的实际应用,以及进行相关教学演示。 其他说明:文中提供的Matlab代码可以直接运行,帮助读者更好地理解和实验蔡氏电路的混沌现象。

Global site tag (gtag.js) - Google Analytics