Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
odoo-addon-automation-oca
Advanced tools
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:ccb811ad3a2c4cdcb94c7d6d3a493d5f910a959272dcb7f1be12efe354ebfa1d !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fautomation-lightgray.png?logo=github :target: https://github.com/OCA/automation/tree/16.0/automation_oca :alt: OCA/automation .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/automation-16-0/automation-16-0-automation_oca :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png :target: https://runboat.odoo-community.org/builds?repo=OCA/automation&target_branch=16.0 :alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
This module allows to automate several process according to some rules.
This is useful for creating automated actions on your database like:
Table of contents
.. contents:: :local:
Access the Automation
menu.
Create a new Automation Configuration.
Set the model and domains.
Go to Configuration -> Filters to create filters as a preconfigured domains. Filters can be established in the proper field in the Automation Configuration record.
Create the different steps by clicking the "ADD" button inside the automation configuration form.
Create child steps by clicking the "Add child activity" at the bottom of a created step.
Select the kind of configuration you create. You can choose between:
Press Start
.
Inside the process, you can check all the created items.
|Configuration Screenshot|
Steps can trigger one of the following options:
Mail
: Sends an email using a template.Server Action
: Executes a server action.Activity
: Creates an activity to the related record.All the steps need to specify the moment of execution. We will set the number of hours/days and a trigger type:
Start of workflow
: It will be executed at the
previously-configured time after we create the record.Execution of another step
: It will be executed at the
previously-configured time after the previous step is finished
properly.Mail opened
: It will be executed at the previously-configured time
after the mail from the previous step is opened.Mail not opened
: It will be executed at the previously-configured
time after the mail from the previous step is sent if it is not opened
before this time.Mail replied
: It will be executed at the previously-configured
time after the mail from the previous step is replied.Mail not replied
: It will be executed at the previously-configured
time after the mail from the previous step is opened if it has not
been replied.Mail clicked
: It will be executed at the previously-configured
time after the links of the mail from the previous step are clicked.Mail not clicked
: It will be executed at the previously-configured
time after the mail from the previous step is opened and no links are
clicked.Mail bounced
: It will be executed at the previously-configured
time after the mail from the previous step is bounced back for any
reason.Activity has been finished
: It will be executed at the
previously-configured time after the activity from the previous action
is done.Activity has not been finished
: It will be executed at the
previously-configured time after the previous action is executed if
the related activity is not done.Important to remember to define a proper template when sending the email. It will the template without using a notification template. Also, it is important to define correctly the text partner or email to field on the template
Records are created using a cron action. This action is executed every 6 hours by default.
Steps are executed using a cron action. This action is executed every hour by default. On the record view, you can execute manually an action.
.. |Configuration Screenshot| image:: https://raw.githubusercontent.com/OCA/automation/16.0/automation_oca/static/description/configuration.png
Bugs are tracked on GitHub Issues <https://github.com/OCA/automation/issues>
.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
feedback <https://github.com/OCA/automation/issues/new?body=module:%20automation_oca%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>
.
Do not contact contributors directly about support or help with technical issues.
Dixmit <https://www.dixmit.com/>
__)The development of this module has been financially supported by:
AEODOO <https://www.aeodoo.org/>
__)This module is maintained by the OCA.
.. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
This module is part of the OCA/automation <https://github.com/OCA/automation/tree/16.0/automation_oca>
_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
FAQs
Automate actions in threaded models
We found that odoo-addon-automation-oca demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.