
# 创建应用级自定义角色
除了系统级自定义角色，您还可以为某个应用创建应用级自定义角色，相较于系统级自定义角色，应用级自定义角色**仅对当前应用有效**。通过自定义应用级角色，为用户分配应用中相关页面的访问权限，即控制用户对应用中一个或多个页面的查看或操作权限。
以创建"应用编辑员"角色为例，介绍如何自定义应用级角色。应用编辑员具有以下权限：
- 应用权限：拥有应用编辑员权限的用户，能够查看和编辑应用。
- 应用项权限：拥有应用项编辑员权限的用户，能够访问应用中的"供应商名单"表单和"供应商年度考核"视图，无法查看到"全部"视图。
- 角色成员：为应用编辑员添加用户张三，张三的角色为"企业用户"。
#### 为应用添加自定义角色
1. 参考[登录华为云Astro轻应用零代码工作台](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1450.html)中操作，登录零代码应用开发工作台。
2. 在全部应用中，单击应用后的"..."，选择"编辑"，进入编辑应用页面。
3. 在页面最右侧菜单栏中，单击"应用安全"。
4. 为应用添加自定义角色。 
   1. 单击自定义角色后的![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002237521588.png)，设置角色的名称、描述和角色权限。
      图1自定义应用级角色
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002347430213.png "点击放大")
      
   
   2. 单击"保存"，完成自定义角色的创建。 保存成功后，在左侧自定义角色列表中，可查看到已创建的角色。
      图2查看已创建的自定义角色   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002313391650.png "点击放大") 
   
   
   
   
5. 设置角色的应用项权限。 
   角色创建后，在"应用项权限"中，可以为角色成员添加应用中指定页面的访问权限。
   1. 单击自定义的角色（如应用编辑员），在右侧页面选择"角色权限"页签。
   
   2. 单击"应用项权限"下的"管理可访问的页面"，进入管理可访问的页面。
   
   3. 在"导航可见权限"中，设置当前应用首页的导航项可见权限。
      图3导航可见权限设置   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002320757026.png "点击放大") 
   
   4. 在"单页面可见权限"中，设置表单、视图和统计等查看、编辑权限，单击"确认"。
      例如，应用编辑员仅可以查看到应用中的"供应商年度考核视图"，无法查看到"全部"视图。在"数据操作权限"页签，单击"设置"，可配置角色的数据操作权限。
      图4单页面可见权限设置   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002320927642.png "点击放大") 
   
   
   
   
6. 为角色添加用户。 
   此处添加的用户均指业务用户，即在业务配置中心创建的。业务用户是指应用的使用者，在华为云Astro轻应用零代码平台中可以给业务用户赋予开发者权限，让其参与应用的开发。
   1. 在"角色成员"页签，单击"添加"，进入添加成员页面。
   
   2. **按成员** 或**按** **角色** 选择待添加的用户，单击"确定"，返回角色成员页面。
      此处添加的成员和角色需要在业务配置中心提前创建，具体操作请参见[创建系统级自定义角色](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1514.html)、[为系统级角色添加用户](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1508.html)。
      图5按成员选择   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002347310849.png "点击放大")
      图6按角色选择   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002313391922.png "点击放大") 
   
   3. 在用户列表中，单击"保存"，完成设置。
      图7添加用户   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002313551714.png "点击放大") 
    
   
   
7. 验证应用级角色是否添加成功。 
   1. 角色中的成员（如张三）参考[登录华为云Astro轻应用零代码工作台](https://support.huaweicloud.com/usermanualnocode-astrozero/astrozero_05_1450.html)中操作，登录零代码应用开发工作台。
      图8输入账号名和密码   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002347431777.png "点击放大") 
   
   2. 单击"全部应用"，在"全部"页签中可查看到目标应用。
      图9查看到供应商名单应用   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002350794352.png "点击放大") 
   
   3. 将鼠标放在应用上，单击![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002347304961.png)，正常显示"查看"和"编辑"按钮。
      图10查看   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002384399945.png "点击放大") 
   
   4. 单击"编辑"，正常进入应用编辑页面，且只能查看到"供应商年度考核视图"。
      图11应用编辑页面   
      ![](https://support.huaweicloud.com/usermanualnocode-astrozero/zh-cn_image_0000002347315689.png "点击放大") 
   
   
   
   
 
