在业务系统中,为角色赋予操作权限之后,还需要为角色赋予资源权限。下面我们演示如何为角色分配资源权限,达到如下效果:
用户登录系统之后,能够对系统中已有的报表和数据源等进行编辑、以及建立新的数据源、报表等,实现对系统的管理。
实现步骤
- 已参考 操作权限-用户进行系统管理,为角色分配操作权限
- 在角色列表中找到"开发角色",点击"资源授权"按钮,进入资源授权界面
- 在【数据源】上勾选"引用","查看","编辑","删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮。
- 点击授权之后,系统中数据源和目录均继承该权限,不需单独授权
- 在【业务主题】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮
- 点击授权之后,系统中业务主题节点下的业务主题和目录均继承该权限,不需单独授权
- 在【函数】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮。将函数的权限赋予开发角色
- 在【公共设置】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮
- 授权之后展开【公共设置】,如下
- 由于【参数】、【电子表格模板】、【页面布局】等可能不允许父项的继承权限传播,因此需要对参数和转换规则等单独授权。
- 对【参数】、【电子表格】、【告警格式】和【页面布局】进行授权。
- 授权之后,展开【页面布局】,【页面布局】节点下【内置布局】、【自定义布局】等默认不允许父项的继承权限传播,需对【内置布局】、【自定义布局】及【HTML布局】进行授权
- 对【内置布局】、【自定义布局】和【HTML布局】进行授权之后,进行展开,其下节点默认不允许父项的继承权限传播,因此需对各布局进行授权
- 对【参数】、【电子表格】、【告警格式】和【页面布局】进行授权。
- 在【根目录】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮
- 点击授权之后,【根目录】下所有目录及报表资源均继承该权限,不需单独授权
- 在【用户属性】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件',点击授权按钮
- 点击授权之后,【用户属性】下所有用户属性及目录均继承该权限,不需单独授权
- 在【数据权限】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮。将数据权限的设置权限赋予开发角色。
- 将【计划任务】展开,将【任务】和【计划】赋予开发角色,在【任务】和【计划】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件"。点击授权给角色
- 在【Excel数据导入】上勾选"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮。将Excel数据导入模块赋予开发角色
- 对【Excel数据导入】授权之后,展开【Excel数据导入】,由于其下级节点【导入模板】及【值域范围】默认不允许父项继承权限传播,因此需要单独授权
- 在【系统选项】上选择"引用"、"查看"、"编辑"、"删除"和"再授权",应用范围选择"该目录、子目录及文件",点击授权按钮。将系统选项赋予开发角色
至此完成对开发角色的资源授权,使用开发角色用户登录系统,能够进入管理、定制各模块进行数据源的管理、以及报表的建立编辑等,能够进入浏览、仪表盘进行所有报表和页面的查看。