
# 应用角色权限概述
一个完整的应用，少不了多角色用户的协作，每个角色对数据具有不同的管理权限。在华为云Astro轻应用零代码平台中，用户角色分为**系统角色（平台预置的）** 和**自定义角色**两种，您可以根据自身的业务需求为用户分配所需的角色。
- [系统角色]：零代码平台为您预置的角色，包括**开发者** 、**数据管理员** 和**企业成员**三种。
- [自定义角色]：当预置的角色不能满足需求或需要更精细化管理应用时，可根据实际需求自定义角色。自定义角色分为**系统级自定义角色** 与**应用级自定义角色** 两种，系统级自定义角色适用于**所有应用** ，而应用级自定义角色**仅对当前应用有效**。
 #### 系统角色
- 开发者：零代码应用开发者权限，默认拥有零代码应用的搭建、查看、编辑和删除权限，以及管理应用中全部数据的权限。对应华为云Astro轻应用环境配置中"配置 \> 用户安全 \> 权限"下的"NoCode Developer Profile"权限。
  图1开发者   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002272600813.png "点击放大") 
- 数据管理员：零代码应用数据管理权限，默认拥有零代码应用涉及的数据管理权限，默认可查看所有表单页面和视图页面，不可创建、编辑和删除应用。对应华为云Astro轻应用环境配置中"配置 \> 用户安全 \> 权限"下的"NoCode Manager Profile"权限。
  图2数据管理员   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002272480885.png "点击放大") 
- 企业成员：企业成员权限，可访问零代码开发平台，不可创建、编辑和删除应用，可填写表单数据提交表单。对应华为云Astro轻应用环境配置中"配置 \> 用户安全 \> 权限"下的"Portal User Profile"权限。
  图3企业成员   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002352704229.png "点击放大") 
 
 #### 自定义角色
- 自定义**系统级** 角色
  在业务配置中心的"角色权限"中，应用管理员可以创建自定义角色，并设置角色所具备的权限。**在业务配置中心创建的角色，可以在所有应用中使用。**
  图4新建系统级角色   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002318790368.png "点击放大")
  例如，新建一个流程管理者角色，并参照[创建系统级自定义角色](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1514.html)中操作赋予其对应权限。此处创建的角色，在所有应用的"应用安全 \> 角色权限管理 \> 系统角色"中都可以选择到。
  图5添加系统级角色   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002289786962.png "点击放大") 
- 自定义**应用级** 角色
  除了系统级自定义角色，您还可以为特定应用自定义角色，**这些角色仅对该应用有效**。通过自定义应用级角色，为用户分配应用中相关页面的访问权限，即控制用户对应用中一个或多个页面的可见性。
  图6添加应用级角色   
  ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002324460557.png "点击放大") 
 
