@TOC运维服务中心(yqsm)
负责模块
后端代码模块模块说明
yml流程相关配置说明
flowable有关的配置(代码中没有使用到)
流程配置
代码写死的常量
- 查询值班管理待办和已办用到了 [‘Activity_07uzw6n’,‘Activity_1n9qcds’,‘Activity_0edlx43’]
- 查询工单管理用到了 [‘Activity_0v32ogk’]
- 查询审核管理用到了 [‘Activity_00nxpbw’]
数据库流程自定义表说明:
- act_z_business 流程草稿表
- act_z_node_flow 节点审批人配置表
- act_z_notification 节点抄送配置表
监听器配置
参考文章:https://blog.csdn.net/DGeorge/article/details/119738780
一 、 com.yq.modules.flowable.listener.TaskStatusListener
参数:status
意义:根据参数的值修改流程状态。
0 :待解答
1: 待派工
2: 待处理
3: 待审核
4: 待评价
5: 完成
流程变量:dispatch( yes:派工 no:解答)
二、 com.yq.modules.flowable.listener.TaskAutoCompleteListener
任务自动完成监听器:当流程走到这个节点时流程自动完成。
三、 com.yq.modules.flowable.listener.CollectBeforeHandlesListener
获取最终处理人监听器。中农再用到了
四、 com.yq.modules.flowable.listener.GlobalTaskListener
通用流程监听器:1. 消息推送 2. 设置处理人setAssignee 3. 添加评价记录 等
流程变量
linkUsername:联系人账号
linkName:联系人名称
phone:联系电话
depart:所在部门
reportDate:报障时间
officeAddress:办公地点
serviceRequestType:问题类型
urgentFlag:是否紧急
priority:优先级
description:详情描述
deviceRepair:设备信息
deviceCode:设备编号
deviceName:设备名称
deviceAddress:设备地点
inspectedBy:值班人
inspectedDate:值班日期
answer:即时解答
answererRealName:解答人
answerTime:解答时间
answerSolution:解答方案
dispatch:是否派工
doorTime:要求上门时间
engineerRealname:工程师
doorAddress:要求上门地点
orderResolve:是否解决
orderSubcontract:委外处理
orderFinishTime:完成时间
orderReason:问题原因
orderSolution:解决方案
orderFileList:附件
reviewComments:审核意见