odoo低代码实现业务逻辑 - 自动动作

需求:

在订单产品是 软件更新时,将需要更新的 软件的 SN 发送给软件支持人员

   

分析:

在订单确认的时候,发送邮件,并且是根据订单行的订单状态确定是否发送邮件的

邮件发送之后,需要在订单消息时间线里面,将已经发送的订单行的信息备注的形式记录下来

   

解决办法:

使用 odoo自动动作 低代码实现,

  1. 发送通知邮件
  2. 记录备注

   

建立一个邮件模板 mail template

注意: 邮件主题 可以用 变量取值,变量用 {{ }} 包围起来; 而邮件内容的部分,需要使用 qweb 语法

; 其中 object 代表了 使用模板时的记录

支持这些变量 object, time, user, 等等

   

然后建立一个 自动动作 automated action

   

选择 执行多个动作

在动作列表,加入 发送邮件的动作,选择 上面做好的模板

再加一个 执行代码的 动作, 用来记录备注

   

注意:

自动动作的 trigger 以及 apply on 条件需要 根据业务需要进行调整

jeffery 2025年3月12日
标签
存档
odoo undocumented:在页面埋跳转特定记录的锚点