1. 概述编辑
1.1 版本
报表服务器版本 | JAR 包 | 新增功能 |
---|---|---|
10.0 | 2020-07-08 | 在 fine_conf_entity 中新增表字段后,新增职务维度 |
1.2 应用场景
零售、银行等行业在很多城市都有业务,每个城市下都有部门和职位,管理员给不同部门的相同职位分配权限时,只能一个一个配置,工作量巨大。
1.3 功能简介
2020-07-08 及之后的 JAR ,在 fine_conf_entity 表中新增表字段后,新增职位维度,超级管理员可根据职位分配权限。
注:次级管理员不可见新增的「职位」维度。
2. 操作步骤编辑
2.1 新增表字段
在 FineDB 数据库中FINE_CONF_ENTITY表中添加字段FSConfig.authorizeAttr.postAuthority,值设置为true,重启工程。
注:修改 FineDB 数据库表字段值的方法请参考 报表内置 HSQL 数据库 FineDB
2.2 权限配置
以管理员身份进入数据决策系统,点击管理系统>权限管理>权限配置,「权限配置」下方新增职务Tab 页,如下图所示:
2.3 权限快捷配置
以管理员身份进入数据决策系统,点击管理系统>权限管理>权限快捷配置,「权限快捷配置」下方新增职务Tab 页,如下图所示:
2.4 模板认证
开启 角色权限认证 后,可根据职务选择需要认证的模板,如下图所示:
2.5 上报权限
超级管理员访问http://ip:端口/工程名/decision/workflow/authority分配上报权限时,可根据职务进行分配。如下图所示:
注:http://ip:端口/工程名/decision/workflow/authority链接具体介绍请参见:多级上报集成 中的 4.1 节内容。
3. 注意事项编辑
注:用户的最终权限为部门、职务、角色权限的并集,但若单独为某一用户设置权限,以用户权限为准。
3.1 部门 Tab 和职务 Tab 下的职务区别
超级管理员给「职务」 Tab 下的职务配权限后,部门 Tab 下的职务权限是不联动的。
1)在新增「职务」 Tab 下为一线技术支持分配权限后,点击「部门」 Tab 下的相同职务,显示无权限。如下图所示:
2)但「用户」 Tab 页下,职务为一线技术支持的用户,被分配了权限。如下图所示: