新版权限操作手册(5.0以上)

新增功能场景描述

  • 精确定义动作权限;
  • 优化菜单绑定模型;
  • 优化菜单绑定模型;
  • 加强数据权限定义能力;

    一.功能介绍

角色类型

  • 为了更好地管理和控制系统中的不同用户,权限系统将对角色进行分类定义。角色的分类将有助于清晰地分组不同的用户群体。

image.png

角色管理

  • 角色管理是权限系统中的一个基础功能,负责管理具体角色的创建、编辑和禁用。

image.png

系统权限

  • 配置管理权限和权限组。管理权限控制应用的访问和操作,权限组为预定义权限集合,便于批量管理。

image.png

数据权限

  • 为多个角色分配多个相同的数据权限,类似于系统权限的管理,但其范围更广泛,涵盖了对所有模块的授权。

image.png

数据权限项

  • 通过为某个模型添加过滤条件,系统可以产出特定的数据,用于精细化控制数据访问权限。

image.png

二 操作手册

1 创建、修改角色

1.1 入口

  1. 管理中心--角色管理,进入角色列表页,可在此依据需要进行搜索及各项操作,下文将对各项功能进行描述。

image.png

进入列表,输入搜索条件——搜索结果
对搜索结果的可操作项——编辑、详情、权限生效
可创建新的角色——怎么创建的

1.2 创建角色

  1. 点击创建按钮。

image.png

  1. 进入角色创建页面。

image.png

  1. 在创建页面输入角色编码、角色名称、角色类型、角色描述,其中角色名称必填,其它均为可选项,输入完成,点击“确定”,完成角色创建。

image.png

  1. 返回角色展示列表,并显示所有角色,含新创建角色。

image.png

  1. 如果未点击“确定”按钮,点击“返回”按钮,则放弃本次创建,回到角色展示列表。

1.3 编辑角色

  1. 点击目标角色后,对其编辑修改。

image.png

  1. 进入角色编辑页面。

image.png

  1. 在编辑页面可以编辑角色名称、角色类型、角色描述,编辑完成,点击“确定”,完成角色更改。

image.png

  1. 返回角色展示列表,显示修改后的角色。

image.png

  1. 如果未点击“确定”按钮,点击“返回”按钮,则放弃本次编辑,回到角色展示列表。

1.4 禁用角色

  1. 点击目标角色后,将其禁用。

image.png

  1. 禁用后,用户将不再享有此角色的权限。

image.png

2 创建用户、绑定角色

2.1 创建用户

  1. 点击创建按钮。

image.png

  1. 进入角色创建用户页面。

image.png

  1. 在创建用户页面输入名称、昵称、登录账号、登录邮箱、登录手机、初始密码、联系电话、联系邮箱、生日、性别、姓名、身份证号码、注册日期、添加角色,其中名称、登录账号、初始密码、角色必填,其它均为可选项,输入完成,点击“确定”,完成用户创建。

image.png

  1. 返回用户展示列表,显示所有用户包含新创建的用户。

image.png

  1. 点击确定按钮保存配置,否则取消创建用户。

注:此处创建用户时要求必须绑定角色,所以要提前创建好角色以供选择。

2.2 用户与角色的绑定

2.2.1创建用户时为其单个或批量绑定角色

  1. 点击创建用户按钮。

image.png

  1. 进入创建用户页面。

image.png

  1. 在创建用户页面点击添加按钮。

image.png

  1. 进行添加绑定的角色,勾选完成,点击“确定”,完成角色的添加。

image.png

  1. 填写用户信息,添加绑定角色,点击“确定”,完成用户与角色的绑定。

image.png

  1. 如果未点击“确定”按钮,点击“返回”按钮,则放弃本次编辑,回到用户展示列表。

2.2.2 选择指定用户为其单个或批量绑定角色

  1. 指定用户后点击绑定用户。

image.png

  1. 出现弹窗,点击“添加角色”下拉框进行添加角色,可以多选。

image.png

  1. 点击“确认”按钮,完成用户与角色的绑定。

image.png

  1. 进入用户展示列表页,并展示用户对应所添加的角色。

image.png

2.3 修改用户绑定的角色

  1. 点击修改按钮。

image.png

  1. 进入修改用户信息页面。

image.png

  1. 在修改用户信息页面中可以进行角色的添加删除以及用户信息的更改编辑。

image.png

  1. 修改绑定角色,点击“确定”按钮,完成用户信息的修改。

image.png

5.返回用户展示列表,并展示用户对应所修改后的角色。
image.png

3 应用的授权--访问权限

访问权限是指将特定应用程序授权给相应的角色,一旦用户被分配到这些角色,他们将获得访问该应用程序的权限。确保了只有经过认证的用户才能访问特定的应用功能或数据。

3.1 应用与角色的授权--访问权限

  1. 选择系统权限,点击某个想要为其授权的应用。

image.png

  1. 添加角色,点击“确定”按钮,为应用授权。

image.png

  1. 授权成功,显示可以访问此应用的角色。

image.png

3.2 菜单与角色的授权--访问权限

  1. 选中系统权限,点击某个想要为其授权的菜单,为其添加权限组。

image.png

  1. 配置权限组,保存配置。

image.png
image.png
image.png
image.png

  1. 为权限组授权对应的角色。

image.png
image.png

  1. 授权成功,显示可以访问此菜单的角色。

image.png

3.3 批量授权--访问权限

我们支持对单个或多个应用程序及其菜单执行批量授权操作,以授予相应的访问权限。

  1. 找到系统权限菜单,点击批量配置。

image.png

  1. 选择单个或多个应用为其添加访问权限,点击添加角色进行添加操作。

image.png

  1. 进入添加角色页面。

