Skip to Content
Odoo Menú
  • Registra entrada
  • Prova-ho gratis
  • Aplicacions
    Finances
    • Comptabilitat
    • Facturació
    • Despeses
    • Full de càlcul (IA)
    • Documents
    • Signatura
    Vendes
    • CRM
    • Vendes
    • Punt de venda per a botigues
    • Punt de venda per a restaurants
    • Subscripcions
    • Lloguer
    Imatges de llocs web
    • Creació de llocs web
    • Comerç electrònic
    • Blog
    • Fòrum
    • Xat en directe
    • Aprenentatge en línia
    Cadena de subministrament
    • Inventari
    • Fabricació
    • PLM
    • Compres
    • Manteniment
    • Qualitat
    Recursos humans
    • Empleats
    • Reclutament
    • Absències
    • Avaluacions
    • Recomanacions
    • Flota
    Màrqueting
    • Màrqueting Social
    • Màrqueting per correu electrònic
    • Màrqueting per SMS
    • Esdeveniments
    • Automatització del màrqueting
    • Enquestes
    Serveis
    • Projectes
    • Fulls d'hores
    • Servei de camp
    • Suport
    • Planificació
    • Cites
    Productivitat
    • Converses
    • Validacions
    • IoT
    • VoIP
    • Coneixements
    • WhatsApp
    Aplicacions de tercers Odoo Studio Plataforma d'Odoo al núvol
  • Sectors
    Comerç al detall
    • Llibreria
    • Botiga de roba
    • Botiga de mobles
    • Botiga d'ultramarins
    • Ferreteria
    • Botiga de joguines
    Food & Hospitality
    • Bar i pub
    • Restaurant
    • Menjar ràpid
    • Guest House
    • Distribuïdor de begudes
    • Hotel
    Immobiliari
    • Agència immobiliària
    • Estudi d'arquitectura
    • Construcció
    • Gestió immobiliària
    • Jardineria
    • Associació de propietaris de béns immobles
    Consultoria
    • Empresa comptable
    • Partner d'Odoo
    • Agència de màrqueting
    • Bufet d'advocats
    • Captació de talent
    • Auditoria i certificació
    Fabricació
    • Textile
    • Metal
    • Mobles
    • Menjar
    • Brewery
    • Regals corporatius
    Salut i fitness
    • Club d'esport
    • Òptica
    • Centre de fitness
    • Especialistes en benestar
    • Farmàcia
    • Perruqueria
    Trades
    • Servei de manteniment
    • Hardware i suport informàtic
    • Sistemes d'energia solar
    • Shoe Maker
    • Serveis de neteja
    • Instal·lacions HVAC
    Altres
    • Nonprofit Organization
    • Agència del medi ambient
    • Lloguer de panells publicitaris
    • Fotografia
    • Lloguer de bicicletes
    • Distribuïdors de programari
    Browse all Industries
  • Comunitat
    Aprèn
    • Tutorials
    • Documentació
    • Certificacions
    • Formació
    • Blog
    • Pòdcast
    Potenciar l'educació
    • Programa educatiu
    • Scale-Up! El joc empresarial
    • Visita Odoo
    Obtindre el programari
    • Descarregar
    • Comparar edicions
    • Novetats de les versions
    Col·laborar
    • GitHub
    • Fòrum
    • Esdeveniments
    • Traduccions
    • Converteix-te en partner
    • Services for Partners
    • Registra la teva empresa comptable
    Obtindre els serveis
    • Troba un partner
    • Troba un comptable
    • Contacta amb un expert
    • Serveis d'implementació
    • Referències del client
    • Suport
    • Actualitzacions
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Programar una demo
  • Preus
  • Ajuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Comptabilitat
  • Inventari
  • PoS
  • Projectes
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Etiquetes (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Etiquetes (View all)
odoo accounting v14 pos v15
About this forum
Ajuda

Limitations in Automation Rules (Odoo 17)

Subscriure's

Get notified when there's activity on this post

This question has been flagged
AutomatedActionsAutomationv17
2 Respostes
6182 Vistes
Avatar
Chris TRINGHAM

In Odoo 16 and previous versions, it was very easy to use Automated Actions to create a record in a linked Model and set fields.  For example, to create an Analytic Account for a Sales Order in Odoo 15:


In Odoo 17, Automation Rules allow you to create a linked record, but do not allow you to set other fields.  So it will fail when trying to create an Analytic Account because it needs some fields to be set (including the Plan).

It is possible to write Python code for some of this, though (not being a Python programmer) I can't figure out how to create an Analytic Account and link it to the sales order.

Similar problem if you want to update multiple fields or use a Python expression rather than set a fixed value.

Also (as discussed elsewhere), only some triggers can be selected, though all of them still seem to be there!

Are these "improvements" because Automated Actions were too powerful or was it overlooked?  Or is there a solution I am missing?  

2
Avatar
Descartar
Ricardo Gross

I hope it was only be overlooked and that it will be a solution/fix soon!

Chris TRINGHAM
Autor

For reference: https://github.com/odoo/odoo/pull/114352

Esraa Abu Amer

Hello,

can I ask if you use a execute code , do I have to have the custome plan ? if I am using odoo standard how can I create a new recored 

Tammie Morris

Help - I've been trying to create this but even with Ray's work around we still get an error that a mandatory field isn't being set? What am I missing?

Chris TRINGHAM
Autor

Hi Tammie - it should work if you set a user-defined default for the Plan field: https://odootricks.tips/user-defined-defaults/

Avatar
Ray Carnes (ray)
Best Answer

The issue here is that an Analytic Account has two required fields (Name and Plan) and the Automation Rules only allow you to specify a value for the Name.

If you have a User Defined Default setup for Plan, then the following Automation Rule works, updating through the linked field:


When using the UPDATE Action, you can switch from UPDATE to COMPUTE like this:

1
Avatar
Descartar
Ray Carnes (ray)

In Odoo 19.0, we are bringing back "ON CREATE" and "ON CREATE AND EDIT" and removing "ON SAVE".

We are adding DUPLICATE and SEND WHATSAPP Actions.

Chris TRINGHAM
Autor

Thanks @Ray - but I think I'm missing something here. How do you create an action that is "Compute...."

Ray Carnes (ray)

@Chris, see the last part of my updated answer above.

Chris TRINGHAM
Autor

Thanks @Ray - and it's good news that some of the simplification to the UI in v17 is being reverted.

Avatar
Roeland Vandecan
Best Answer

Hey Esraa,


try this post:https://www.odoo.com/nl_NL/forum/help-1/server-action-create-record-in-v17-where-to-fill-in-the-target-model-field-values-data-to-write-246871

0
Avatar
Descartar
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Registrar-se
Related Posts Respostes Vistes Activitat
v17: Automation Rules - Trigger is missing?
Automation v17
Avatar
Avatar
Avatar
2
de març 24
4387
Odoo 17: Alternative to deprecated "On Creation" for automated actions? Solved
Studio AutomatedActions v17
Avatar
Avatar
Avatar
2
de gen. 25
5503
Automated Action on Odoo 17
automated AutomatedActions v17
Avatar
Avatar
1
de març 24
4907
Odoo 17 : Automation Rules (base.automation) not working correctly
Rules Automation v17
Avatar
Avatar
1
de febr. 24
4543
automated actions creation using XML file Odoo 17
AutomatedActions Actions v17
Avatar
Avatar
1
de febr. 24
3899
Community
  • Tutorials
  • Documentació
  • Fòrum
Codi obert
  • Descarregar
  • GitHub
  • Runbot
  • Traduccions
Serveis
  • Allotjament a Odoo.sh
  • Suport
  • Actualització
  • Desenvolupaments personalitzats
  • Educació
  • Troba un comptable
  • Troba un partner
  • Converteix-te en partner
Sobre nosaltres
  • La nostra empresa
  • Actius de marca
  • Contacta amb nosaltres
  • Llocs de treball
  • Esdeveniments
  • Pòdcast
  • Blog
  • Clients
  • Informació legal • Privacitat
  • Seguretat
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo és un conjunt d'aplicacions empresarials de codi obert que cobreix totes les necessitats de la teva empresa: CRM, comerç electrònic, comptabilitat, inventari, punt de venda, gestió de projectes, etc.

La proposta única de valor d'Odoo és ser molt fàcil d'utilitzar i estar totalment integrat, ambdues alhora.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now