
# 步骤1：安装案例源码包
 #### 前提条件
单击[scene.zip](https://obs-for-bj4-gongyouyun-update.obs.cn-north-4.myhuaweicloud.com/obs/deploy/scene.zip)，获取导入源码包，用于预置故障单流程场景涉及的对象和BPM活动。
#### 操作步骤
1. 参考[如何进入经典开发环境](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0003.html#astrozero_05_0003__section47067717379)中操作，进入经典版应用开发页面。
2. 在主菜单中，选择"管理"，进入经典版开发环境配置。
3. 在左侧导航栏中，选择"应用管理 \> 软件包管理 \> 软件包安装"。
4. 单击"新建"，拖入[前提条件]中获取的源码包，单击"安装"。
   
   安装完成后，在经典版开发环境的"首页 \> 我的应用"中，可查看到已安装的应用，应用名为"故障单流程"。
   图1查看已安装的应用   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960285229.png "点击放大")
   
   
5. 单击已安装的应用（故障单流程），进入应用开发页面，查看对象、BPM和示例流程配置"TroubleHandleScene"的详细信息。 
   故障单流程应用目录结构说明：
   - Model
     该目录用于存放数据对象。TroubleHandleInfo__CST为故障处理单对象，对象的创建方法请参考[数据对象建模](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0007.html)。该对象用于保存故障的简要描述、详细描述等信息，如[表1]所示。
     图2故障处理单对象   
     ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960125437.png "点击放大")
      表1故障处理单对象信息 
     | 字段名称                     | 字段标签          | 字段描述          | 数据类型  | 是否唯一 | 是否必填 | 建议长度 |
     |:---|:---|:---|:---|:---|:---|:---|
     | title__CST               | 简要描述          | 故障的简要描述       | 文本    | 否    | 是    | 255  |
     | DetailInfo__CST          | 详细描述          | 故障的详细描述       | 文本区   | 否    | 是    | 255  |
     | isAccident__CST          | 是否事故          | 是否事故          | 复选框   | 否    | 是    | -    |
     | FirstLineAnalisis__CST   | 一线分析          | 一线分析人员        | 文本区   | 否    | 否    | 255  |
     | recoveryTitle__CST       | 业务恢复通知标题      | 业务恢复通知标题      | 文本    | 否    | 否    | 255  |
     | recoveryContent__CST     | 业务恢复通知内容      | 业务恢复通知内容      | 文本区   | 否    | 否    | 255  |
     | FaultLocationResult__CST | 故障定位结果        | 故障定位的结果       | 文本区   | 否    | 是    | 255  |
     | FaultRecoveryPlan__CST   | 故障恢复方案        | 故障恢复方案        | 文本区   | 否    | 否    | 255  |
     | ImpBgnTime__CST          | 恢复实施开始时间      | 故障恢复实施开始时间    | 日期/时间 | 否    | 否    | -    |
     | ImpEndTime__CST          | 实施结束时间        | 故障恢复实施结束时间    | 日期/时间 | 否    | 否    | -    |
     | ImpProcDetail__CST       | 实施操作过程描述      | 实施操作过程描述      | 文本区   | 否    | 否    | 255  |
     | ImpResult__CST           | 实施结果          | 实施结果          | 复选框   | 否    | 否    | -    |
     | ApprovalComments__CST    | 审批意见          | 审批意见          | 文本区   | 否    | 否    | 255  |
     | approveResult__CST       | 审批结果          | 审批结果          | 复选框   | 否    | 否    | -    |
     | TestResult__CST          | 测试结果          | 测试结果          | 复选框   | 否    | 否    | -    |
     | TestComments__CST        | 测试意见          | 测试意见          | 文本区   | 否    | 否    | 255  |
     | assistPerson__CST        | 协助人           | 协助人           | 文本    | 否    | 否    | 255  |
     | type__CST                | 类型            | 类型            | 选项列表  | 否    | 否    | -    |
     | committerApprResult__CST | Commiter审核结果  | Commiter审核结果  | 复选框   | 否    | 否    | -    |
     | CommitterComments__CST   | Committer审核意见 | Committer审核意见 | 文本区   | 否    | 否    | 255  |
     | Department__CST          | 部门            | 部门            | 选项列表  | 否    | 否    | -    |
     | No__CST                  | 事故单号          | 事故单号          | 自动编号  | 是    | 否    | -    |
        
     
   
   
   
   - Logic 该目录用于存放服务编排、脚本等。
     - FaultPlanApproval（事故处理方案审批）、FaultReport（事故处理报告）、FaultImplement（研发实施）、FaultRecovery（故障恢复）：故障单处理流程涉及的场景物料（即该流程配置中会用到的BPM流程编排）。BPM流程编排的创建方法，请参考[BPM服务编排](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0055.html)。
     
     - TroubleHandleScene：实现故障单处理流程，单击文件夹下该流程配置，在右侧展示该流程详情。可参考该示例详情，创建故障单处理流程"TroubleHandleScene1"。
       图3示例流程配置"TroubleHandleScene"详情页面   
       ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960125429.png "点击放大") 
      
   
   - Page 该目录用于存放前端页面。前端页面TroubleHandleCaseSubmit，用于进行故障上报录入。录入故障后单击"提交"，提交按钮的事件代码中调用了示例流程配置"TroubleHandleScene"的访问接口"/service/caseDemo/1.0.0/proc/TroubleHandleScene"，用于启动流程。
     
   
   - 单击应用左侧导航下部的"配置"，在"导航条"页签可查看预览应用的导航菜单页签。
     图4配置   
     ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932886720.png "点击放大")
     图5查看导航菜单   
     ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046108.png "点击放大") 
   
   
   
   
 
