跳到主要内容

通知配置

通知配置

通知配置用于控制任务到达当前节点时,系统是否要主动通知相关人员。

这里主要讲到达通知。提醒规则、重复提醒、截止时间和超时处理可以放到后面的「超时」章节单独说明,因为提醒时间是基于任务的截止时间计算的,而截止时间又来自节点的超时时间配置

到达通知

「到达通知」表示:当流程运行到当前节点,并创建审批任务、办理任务或抄送任务时,系统立即发送通知。

例如:

  • 审批任务到达某个审批节点;

  • 办理任务到达某个办理节点;

  • 抄送任务到达某个抄送节点。

如果开启「任务到达此节点时发送通知」,系统会在任务创建后,根据选择的通知渠道发送消息。

如果关闭该选项,任务仍然会创建,但不会额外发送到达通知。

通知渠道

当前支持三种到达通知渠道。

Odoo 站内通知

Odoo 站内通知会发送到 Odoo 内部消息系统中。

适合场景:

  • 希望用户登录 Odoo 后看到通知;

  • 审批人主要在 Odoo 内处理任务;

  • 不希望所有通知都通过邮件发送;

  • 需要保留系统内消息记录。

邮件通知

邮件通知会通过 Odoo 的邮件系统发送。

适合场景:

  • 审批人不一定一直在线;

  • 需要通过邮箱提醒处理;

  • 企业习惯使用邮件作为正式通知;

  • 希望通知可以被外部邮箱客户端接收。

需要注意的是,邮件是否真正发出,还取决于 Odoo 的邮件服务器配置。如果没有配置 SMTP,系统通常只能生成邮件记录,无法实际投递到外部邮箱。

Chatter 消息

Chatter 消息会写入业务单据的沟通记录中。

适合场景:

  • 希望在业务单据上看到流程通知;

  • 需要让后续查看单据的人知道流程经过;

  • 需要把审批到达、办理到达、抄送等信息留在单据历史中;

  • 希望审批信息和业务单据保持在同一个上下文里。

Chatter 更适合做业务留痕,Odoo 站内通知和邮件更适合提醒具体处理人。

通知模板

通知模板用于指定到达通知使用的邮件内容模板。

这里选择的是当前业务模型对应的 mail.template 邮件模板

例如当前流程绑定的是销售订单模型,那么这里应该选择销售订单模型下的邮件模板;如果流程绑定的是采购订单模型,就应该选择采购订单模型下的邮件模板。

选择通知模板后,系统在发送邮件通知时会按照该模板渲染邮件主题和正文。这样可以让不同业务模型、不同节点使用不同的通知内容。

适合场景:

  • 销售订单审批使用销售订单模板;

  • 合同审批使用合同模板;

  • 采购审批使用采购模板;

  • 高金额审批使用更正式的邮件内容;

  • 不同节点发送不同提示语。

如果没有选择通知模板,系统会使用默认通知内容发送。对于正式业务流程,建议根据业务模型准备专门的邮件模板,这样邮件内容会更清晰,也更适合后续做多语言适配。

使用建议

如果只是内部轻量提醒,可以开启 Odoo 站内通知

如果希望通知留在业务单据历史里,可以开启 Chatter 消息

如果审批人可能不经常登录 Odoo,建议开启 邮件通知,并配置对应的邮件服务器。

正式流程中,建议为关键节点选择合适的 mail.template 邮件模板,避免所有节点都使用同一套默认通知内容。