远程设计数据连接权限控制

  • 文档创建者:文档助手1
  • 编辑次数:15次
  • 最近更新:Wendy123456 于 2020-05-06
  • 1. 概述

    数据连接权限控制是指远程设计时,不同用户对工程下的数据连接有不同的使用权限。

    在 远程设计 章节中介绍了远程设计的步骤,本文介绍数据连接权限的控制与使用。

    2. 示例

    2.1 开启数据连接控制

    以管理员身份登录远程服务器的报表工程,即在浏览器地址输入http://ip:端口号/webroot/decision,点击管理系统>权限管理>全局设置,开启数据连接控制按钮,点击保存。如下图所示:

    注:本文以 Tomcat 服务器为例,Tomcat 服务器部署请参见 独立部署

    2.jpg

    2.2 分配数据连接权限

    将 FRdemo 数据连接的使用权限分配给Jack,如下图所示:

    3.jpg

    注:某用户若需对数据连接进行编辑,超级管理员需在管理系统>权限管理>全局设置中开分级授权按钮,将数据连接的「授权」权限分配给该用户。

    2.3 远程设计权限管理

    在 FineReport 设计器中点击服务器>远程设计权限管理,添加用户Jack,并为其分配目录权限。如下图所示:

    1588753979273160.jpg

    2.4 配置远程工作目录

    在 FineReport 设计器中点击文件>切换工作目录>其他,创建一个远程服务器,登录用户为总调度Jack,测试连接成功之后,点击确定,即可登录远程设计工作目录。如下图所示:1588753326371394.jpg

    2.5 效果查看

    1)新建数据库查询语句,Jack 可使用 FRDemo 数据连接下的所有数据表,但不可以对数据连接进行编辑。如下图所示:

    6.jpg

    2)Jack 可对自己权限下的文件夹和文件夹下的所有模板进行编辑删除重命名新建的操作。如下图所示:

    7.jpg

    注:拥有模板设计的权限,但没有该模板数据集中数据连接的权限,预览模板时数据库连接失败,故在进行权限分配时,需将数据连接和模板设计权限联合起来分配。

    3. 注意事项

    远程设计数据连接权限控制中,有以下几个特点:

    • 非管理员远程设计时,无法对数据连接进行编辑,只能对有权限的数据连接进行使用;

    • 非管理员远程设计时,所有涉及选择数据连接的地方用户只能使用自己权限下的数据连接,比如添加数据集时数据库查询存储过程数据字典

    • 程序数据集文件数据集内置数据集服务器数据集没有权限限制,所有用户(管理员、普通用户)都能查看。

    附件列表


    主题: 数据决策系统
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!