首页 > 电脑专区 > 电脑教程 >

报表设计软件FineReport中的数据连接权限控制

来源:互联网 2023-02-20 23:38:35 399

数据连接权限控制是指远程设计时,不同用户对工程下的数据连接有不同的使用权限,下面通过报表设计软件FineReport来进行介绍。g8e办公区 - 实用经验教程分享!

工具/原料

  • 报表设计软件FineReport7.1.1
  • 大小:148.2M 适用平台:windows/linux

方法/步骤

  • 1

    模板权限控制方式修改g8e办公区 - 实用经验教程分享!

    用管理员账号登录web服务器(tomcat)下报表工程,即在浏览器地址输入http://localhost:8080/WebReport/ReportServer?op=fr_platform,点击管理系统>权限管理>设置,模板权限控制方式选择角色权限控制,并开启数据连接控制,如下图:g8e办公区 - 实用经验教程分享!

    报表设计软件FineReport中的数据连接权限控制g8e办公区 - 实用经验教程分享!

  • 2

    分配数据连接权限g8e办公区 - 实用经验教程分享!

    在部门职位中选中技术支持总调度职位,将最右侧的数据连接标签项中的FRdemo数据连接的查看权限分配给该职位用户,如下图:g8e办公区 - 实用经验教程分享!

    注:数据连接属于共享资源,非管理员不能修改,只能查看。g8e办公区 - 实用经验教程分享!

    报表设计软件FineReport中的数据连接权限控制g8e办公区 - 实用经验教程分享!

  • 3

    配置远程工作目录g8e办公区 - 实用经验教程分享!

    打开本地设计器,点击文件>其他,创建一个远程服务器,登录用户为总调度Jack,如下图:g8e办公区 - 实用经验教程分享!

    测试连接成功之后,点击确定,即可登录远程设计工作目录。g8e办公区 - 实用经验教程分享!

    报表设计软件FineReport中的数据连接权限控制g8e办公区 - 实用经验教程分享!

  • 4

    开始远程设计g8e办公区 - 实用经验教程分享!

    拥有权限效果g8e办公区 - 实用经验教程分享!

    切换工作目录至远程设计工作目录之后,Jack登录远程设计,由于在分配远程设计权限的时候,没有给该用户分配模板的权限,故可以看到模板面板中没有任何模板显示,点击数据集面板中的添加按钮,新建一个数据库查询,可以看到数据连接下拉框中只显示了一个FRDemo数据连接,即表示该用户可以使用FRDemo数据连接下的所有数据表,如下图:g8e办公区 - 实用经验教程分享!

    报表设计软件FineReport中的数据连接权限控制g8e办公区 - 实用经验教程分享!

  • 5

    没有权限效果g8e办公区 - 实用经验教程分享!

    点击文件>切换工作目录>其他,选中远程工作目录,将用户名改为Anna,使用一线技术支持Anna登录远程设计,技术支持一线技术支持没有任何远程设计的权限,此时新建一个数据库查询,可以看到该用户无法使用任何数据连接,数据连接下拉框为空,如下图:g8e办公区 - 实用经验教程分享!

    报表设计软件FineReport中的数据连接权限控制g8e办公区 - 实用经验教程分享!

  • 6

    总结g8e办公区 - 实用经验教程分享!

    远程设计数据连接权限控制中,有以下几个特点:g8e办公区 - 实用经验教程分享!

    一、非管理员远程设计时,无法对数据连接进行编辑,只能对有权限的进行使用;g8e办公区 - 实用经验教程分享!

    二、非管理员远程设计时,所有涉及选择数据连接的地方全都只能选到该角色所拥有查看权限的数据连接,比如添加数据集时“数据库查询”和“存储过程”、数据字典。而程序数据集,文件数据集,内置数据集则没有限制;g8e办公区 - 实用经验教程分享!

    三、非管理员远程设计时,服务器数据集中某些数据如果来自于该角色没有权限使用的数据连接,则该角色看不到此服务器数据集。g8e办公区 - 实用经验教程分享!

  • 6本页面非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!g8e办公区 - 实用经验教程分享!


    标签: 连接报表设计数据权限

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码