通知配置
通知配置
通知配置用于控制任务到达当前节点时,系统是否要主动通知相关人员。
这里主要讲到达通知。提醒规则、重复提醒、截止时间和超时处理可以放到后面的「超时」章节单独说明,因为提醒时间是基于任务的截止时间计算的,而截止时间又来自节点的超时时间配置。
到达通知
「到达通知」表示:当流程运行到当前节点,并创建审批任务、办理任务或抄送任务时,系统立即发送通知。
例如:
-
审批任务到达某个审批节点;
-
办理任务到达某个办理节点;
-
抄送任务到达某个抄送节点。
如果开启「任务到达此节点时发送通知」,系统会在任务创建后,根据选择的通知渠道发送消息。
如果关闭该选项,任务仍然会创建,但不会额外发送到达通知。
通知渠道
当前支持三种到达通知渠道。
Odoo 站内通知
Odoo 站内通知会发送到 Odoo 内部消息系统中。
适合场景:
-
希望用户登录 Odoo 后看到通知;
-
审批人主要在 Odoo 内处理任务;
-
不希望所有通知都通过邮件发送;
-
需要保留系统内消息记录。
邮件通知
邮件通知会通过 Odoo 的邮件系统发送。
适合场景:
-
审批人不一定一直在线;
-
需要通过邮箱提醒处理;
-
企业习惯使用邮件作为正式通知;
-
希望通知可以被外部邮箱客户端接收。
需要注意的是,邮件是否真正发出,还取决于 Odoo 的邮件服务器配置。如果没有配置 SMTP,系统通常只能生成邮件记录,无法实际投递到外部邮箱。
Chatter 消息
Chatter 消息会写入业务单据的沟通记录中。
适合场景:
-
希望在业务单据上看到流程通知;
-
需要让后续查看单据的人知道流程经过;
-
需要把审批到达、办理到达、抄送等信息留在单据历史中;
-
希望审批信息和业务单据保持在同一个上下文里。
Chatter 更适合做业务留痕,Odoo 站内通知和邮件更适合提醒具体处理人。
通知模板
通知模板用于指定到达通知使用的邮件内容模板。
这里选择的是当前业务模型对应的 mail.template 邮件模板。
例如当前流程绑定的是销售订单模型,那么这里应该选择销售订单模型下的邮件模板;如果流程绑定的是采购订单模型,就应该选择采购订单模型下的邮件模板。
选择通知模板后,系统在发送邮件通知时会按照该模板渲染邮件主题和正文。这样可以让不同业务模型、不同节点使用不同的通知内容。
适合场景:
-
销售订单审批使用销售订单模板;
-
合同审批使用合同模板;
-
采购审批使用采购模板;
-
高金额审批使用更正式的邮件内容;
-
不同节点发送不同提示语。
如果没有选择通知模板,系统会使用默认通知内容发送。对于正式业务流程,建议根据业务模型准备专门的邮件模板,这样邮件内容会更清晰,也更适合后续做多语言适配。
使用建议
如果只是内部轻量提醒,可以开启 Odoo 站内通知。
如果希望通知留在业务单据历史里,可以开启 Chatter 消息。
如果审批人可能不经常登录 Odoo,建议开启 邮件通知,并配置对应的邮件服务器。
正式流程中,建议为关键节点选择合适的 mail.template 邮件模板,避免所有节点都使用同一套默认通知内容。