如何实现用户只能查看指定报表原创
金蝶云社区-江江613
江江613
21人赞赏了该文章 254次浏览 未经作者许可,禁止转载编辑于2020年12月14日 20:56:46

需求场景

某个用户只允许查看三大报表且不可修改(资产负债表、利润表、现金流量表),同时也不允许查看其他模板编制的报表;


解决方案

第一步. 设置报表查询权限,实现只能查看三大报表

  1. 用administrator登录系统,打开【企业建模】-【安全管理】-【权限管理】-【授权规则】界面,添加报表查询的规则,如下图所示,其中“比较值”列填写用户有权查看的模板编码

    image.png

  2. 在【企业建模】-【安全管理】-【权限管理】-【用户管理】界面,给指定用户分配某个组织分配“报表管理”-“报表阅读”-“报表查询”权限,并设置上一步设置的授权规则后保存;

    image.png

  3. 实现的效果: 用户登录对应的组织后只能看到三大报表;

    image.png


第二步. 设置特殊数据权限,实现用户只能查看报表不能修改或删除报表

     用administrator登录系统,打开【企业建模】-【安全管理】-【权限管理】-【特殊数据权限】,选择对应管理单元后,业务对象选择“报表”,勾选“启用拥有者权限”,右表选择“报表修改”/“报表删除”,下拉设置“拥有者权限”。

        注意:

        1).拥有者权限启用后,则默认只有报表的创建人有权操作对应的功能。

               若有其他用户要和创建人一样的权限,则可设置“拥有者例外人员”,不在拥有者例外里面的用户,操作报表将会提示没有数据权限。

        2).特殊数据权限的设置对所有用户生效。

image.png

    实现效果:

    如上图报表修改设置了“拥有者有权”,报表查询没有设置

    则非报表创建人,点击“修改”按钮提示没有数据权限;双击报表可打开报表,查看报表数据;

image.png

image.png

赞 21