Odoo的自動動作引擎介紹

Odoo的自動動作引擎(model:base.action.rule)是一個可以在界面定製的觸發器,通過它我們可以便捷定義業務規則。在Odoo V9裏,自動規則引擎又添加了兩個新觸發條件:On Deletion / Base on Form Modification,on change也可以在這裏定義了!

 

現在我們來重溫下怎麼使用自動動作引擎吧:

 

Rule Name:規則名字,建議把他的作用直接寫到名字上。

 

Related Document Model:規則監聽的對象。例如對線索商機做的規則,這裏選 Lead/Opportunity

 

When to Run:  觸發條件

 

On Creation:創建時觸發。

On Update:更新時觸發。

On Creation & Update: 創建和更新時觸發

On Deletion:刪除的時候執行

Based on Form Modification:界面數據修改觸發,還可以通過設置On Change Fields Trigger特定的監聽字段

Based on Timed Condition:根據時間條件觸發,可以根據監聽對象的時間字段結合工作日曆來作爲判斷條件。

Filter:過濾規則,在V9裏面這裏可以有2種的過濾類型,1、直接在 Change Selection 裏選擇需要監聽的數據,系統會自動幫你創建規則在旁邊的輸入框內。2、直接選擇過濾器(ir.filter)

 

我們可以通過自動動作做哪些動作呢?

 

Set Responsible:設置負責人(user_id)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章