Ações automatizadas

  • Módulo base_automation

  • Origem: Odoo padrão

  • Licença LGPL-3

  • Odoo 16.0, 17.0, 18.0

Permite criar regras que executam uma ação sozinhas quando um registro é criado, alterado, excluído ou quando uma data dele é atingida. A ação pode atualizar campos, criar outro registro, enviar e-mail, agendar atividade, adicionar seguidores ou rodar código. Assim tarefas repetitivas deixam de depender de alguém lembrar de fazê-las.

Quando usar

  • Preencher ou corrigir um campo automaticamente sempre que um registro for criado ou alterado, por exemplo definir um responsável conforme a origem.

  • Agendar uma atividade ou enviar um e-mail de lembrete alguns dias antes ou depois de uma data do registro, como um vencimento.

  • Notificar ou adicionar seguidores quando um registro entra em determinada situação.

  • Disparar uma rotina sob medida, escrita em código, ao salvar registros de um modelo específico.

Como configurar

  1. Ative o modo desenvolvedor e abra Definições -> Técnico -> Automação -> Ações Automatizadas.

  2. Clique em Novo, dê um nome e escolha em Modelo o tipo de registro a que a regra se aplica.

  3. Em Disparo, escolha o momento: Na criação, Na atualização, Na criação e atualização, Em Exclusão, Baseado no Formulário de Modificação ou Condição baseada em tempo.

  4. Restrinja os registros em Aplicar em e, nas regras de atualização, indique os Campos de Acionamento que devem disparar a regra.

  5. Nas regras por tempo, informe a Data de Disparo e o Atraso após a data de disparo; use Usar agenda para contar só dias úteis.

  6. Em Ação a ser feita, escolha o que acontece e preencha os dados da aba correspondente.

Cuidados

  • Só usuários com acesso de administrador (grupo Definições) criam e alteram as regras, e o menu Técnico exige o modo desenvolvedor.

  • A ação roda com privilégios de superusuário, sem respeitar as permissões de quem salvou o registro. Teste as regras em uma base de homologação antes de ativar em produção.

  • As regras por tempo são verificadas por uma tarefa agendada, então a execução pode ocorrer alguns minutos depois do horário previsto; o próprio formulário informa esse atraso máximo.

  • O disparo Baseado no Formulário de Modificação só aceita ação do tipo Executar Código Python, e regras Em Exclusão não podem enviar e-mail, adicionar seguidores nem criar atividade.

Módulos relacionados

Código e fontes

Mais módulos em Empresas, usuários e e-mail e na referência de módulos.