Odoo permet automatitzar certes accions per facilitar el control i el seguiment de les dades. Aquestes accions es poden configurar des de el menú ( Configuració > Tècnic > Automatització > Accions automatitzades ).
A la creació d'una nova acció automatitzada podem especificar quines accions de servidor volem executar i quan disparar la execució de les mateixes.
Un exemple
Suposem que es vol rebre un correu electrònic sempre que es creï una nova iniciativa a Odoo.
Per definir aquesta acció hem de crear primer una plantilla de correu des del menú ( Configuració > Tècnic > Email > Plantilles ) amb els paràmetres següents:
-
Nom: Plantilla Nova Iniciativa
-
Aplica a: Iniciativa/Oportunitat
-
Assumpte: Iniciativa Nova
-
Contingut: Hi ha una nova iniciativa: ${object.name}.
-
De: ${(user.email or ”)|safe}
-
Per (correus electrònics): odoo@rgbconsulting.com (el correu electrònic que rebrà la notificació)
Nota: Els textos de contingut i assumpte, es poden alterar al gust de cadascú.
Des del menú ( Configuració > Tècnic > Accions > Accions de servidor ), definim una nova acció de servidor:
-
Nom d'acció: Correu nova iniciativa
-
Model base: Iniciativa/Oportunitat
-
Acció a realitzar: Send Email
-
Plantilla email: Plantilla Nova Iniciativa (la plantilla definida al pas anterior)
Per acabar, definim l'acció automatitzada que executarà lacció de servidor de forma automàtica quan es crea una iniciativa nova:
-
Nom regla: Notificació iniciativa creada
-
Model de document relacionat: Iniciativa/Oportunitat
-
Quan executar: En crear
-
Accions de servidor a executar: Correu nova iniciativa (l'acció de servidor definida al pas anterior)
En aquest punt, ja tenim l'acció automatitzada definida. Comprovem que la notificació s'envia correctament definint una nova iniciativa.
Les accions automatitzades permeten també la assignació de filtres. Per exemple, podríem incloure un filtre “Sense assignar” per enviar el correu de notificació, només si la iniciativa no té comercial assignat.