04.流程通知
# 一、模板配置概述
通知模板是平台实现流程消息自动化推送的核心配置模块,支持自定义模板名称、选择通知场景类型,并通过富文本编辑器配置动态内容,可自动关联流程表单变量实现消息个性化推送,覆盖流程全生命周期的消息通知需求。
# 二、核心配置字段操作说明
配置界面如下:
# (一)模板名称配置
配置入口:进入【流程管理】-【通知模板】模块,点击 “新增模板” 按钮,在弹出的配置表单中找到 “模板名称” 输入框。
配置规则:
输入长度限制:1-50 个字符(支持中英文、数字、下划线)
命名规范:建议按 “场景 + 类型” 格式命名,例如 “采购审批 - 待办通知”“合同评审 - 驳回通知”,便于后续管理与识别
唯一性校验:系统会自动校验模板名称,不允许重复创建同名模板
- 操作示例:在输入框中填写 “员工入职审批 - 抄送通知”,点击右侧 “校验” 按钮确认名称可用。
# (二)模板类型选择
- 类型说明:系统预设 6 种通知类型,覆盖流程全场景,每种类型对应固定的消息触发时机,具体如下:
模板类型 | 触发场景说明 |
---|---|
待办通知 | 当流程进入新审批节点,自动向该节点处理人推送待办任务提醒 |
沟通通知 | 在流程节点沟通功能使用时,向参与沟通的人员推送沟通消息提醒 |
回复通知 | 当节点沟通消息被回复时,向原消息发送人推送回复提醒 |
结束通知 | 流程完成所有节点审批(或被终止)后,向流程发起者及关键参与人推送流程结束提醒 |
抄送通知 | 流程节点触发抄送规则时,向抄送列表人员推送审批结果同步消息 |
驳回通知 | 流程被驳回时,向被驳回节点的处理人(或申请人)推送驳回提醒及原因说明 |
- 配置操作:
在配置表单 “模板类型” 下拉菜单中,根据业务需求选择对应类型
示例:若需配置 “流程驳回时通知申请人” 的模板,选择 “驳回通知” 类型
注意:类型选择后不可修改,如需调整需重新创建模板
# (三)模板内容配置(富文本编辑器操作)
- 编辑器功能介绍:
支持字体样式(加粗、斜体、字号)、段落格式(对齐方式、行距)、插入图片 / 链接等基础富文本功能
内置 “变量插入” 功能,支持插入系统公共变量与流程表单自定义变量,实现消息内容动态填充
- 变量使用规则:
- 公共变量:系统预设默认变量,无需额外配置即可使用,常见公共变量如下:
公共变量 | 变量说明 | 示例效果 |
---|---|---|
#{flowName} | 流程实例名称 | 采购审批单(编号:CG20250823001) |
#{nodeName} | 当前流程节点名称 | 部门经理审批 |
#{operatorName} | 操作人姓名(如审批人、驳回人) | 张三 |
#{operateTime} | 操作时间 | 2025-08-23 14:30:25 |
表单变量:可直接引用流程绑定表单中的字段名称,格式为
#{表单字段名}
(字段名需与表单设计时的 “字段标识” 完全一致)- 示例:若表单中存在 “申请金额” 字段(字段标识为 “applyAmount”),可插入
#{applyAmount}
,发送通知时将自动替换为实际申请金额(如 “5000 元”)
- 示例:若表单中存在 “申请金额” 字段(字段标识为 “applyAmount”),可插入
配置步骤:
打开富文本编辑器,输入固定消息内容,例如:“您好!您发起的 #{flowName} 已进入 #{nodeName} 节点,请及时处理。”
如需插入公共变量:点击编辑器工具栏 “插入变量” 按钮,在下拉列表中选择目标公共变量(如 #{operateTime}),变量将自动插入光标位置
如需插入表单变量:确认流程绑定表单的字段标识(可从【表单设计】模块查询),在编辑器中手动输入
#{字段标识}
(如#{applyDept}
),或通过 “自定义变量” 输入框选择表单字段内容编辑完成后,点击 “预览” 按钮,可模拟变量替换效果(系统将用示例值填充变量,如 #{flowName} 显示为 “示例流程”)
确认预览效果无误后,点击 “保存” 按钮完成模板内容配置
# 三、配置校验与生效
- 配置校验:点击 “提交” 按钮后,系统将自动校验以下内容:
模板名称是否重复
模板类型是否选择
模板内容是否包含无效变量(如表单变量字段名不存在)
- 生效规则:
新增模板提交后立即生效,可在流程模板配置中选择该通知模板
已生效模板支持编辑(仅可修改模板名称与模板内容),修改后实时同步至所有关联流程
# 四、操作示例(以 “驳回通知” 模板为例)
模板名称:“采购审批 - 驳回通知”
模板类型:选择 “驳回通知”
模板内容配置:
您好!您提交的#{flowName}(流程编号:#{flowCode})在#{nodeName}节点被#{operatorName}驳回,驳回原因:#{rejectReason}。请查看详情后修改表单内容重新提交,感谢配合!
(说明:#{flowCode} 为公共变量,#{rejectReason} 为表单中 “驳回原因” 字段的标识)
预览效果:
“您好!您提交的采购审批单(流程编号:CG20250823001)在财务审批节点被李四驳回,驳回原因:缺少供应商资质证明。请查看详情后修改表单内容重新提交,感谢配合!”