检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
组装“生成工单”页面 “生成工单”对应设备管理流程的第一个节点,客服人员使用这个页面完成维修信息录入,生成维修工单,并提交给派单人员处理。该页面使用标准页面组装实现。 页面组件分析 “生成工单”页面的组装过程如下: 在页面中,拖入一个容器组件。 在容器组件中,拖入一个表单组件和容器组件。
组装“工单列表(客服人员)”页面 “工单列表(客服人员)”页面与查询设备列表页面类似,包含工单查询条件、工单列表,以及创建工单的入口,用标准页面功能实现。 如图1所示,工单列表(客服人员)页面主要是一个表格、“创建工单”按钮及表格查询区域构成。 图1 工单列表(客服人员) 操作步骤
创建“生成工单”脚本及公共接口 “生成工单”功能对应电梯管理流程的第一个节点,客服人员在录入完成维修信息、提交维修单时将会调用“生成工单”脚本及公共接口。 创建“生成工单”脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“S
开发“生成工单”功能 创建“生成工单”脚本及公共接口 组装“生成工单”页面 添加页面事件 父主题: 开发“客服人员创建工单”功能
“工单管理”页面是在“工单列表(派单员)”基础上创建的,因此该页面创建完成后,就已经具备了“查询工单”、“派发工单”的功能,而在本节的开发步骤中,主要为该页面添加“创建工单”、“删除工单”功能即可。其中,“创建工单”功能与“工单列表(客服人员)”页面中的创建方法基本一致。 操作步骤
创建“查询工单”脚本及公共接口 本节中的后台逻辑主要是通过脚本的形式,实现对工单记录的查询,然后将查询脚本封装成一个公共接口,供页面调用。 工单列表(客服人员)页面中,为了实现查询并显示已有工单信息功能,需要开发“查询工单”脚本和对应公共接口。 创建“查询工单”脚本 在“我的应用
hange事件执行正确。 检查是否正常提交工单。 填写工单的要素, 单击“提交”。如果页面跳转到工单列表页面,且在查询结果中,显示新创建的工单,则说明提交按钮的“点击”事件执行正确。 如果页面跳转到工单列表页面,且在查询结果中显示新创建的工单,则说明验证成功。 图3 验证结果样例
组装“处理工单”对话框 “维修工程师处理工单”功能包含两个页面,一个是工程师查看待处理工单列表页面,一个是处理工单对话框。 “处理工单”对话框是一个手机端的Html5页面,负责指定下一环节的工单状态,是“待处理工单列表”页面中引用的对话框。 按照工程师在对话框中选定下一步流程状态,如图1所示。
定义数据对象“工单对象” 对于工单对象功能,需要先创建一个工单对象WorkOrder,保存工单、型号、资产编号等信息,如表1所示。 表1 工单对象WorkOrder信息 字段标签 字段名称 字段描述 数据类型 建议长度 备注 instanceId instanceId BPM实例Id
开发“客服人员查询工单”功能 创建“查询工单”脚本及公共接口 组装“工单列表(客服人员)”页面 父主题: 开发“客服人员创建工单”功能
创建“处理工单”脚本 “维修工程师处理工单”功能包含两个页面,一个是工程师查看待处理工单列表页面,一个是处理工单对话框页面。首先需要创建“处理工单”脚本。 操作步骤 在经典版开发环境“首页 > 我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将
组装“工单列表(派单员)”页面 “工单列表(派单员)”页面与“工单列表(客服人员)”页面相比,大致功能一致,仅多了一个操作列,操作列中包含了派单员需要使用的派单图标。 因为两个页面很相似,所以为了快速创建,可以将“工单列表(客服人员)”页面保持为一个模板,再引用这个模板创建新的页面。
组装“待处理工单”页面 “待处理工单”页面是一个手机端的页面,用于显示现场工程师名下的待处理工单,将使用标准页面功能实现。 如图1所示工程师在手机端可以看到自己名下所有的待处理工单。系统默认优先显示待处理的工单。 图1 “待处理工单”页面 因当前页面组件较多,因此分3个大步骤开发
创建“删除工单”脚本及公共接口 管理员的“工单管理”页面与“工单列表(派单)”页面相比,功能大致相同,仅多了一个创建工单功能、操作列中的删除按钮,因此需要多创建一个实现删除工单功能的后台逻辑。 创建脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrde
验证工单管理功能 挂载前端页面 验证 父主题: 工单管理开发
定义工单流转BPM 背景与原理(BPM) 创建并开发BPM 父主题: 工单管理开发
单击“创建”,退出事件编排窗口。 实现“生成工单” 通过定义“提交”按钮的“点击”事件,实现生成工单的能力。定义“取消”按钮的“点击”事件,返回工单列表页面(客服人员)。 定义“提交”按钮“点击”事件。 在“HW__createWorkOrder”页面的“设计视图”下,选中“提交”按钮。 在右侧“事件”页签中,单击“点击”后的“+”。
用户任务 将接单成功的工单流转到接单的维修人员的工单处理界面。 对于处理中状态的工单,单击“处理”按钮,进行工单的处理,即进行关闭操作,将处理信息流转到“关闭工单”图元。 10 关闭工单 调用脚本 调用处理工单脚本,根据传入的处理信息,将工单状态修改为关闭。 关闭工单成功后,将流转到结束图元。
检查是否正常提交工单。 填写工单信息, 单击“提交”。如果页面跳转到工单列表页面,且在查询结果中,显示新创建的工单,则说明提交按钮的“点击”事件执行正确。 如果页面跳转到工单列表页面,且在查询结果中显示新创建的工单,则说明验证成功。 图2 验证结果样例 验证派单功能。 单击“工单列表(
标,如果工单状态为“待派单”,则派单按钮为高亮可用状态,如果不是“待派单”状态,则按钮灰度不可用。 如果当前工单列表中没有“待派单”状态的工单,可以在“生成工单”脚本中输入一条测试数据,生成一条工单。 图1 页面预览 查看页面跳转。 选择一条“工单状态”为“待派单”的工单记录,单