用户和角色权限介绍
企业应用通常需要多人协作,不同岗位或职责的用户,对应用数据的查看、编辑、删除等操作权限也不同。
在 HAP 中,可以通过 角色权限 控制用户在应用中的可见范围和可操作范围。应用管理员先为角色配置权限,再将用户加入对应角色。用户加入角色后,即可获得该角色下配置的权限。

权限配置逻辑
HAP 采用基于角色的权限控制方式。权限先配置到角色上,再通过角色分配给用户。
配置逻辑如下:
- 创建或选择应用角色。
- 为角色配置可访问的应用项、记 录范围、操作权限和字段权限。
- 将用户加入对应角色。
- 用户获得该角色下的权限。
通过这种方式,可以避免为每个用户单独配置权限,便于后续统一管理和调整。
常见权限需求
通过角色权限配置,可以实现以下常见需求:
- 控制应用项可见范围:应用下有多个工作表时,用户只能看到指定工作表。
- 控制视图可见范围:工作表下有多个视图时,用户只能查看指定视图。
- 控制记录查看范围:用户只能查看自己创建、自己拥有、自己加入或符合条件的记录。
- 控制记录操作范围:用户可以查看全部数据,但只能编辑或删除与自己相关的数据。
- 控制字段查看范围:用户查看记录时,部分字段对其隐藏。
- 控制字段编辑范围:用户编辑记录时,部分字段可编辑,部分字段不可编辑。
- 控制新增填写范围:用户新增记录时,只能填写指定字段。
- 控制功能操作权限:用户不能执行分享、打印、导入、导出、批量操作等功能。
这篇文档对你有帮助吗?