消息模板功能说明: 
设置流程流转中发送消息的消息模板,系统上已有一些默认的消息模板,可根据自己的需要进行修改 。
操作详解:【辅助功能】-->【消息模版】-->【添加】-->【填写消息模版的信息】-->【保存】
场景应用:添加一个任务创建默认消息模本,效果如下。
    
    
1 场景名称:消息模板参数拓展
1.1 场景描述
目前消息模板的参数只有流程标题等变量,有些用户可能需要用到更多的变量,需要进行适当的拓展使其可以符合用户的需求。
1.2 引用功能
辅助功能:消息
1.3 操作步骤
1.3.1 前端显示
在manage模块中找到MsgTemplateList.vue,在文件中找到templateParams变量,添加新增选项。
如下图代码所示。
    
1.3.2 后端添加变量
在bpm模块的静态变量中添加刚才定义的变量,找到MessageUtil的notify方法,在方法中,可通过ActionCmd cmd = ContextThreadUtil.getActionCmd()获取流程变量,把变量进行处理后填充进model中即可在通知中使用表单中的订单号了。变量具体值请查看附录。
1.4 附录
ActionCmd方法描述
| 方法 | 描述 | 
| getVariables() | 流程变量 | 
| getGateways() | 当前线程记录已添加的网关堆栈 | 
| getFormKey() | 表单Key | 
| getTransitVars() | 临时变量 | 
| getBpmIndentities() | 下一步节点执行人 | 
| getDestination() | 目标节点 | 
| getInstId() | 流程实例ID | 
| getNotifyType() | 通知类型 | 
| getDataNode() | 业务数据模式 | 
| getBusData() | bo的json数据 | 
| getBusinessKey() | 业务主键 | 
| getActionName() | 动作名称 | 
| getDataPair() | 业务数据对 | 
 
 
 
 
 
