步骤1:安装案例源码包
操作步骤
- 参考如何进入经典开发环境中操作,进入经典版应用开发页面。
- 在主菜单中,选择“管理”,进入经典版开发环境配置。
- 在左侧导航栏中,选择“应用管理 > 软件包管理 > 软件包安装”。
- 单击“新建”,拖入前提条件中获取的源码包,单击“安装”。
安装完成后,在经典版开发环境的“首页 > 我的应用”中,可查看到已安装的应用,应用名为“故障单流程”。
图1 查看已安装的应用
- 单击已安装的应用(故障单流程),进入应用开发页面,查看对象、BPM和示例流程配置“TroubleHandleScene”的详细信息。
故障单流程应用目录结构说明:
- Model
该目录用于存放数据对象。TroubleHandleInfo__CST为故障处理单对象,对象的创建方法请参考数据对象建模。该对象用于保存故障的简要描述、详细描述等信息,如表1所示。图2 故障处理单对象
表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服务编排。
- TroubleHandleScene:实现故障单处理流程,单击文件夹下该流程配置,在右侧展示该流程详情。可参考该示例详情,创建故障单处理流程“TroubleHandleScene1”。
图3 示例流程配置“TroubleHandleScene”详情页面
- Page
该目录用于存放前端页面。前端页面TroubleHandleCaseSubmit,用于进行故障上报录入。录入故障后单击“提交”,提交按钮的事件代码中调用了示例流程配置“TroubleHandleScene”的访问接口“/service/caseDemo/1.0.0/proc/TroubleHandleScene”,用于启动流程。
- 单击应用左侧导航下部的“配置”,在“导航条”页签可查看预览应用的导航菜单页签。
图4 配置
图5 查看导航菜单
- Model