Search 1.9 billion lines of Odoo code on GitHub

maintenance_plan

Author: Camptocamp SA, ForgeFlow, Odoo Community Association (OCA)
License: AGPL-3
Branch: 14.0
Repository: Change2improve/maintenance
Dependencies: maintenance
Languages: HTML (376, 24.0%), PO File (350, 22.3%), Python (489, 31.2%), and XML (354, 22.6%)
Other branches: 10.0, 11.0, 12.0, 13.0, and 15.0
Other repositories: App247/maintenance, Appcademy/maintenance, ERPLibre/maintenance, EdgarNaranjo/maintenance, Emadbox/maintenance, Escodoo/maintenance, ForgeFlow/maintenance, Gabinete-Digital/maintenance, MathBenTech/maintenance, NachoAlesLopez/maintenance, NeatNerdPrime/maintenance, Nikul-Chaudhary/maintenance, OCA-MUK/maintenance, OCA/maintenance, SanteLibre/maintenance, Tecnativa/maintenance, VisiionSolucionesTecnologicas/maintenance, apetbiz/maintenance, aqjol21/maintenance, bestmazzo/maintenance, brian10048/maintenance, bvkl/maintenance, camptocamp/maintenance, csmmsc/maintenance, daramousk/maintenance, digitalliuzg/maintenance, etobella/maintenance, grindtildeath/maintenance, haroldtamo/maintenance, kmee/maintenance, lideritjnma/maintenance, maxellini/maintenance, nabima/maintenance, onesteinbv/maintenance, pscloud/maintenance, reynaldiyosfino/maintenance, sanube/maintenance, sendalpegat/maintenance, sergiocorato/maintenance, solvosci/maintenance, tegin/maintenance, totaltrader/maintenance, unitek-solusi/OCA-maintenance, and valmarnet/maintenance

<h1 class="title">Maintenance Plan</h1> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/maintenance/tree/14.0/maintenance_plan"><img alt="OCA/maintenance" src="https://img.shields.io/badge/github-OCA%2Fmaintenance-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/maintenance-14-0/maintenance-14-0-maintenance_plan"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/240/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>This module extends the functionality of Odoo Maintenance module by allowing an equipment to have different preventive maintenance kinds.</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#installation" id="id1">Installation</a></li> <li><a class="reference internal" href="#usage" id="id2">Usage</a></li> <li><a class="reference internal" href="#bug-tracker" id="id3">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id4">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id5">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id6">Contributors</a></li> <li><a class="reference internal" href="#maintainers" id="id7">Maintainers</a></li> </ul> </li> </ul> </div> <a name="installation"></a> <h2><a class="toc-backref" href="#id1">Installation</a></h2> <p>Install the module.</p> <p>Should you already use the maintenance module and have equipments with field 'Preventive Maintenance Frequency' defined, a new maintenance plan will be automatically created on these equipments with maintenance kind 'Install'.</p> <p>Moreover if a Request of type 'preventive' exists, whose stage isn't marked as 'Request done', and has a Request Date matching the equipment's 'Next Preventive Maintenance', the request will be updated with the 'Install' maintenance kind.</p> <p>Make sure you don't have multiple 'preventive' requests at a stage which isn't marked as 'Request done' and on the same 'Request date' as the equipment or the module installation will fail with a User Error.</p> <a name="usage"></a> <h2><a class="toc-backref" href="#id2">Usage</a></h2> <p>Instead of defining a period and duration for only one preventive maintenance per equipment, you can define multiple preventive maintenance kind for each equipment.</p> <p>Maintenance Kinds have to be defined through the configuration menu. Their name have to be unique and can be set as active or inactive, should these not be used anymore.</p> <p>On any equipment over the maintenance tab, the maintenance plan be accessible, allowing to add different maintenance kind with their own frequency and duration. The next maintenance date will then be computed automatically according to the start's date and the frequency defined, but the maintenance request won't be created automatically as is the case in Odoo's Maintenance module. In the plan there's also a field allowing the user to set the maintenance horizon, insert the instructions to follow on the maintenance that will be forwarded to the maintenance request generated from the plan.</p> <p>This module uses the original Cron job of Odoo's Maintenance module to generate maintenance requests. To do so, it takes into account the planning horizon and generates all maintenance requests whose schedule date would fall inside that planning horizon. Therefore, the maintenance manager can have a proper planning of how many maintenance requests are programming for the future. Leaving planning horizon to 0 will only create those maintenance request that are scheduled for today.</p> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id3">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/maintenance/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/OCA/maintenance/issues/new?body=module:%20maintenance_plan%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h2><a class="toc-backref" href="#id4">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id5">Authors</a></h3> <ul class="simple"> <li>Camptocamp SA</li> <li>ForgeFlow</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id6">Contributors</a></h3> <ul class="simple"> <li>Akim Juillerat &lt;<a class="reference external" href="mailto:akim.juillerat&#64;camptocamp.com">akim.juillerat&#64;camptocamp.com</a>&gt;</li> <li>Matteo Mazzoni &lt;<a class="reference external" href="mailto:matteo&#64;appcademy.tech">matteo&#64;appcademy.tech</a>&gt;</li> <li>David Alonso &lt;<a class="reference external" href="mailto:david.alonso&#64;solvos.es">david.alonso&#64;solvos.es</a>&gt;</li> <li>AdriĆ  Gil Sorribes &lt;<a class="reference external" href="mailto:adria.gil&#64;forgeflow.com">adria.gil&#64;forgeflow.com</a>&gt;</li> <li>Jordi Ballester Alomar &lt;<a class="reference external" href="mailto:jordi.ballester&#64;forgeflow.com">jordi.ballester&#64;forgeflow.com</a>&gt;</li> <li>Lois Rilo &lt;<a class="reference external" href="mailto:lois.rilo&#64;forgeflow.com">lois.rilo&#64;forgeflow.com</a>&gt;</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id7">Maintainers</a></h3> <p>This module is maintained by the OCA.</p> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>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.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/maintenance/tree/14.0/maintenance_plan">OCA/maintenance</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>