工单/设备服务报告生成

一、工单服务报告生成

1.1标准作业中生成工单服务报告

  • 生成服务报告:标准作业中,可以添加生成服务报告动作,要求工程师完成全部必填动作后生成服务报告。点击查看现场标准作业(SOP)模板操作手册
  • 注意:生成服务报告目前不支持“完成条件”检验、不支持“完成后动作”。

1.2快捷按钮生成服务报告

“生成服务报告”权限:标准的工单功能权限,给服务工程师分配工单的该派权限。
“生成服务报告”可见条件:标准的业务按钮权限,在业务按钮中,设置允许生成服务报告的条件

1.3服务流程节点生成工单服务报告

可以在流程节点配置服务报告节点,在流程流转过程中,工程师生成服务报告。
  • 服务报告主体对象:工单
  • 服务报告模板:1)可以选择指定模板;2)按规则匹配,配合服务报告模板的适用范围+优先级,匹配到符合条件的服务报告,如按规则未匹配到模板,可以选择“自动完成该节点”或兜底规则。
  • 操作按钮:主操作按钮名称可自定义,允许隐藏待办列表“完成”按钮
  • 处理人:默认处理人是【工单】人员字段“服务工程师”

二、设备服务报告生成

2.1标准作业或设备标准作业生成设备服务报告

  • (单设备工单)生成服务报告:标准作业中,可以添加生成服务报告动作,主体对象为:工单.设备,要求工程师完成全部必填动作后生成服务报告。点击查看现场标准作业(SOP)模板操作手册
  • 注意:生成服务报告目前不支持“完成条件”检验、不支持“完成后动作”。
  • (多设备工单)生成服务报告:设备标准作业中,可以添加生成服务报告动作,主体对象为:设备,要求工程师完成全部必填动作后生成服务报告。点击查看设备现场标准作业(灰度)操作手册
  • 注意:生成服务报告目前不支持“完成条件”检验、不支持“完成后动作”。

2.2服务流程节点生成设备服务报告

(单设备工单)可以在流程节点配置服务报告节点,在流程流转过程中,工程师生成服务报告。
  • 服务报告主体对象:工单.设备
  • 服务报告模板:1)可以选择指定模板;2)按规则匹配,配合服务报告模板的适用范围+优先级,匹配到符合条件的服务报告,如按规则未匹配到模板,可以选择“自动完成该节点”或兜底规则。
  • 操作按钮:主操作按钮名称可自定义,允许隐藏待办列表“完成”按钮
  • 处理人:默认处理人是【工单】人员字段“服务工程师”

2.3通过定时任务+函数生成服务报告

适用场景:定时触发自动任务,如每月1日定时给每台设备的“客户.邮箱”发送设备服务报告pdf
  1. 通过定时任务,每月1日给每台设备生成服务报告,存储到【服务报告】对象中。
示例函数:
Map header = [ "Content-Type": "application/json;charset=UTF-8", "x-fs-methodname": "createServiceReportDirect" ]; Map args = [ "casesId" : context.data._id, // 工单id "serviceReportTemplateId" : 92, // 服务报告模板id ] Map requestParam = ["args": args]; def ret = Fx.proxy.callAPI("eservice.proxy", header, requestParam); HttpResult result = ret.data as HttpResult; log.info(result); Map content = result.content as Map; String errCode = content["errCode"]; String errMsg = content["errMsg"]; Boolean createResult = content["data"]; if (errCode != 'C120040000') { log.info("生成服务报告失败:" + errMsg); return errMsg; } return "生成服务报告结果:" + createResult;
2024-07-10
0 0