image.png

  1. 选择需要添加的角色,点击“确定”按钮,完成角色的授权。

image.png

  1. 返回应用访问权限展示列表,并显示所有授权的角色,含新添加的角色。

image.png

  1. 此时完成批量授权,点击取消批量即可。

image.png

  1. 验证是否批量授权成功:点击已经授权的应用下某一菜单,看到“管理所有数据”下有我们添加的“子管理员”。

image.png
注:此处的批量授权需要注意,动作权限并未参与批量授权,还需手动配置。

4 应用的授权--管理权限

管理权限涉及将应用程序的管理功能授权给特定角色,例如“子管理员”。拥有管理权限的角色能够控制谁可以访问该应用程序,并且能够进一步授权其他用户管理权限。通过这种方式,组织可以实施分级的管理结构,确保各级管理员能够有效地管理和分配资源。

4.1 应用与角色的授权--管理权限

  1. 选择系统权限,点击某个想要为其授予管理权限的应用。

image.png

  1. 进入添加角色页面。

image.png

  1. 添加可管理此应用的角色,点击“确定”,完成角色的授权。

image.png

  1. 授权成功,显示可以管理此应用的角色。

image.png

4.2 菜单与角色的授权--管理权限

  1. 选择系统权限,点击某个想要为其授予管理权限的菜单。

image.png

  1. 进入添加角色页面。

image.png

  1. 添加可管理此菜单的角色,点击“确定”,完成角色的授权。

image.png

  1. 授权成功,显示可以管理此菜单的角色。

image.png

5 管理员授予子管理员分配权限

5.1 创建一个名字为“子管理员”的角色

image.png
image.png
image.png
image.png

5.2 角色与用户的绑定

  1. 在此页面进行角色与用户的绑定。

image.png

  1. 选择用户要绑定的角色。

image.png

  1. 选择角色,点击确定,完成角色的添加。

image.png

  1. 角色添加成功,点击确定,保存配置。

image.png

  1. 返回用户展示列表,展示用户对应绑定的角色。

image.png

5.3 为其分配应用的访问权限与管理权限

5.3.1 访问权限的分配

访问权限可通过单个应用下的菜单进行配置,亦可对单个或多个应用及菜单执行批量应用权限配置。接下来,本文将以批量配置为例进行操作演示。

  1. 找到系统权限菜单,点击批量配置。

image.png

  1. 选择单个或多个应用为其添加访问权限,点击添加角色进行添加操作。

image.png

  1. 进入添加角色页面。

image.png

  1. 选择需要添加的角色,点击“确定”按钮,完成角色的授权。

image.png

  1. 返回应用访问权限展示列表,并显示所有授权的角色,含新添加的角色。

image.png

  1. 此时完成批量授权,点击取消批量即可。

image.png

  1. 验证是否批量授权成功:点击已经授权的应用下某一菜单,看到“管理所有数据”下有我们添加的“子管理员”。

image.png

5.3.2 管理权限的分配

应用管理权限的分配

  1. 选择系统权限,点击某个想要为其授予管理权限的应用。

image.png

  1. 进入添加角色页面。

image.png

  1. 添加可管理此应用的角色,点击“确定”,完成角色的授权。

image.png

  1. 授权成功,显示可以管理此应用的角色。

image.png

菜单管理权限的分配

  1. 选择系统权限,点击某个想要为其授予管理权限的菜单。

image.png

  1. 进入添加角色页面。

image.png

  1. 添加可管理此菜单的角色,点击“确定”,完成角色的授权。

image.png

  1. 授权成功,显示可以管理此菜单的角色。

image.png
注:

  1. 配置管理权限时,必须确保相关用户或角色已经具备了访问目标应用程序的访问权限。管理权限的赋予是在此基础上进行的,它允许用户不仅能够访问应用程序,还能够对应用程序的访问权限进行管理配置。
  2. 为满足业务需求,需对“管理中心”内的菜单进行精细化的管理权限与访问权限配置。未经此配置,相关应用将无法执行对其他应用的管理职能。

    5.4 登录子管理员向下级分配权限

1.输入账号、密码,点击登录。

image.png

  1. 在上级角色中我们已经为“子管理员”角色,授权了2个应用的管理、访问权限。在此页面进行展示。

image.png

  1. 点击进入管理中心。

image.png

  1. 选择系统权限,点击某个想要为其授权的应用。在此页面“子管理员”这一角色还可以根据所需的业务场景继续向下级分配管理权限和访问权限。

image.png

  1. 至此,管理员已成功实现对子管理员角色所需的管理权限与访问权限的配置。子管理员随后可依循相同流程,对下属用户进行相应的权限分配。

Oinone社区 作者:shao原创文章,如若转载,请注明出处:https://doc.oinone.top/wei-fen-lei/11657.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
shao的头像shao数式管理员
上一篇 2024年5月25日 下午8:53
下一篇 2024年5月27日 下午8:19

相关推荐

  • 3.5.7 前端组件自定义(初级篇)

    抱歉,您没有查看此内容的权限,您可以登录后填写下方表单申请权限

    您暂未登录或注册,请登录或注册后提交

    未分类 2024年5月23日
    1700
  • 后端必备:如何开发Action,理解前后端协议

    后端必备:后端如何定义Action,如何确认要重写模型的数据管理器Fun 一、理解自己应该用什么模型 如何选择适合的模型类型? 抽象模型:和我们理解的抽象类一样,做顶层模型的定义,但是本身不会去生成表,主要的使用场景是被继承。可以参考平台写的一个模型: pro.shushi.pamirs.business.api.model.BizIdModel 当我们很多…

    2024年6月5日
    15300

发表回复

登录后才能评论