
# 创建权限配置
业务用户登录应用后的访问权限，是通过华为云Astro轻应用的Profile进行控制管理的。
#### 背景信息
本示例中创建了3种业务用户的业务权限，主要是在华为云Astro轻应用预置的Portal User Profile权限基础上，进行自定义业务用户权限配置和拓展实现的。在华为云Astro轻应用的权限配置功能中，基于某个权限配置的新创建的Profile，将会继承原Profile的全部权限。
在后续有新的业务用户注册时，只需要将业务用户添加到对应的权限配置中，即可获取该权限配置中的权限。
权限配置创建的大致流程：
1. 基于Portal User Profile创建客服人员csProfile。
2. 配置客服人员csProfile工作流权限、自定义对象权限以及业务凭证权限。
3. 在客服人员csProfile的基础上，创建派单人员dsProfile、维修人员msProfile，并修改对应的业务凭证权限。
4. 配置匿名用户登录权限配置的业务凭证。
#### 操作步骤
1. 使用华为账号，登录华为云Astro轻应用经典版开发环境。
2. 在经典版开发环境首页，单击"管理"，进入经典版开发环境管理中心。
3. 修改内置系统参数"bingo.permission.resource.default.switch"默认值。 
   1. 在左侧导航栏中，选择"系统配置 \> 系统参数 \> 内置系统参数"。
   
   2. 在搜索框中，搜索"bingo.permission.resource.default.switch"，然后单击参数名。
      图1修改内置系统参数默认值开发接口权限   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483071753.png "点击放大") 
   
   3. 单击"值"右侧的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675006.png)，进入编辑页面，设置"值"为"是"，单击"保存"，返回参数详情页面。
      图2编辑"值"   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001433151870.png "点击放大")
      图3将值修改为"是"   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432834998.png "点击放大")
      修改当前参数是为了开启"Portal User Profile"权限配置中接口权限。
      
   
   
   
   
4. 创建"客服人员"的权限配置"csProfile"。 
   1. 选择"用户管理 \> 权限配置"，在右侧"权限配置列表"中，单击"新建"。
      图4新建权限配置   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675014.png "点击放大") 
   
   2. 在新建权限配置弹窗中，选择"现有权限配置"为"Portal User Profile"，设置要新增的"权限配置名称"为"csProfile"，单击"保存"，返回权限配置列表。
      图5基于Portal User Profile新增权限配置   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675018.png "点击放大")
      - 普通克隆：权限配置创建后，不仅继承了原模板权限配置的权限，且后续可以根据实际业务在权限配置详情页进行修改。
      
      - 继承克隆：除基本信息和业务权限凭证，其余权限屏蔽编辑按钮，不能修改。
       
   
   3. 在权限配置列表中，单击"csProfile"，进入权限配置详情。
   
   4. 配置"应用程序设置"下的权限。
      1. 在搜索框中搜索"设备维修管理系统"，设置当前应用"可见性"及"默认"。
         图6设置应用可见性及默认   
         ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482911489.png "点击放大") 
      
      2. 单击"设备维修管理系统"，进入菜单可见性设置。
      
      3. 单击右上角![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482991233.png)，设置客服人员的默认菜单"工单列表（客服人员）"、及其他可见菜单，例如"Home"、"工单管理"，然后单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432992626.png)，返回应用列表，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483071761.png)，保存设置。
         图7设置默认菜单为"工单列表（客服人员）"   
         ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483231281.png "点击放大") 
       
   
   5. 配置"自定义对象权限"下的对象权限。
      1. 在"自定义对象权限"页签，单击"自定义对象权限"右侧的![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482991197.png)，并在搜索框中输入"***HW__*** WorkOrder__CST"，然后勾选"***HW__*** WorkOrder__CST"对象的"编辑"权限，并在提示弹窗中单击"确定"。"***HW__*** "请以实际命名空间前缀为准。
         图8勾选自定义对象"编辑"权限   
         ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432834982.png "点击放大")
         图9设置自定义对象所有字段可读写   
         ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432992586.png) 
      
      2. 勾选"***HW__*** WorkOrder__CST"对象的"修改全部"、"创建"权限，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001433151846.png)，保存设置。
         图10勾选"修改全部"   
         ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482911501.png "点击放大") 
       
   
   6. 单击"业务权限凭证"，在"业务权限凭证"下，勾选"cs"业务凭证，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432834994.png)，保存设置。
      图11配置业务凭证   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482911477.png "点击放大") 
   
   
   
   
5. 创建"派单人员"的权限配置"dsProfile"。 
   1. 选择"用户管理 \> 权限配置"，在右侧"权限配置列表"中，单击"新建"。
   
   2. 在新建权限配置弹窗中，选择"现有权限配置"为"csProfile"，设置要新增的"权限配置名称"为"dsProfile"，单击"保存"，返回权限配置列表。
      图12基于csProfile新增权限配置   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432992614.png "点击放大")
      
      
   
   3. 在权限配置列表中，单击"dsProfile"，进入权限配置详情。单击"应用程序设置"，单击"设备维修管理系统"，在弹窗中设置派单人员的默认菜单，即可见菜单如[图13]所示。
      图13设置派单人员默认菜单   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482911465.png "点击放大") 
   
   4. 单击"业务权限凭证"，在"业务权限凭证"下，取消勾选"cs"，勾选"ds"业务凭证，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482911485.png)，保存设置。
      图14修改业务权限凭证   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483071789.png "点击放大") 
   
   
   
   
6. 创建"维修人员"的权限配置"msProfile"。 
   1. 选择"用户管理 \> 权限配置"，在右侧"权限配置列表"中，单击"新建"。
   
   2. 在新建权限配置弹窗中，选择"现有权限配置"为"csProfile"，设置要新增的"权限配置名称"为"msProfile"，单击"保存"，返回权限配置列表。
   
   3. 在权限配置列表中，单击"msProfile"，进入权限配置详情。在"应用程序设置"页签，单击"设备维修管理系统"，在弹窗中设置维修人员的默认菜单，即可见菜单如[图15]所示。
      图15设置维修人员默认菜单   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432834946.png "点击放大") 
   
   4. 单击"业务权限凭证"页签，在"业务权限凭证"下，取消勾选"cs"，勾选"ms"业务凭证，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001433151866.png)，保存设置。
      图16修改业务权限凭证   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483231289.png "点击放大") 
   
   
   
   
7. 配置"Anonymous User Profile"的业务凭证。 
   1. 选择"用户管理 \> 权限配置"，在右侧"权限配置列表"中。
   
   2. 在权限配置列表中，单击"Anonymous User Profile"，进入权限配置详情。
      图17单击Anonymous User Profile   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001433151882.png "点击放大") 
   
   3. 单击"业务权限凭证"，在"业务权限凭证"下，勾选"Login"业务凭证，再单击![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675034.png)，保存设置。
      图18添加业务权限凭证   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675022.png "点击放大") 
   
   
   
   
 
