让业务处理自动化

Odoo的自动化机制Server Action详解


肖相扶

      Odoo的市场定位是SME(中小型企业),这个市场的ERP产品,多如牛毛,产品各具特色。不过,Odoo的自动化处理机制,可以睥睨天下,无人能及。包括一些大型国产软件,如用友、金蝶也不具备如此强大的自动化业务处理功能。Odoo的业务自动化机制,可以非常容易地扩充ERP系统功能,非常容易地让业务工作自动化。

Odoo自动化动作

如下图,增加一个自动化动作,“自动删除过期的SaaS DB”。

  • 相关的文档模型:本自动化处理适用于哪个业务对象
  • 何时运行:什么时候触发本自动化动作,选项有“业务对象创建时候”,“业务对象更新时候”,“业务对象创建或更新时候”,“基于时间条件触发”
  • 筛选:定义一个过滤条件,仅对符合该过滤条件的业务对象执行本自动化动作
  • 触发日期:业务对象上的一个日期型字段
  • 使用日期:触发日期的前/后多少天(或小时、分钟)触发本动作。如果是触发日期前则填写负数。
  • 使用日历:如果是希望定义触发日期前/后多少个工作天,则需要使用该字段。该字段定义工作日历。
  • 最后运行:本动作最近一次运行的时间。
screencapture-POS-restaurant-bill-splitting.jpg