Search 1.9 billion lines of Odoo code on GitHub

fieldservice_recurring

Author: Brian McMaster, Open Source Integrators, Odoo Community Association (OCA)
License: AGPL-3
Branch: 15.0
Repository: brian10048/field-service
Dependencies: fieldservice
Languages: HTML (407, 9.4%), PO File (2448, 56.5%), Python (747, 17.2%), XML (607, 14.0%), and reStructuredText (122, 2.8%)
Other branches: 11.0, 12-archive-worker, 12.0, 12.0-add-test-maint, 12.0-dr-utc-filters, 12.0-imp-588-permission, 12.0-imp-fieldservice_sale, 12.0-imp-stg-depends, 12.0-mcmpest, 12.0-split-stock, 13.0, 13.0-mig-combined, 13.0-mig-fsm-account, 13.0-mig-fsm-account-payment, 13.0-mig-fsm-activity, 13.0-mig-fsm-crm, 13.0-mig-fsm-fleet, 13.0-mig-fsm-sale, 13.0-mig-fsm-sale-recurring, 13.0-mig-fsm-skill, 13.0-mig-fsm-vehicle, 14-fix-875, 14-fix-915, 14-imp-gmap-sidebar, 14-imp-team-ui, 14-imp-veh-stock, 14-mig-mcmpest, 14-mig-mcmpest-2, 14-ref-fsm-sale, 14.0, 14.0-mig-combined, 14.0-mig-recurring, 15-imp-fsm-account-test, 15-imp-fsm-sale, 15.0-fix-category, add-sale-tests, dev-account-inv, dev-fsm-activity, dev-fsm-size, dev-geo-route-optimize, dev-partner-groups, dev-recur-worker, dev-stage-validation, fix-filters, fix-fsm-sale-inv-lines, fix-recur-sale, fix-recur-sale-views, fix-sale-0106, fix-sale-475, fix-team-template, fsm-contract, imp-calendar-filter, imp-fsm-split-stock, imp-fsm-stock-views, imp-fsm-teams, imp-sale-rec-tests, imp-sale-tests, imp-ui-0107, mcmpest-123019, patch-1, test-mcmpest-flow, and ursa-fix-sale
Other repositories: ACVIT/field-service, Ahmed9914/field-service, Carlos-Aoki/field-service, Change2improve/field-service, ERPLibre/field-service, Escodoo/field-service, Gabinete-Digital/field-service, GaltresIT/field-service, Ingeos/field-service, Innoria/field-service, K-schumac/field-service, Khalid-SerpentCS/field-service, LevelPrime/field-service, MYRCONSULTING/field-service, NeatNerdPrime/field-service, NirmalaSudhirr/field-service, OCA-MUK/field-service, OCA/field-service, SerpentConsultingServices/field-service, SeuMarco/field-service, Upsyd/field-service, agranadosb/field-service, agranadosb55199/field-service, akretion/field-service, amardimiaty/field-service, anhvu-sg/field-service, ariozer/field-service, bodedra/field-service, cedvict/field-service, click2prasanth/field-service, codentsoftware/field-service, coopiteasy/field-service, diegobgl/field-service, dreispt/field-service, ecosoft-odoo/field-service, hippe-67/field-service, hpatelserpentcs/field-service, husain-erpharbor/field-service, id42sistemas/field-service, jmm20/field-service, josuf567/field-service, kittiu/field-service, kongrattapong/field-service, lideritjnma/field-service, loyalcomps/field-service, marcelsavegnago/field-service, meganphan/field-service, mita4kata/field-service, murtuzasaleh/field-service, nikul-serpentcs/field-service, patrickrwilson/field-service, pdyharshad/field-service, piensom/field-service, popsolutions/field-service, robertsvx27/field-service, royalline1/field-service, sanube/field-service, sbajwa/field-service, sendalpegat/field-service, tymiles003/field-service, unitek-solusi/OCA-field-service, ursais/field-service, valmarnet/field-service, y2gsmith/field-service, yassirgourram/field-service, and yvaucher/field-service

<h1 class="title">Field Service Recurring Work Orders</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/field-service/tree/15.0/fieldservice_recurring"><img alt="OCA/field-service" src="https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/field-service-15-0/field-service-15-0-fieldservice_recurring"><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/264/15.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>This module allows you to manage your recurring field service work orders</p> <p>Recurring settings are configured via the FSM Frequency model. Multiple FSM Frequency can be combined on a FSM Frequency Rule Set which enables highly configurable recurring rules calculated using the dateutil rrule python library.</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="#configuration" id="id2">Configuration</a></li> <li><a class="reference internal" href="#usage" id="id3">Usage</a></li> <li><a class="reference internal" href="#known-issues-roadmap" id="id4">Known issues / Roadmap</a></li> <li><a class="reference internal" href="#bug-tracker" id="id5">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id6">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id7">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id8">Contributors</a></li> <li><a class="reference internal" href="#other-credits" id="id9">Other credits</a></li> <li><a class="reference internal" href="#maintainers" id="id10">Maintainers</a></li> </ul> </li> </ul> </div> <a name="installation"></a> <h2><a class="toc-backref" href="#id1">Installation</a></h2> <p>To install Field Service and have the mapping features, you need to install GeoEngine.</p> <p>Please refer to the installation instructions available at: <a class="reference external" href="https://github.com/OCA/geospatial/tree/12.0/base_geoengine">https://github.com/OCA/geospatial/tree/12.0/base_geoengine</a></p> <a name="configuration"></a> <h2><a class="toc-backref" href="#id2">Configuration</a></h2> <p>To configure this module, you need to:</p> <ul class="simple"> <li>Setup your Frequencies to establish recurring rules</li> </ul> <ol class="arabic simple"> <li>In fieldservice app go to Menu &gt; Configuration &gt; Orders &gt; Frequencies</li> <li>Create a Frequency</li> <li>Setup your Frequency by giving it a descriptive name, set your interval and the interval type. Use the additional settings to build a recurring rule based on python's dateutil rrule parameters.</li> </ol> <ul class="simple"> <li>Setup your Frequency Rule Sets used to calculate recurring order dates</li> </ul> <ol class="arabic simple"> <li>In fieldservice app go to Menu &gt; Configuration &gt; Orders &gt; Frequency Rule Set</li> <li>Create a Frequency Rule Set</li> <li>Setup your Frequency Rule by first giving it a descriptive name. Complete the form by entering the number of days ahead this rule will schedule work.</li> <li>Finally, choose which Frequencies this rule will use to compute the dates used for scheduling.</li> </ol> <ul class="simple"> <li>Setup your recurring order templates to define standard recurring orders</li> </ul> <ol class="arabic simple"> <li>In fieldservice app go to Menu &gt; Configuration &gt; Orders &gt; Recurring Templates</li> <li>Name the template and set fields to define which order template is repeated and what Frequency Rule Set will be used</li> </ol> <a name="usage"></a> <h2><a class="toc-backref" href="#id3">Usage</a></h2> <p>To use this module, you need to:</p> <ul class="simple"> <li>In fieldservice app go to Menu &gt; Operations &gt; Recurring Orders</li> <li>Create a new Recurring Order model</li> <li>Select a Recurring Template and modify as needed.</li> <li>Set other fields for fsm location, etc</li> <li>Confirm the recurrence to create first order</li> <li>Future orders will be created via cron task</li> </ul> <a name="known-issues-roadmap"></a> <h2><a class="toc-backref" href="#id4">Known issues / Roadmap</a></h2> <p>The roadmap of the Field Service application is documented on <a class="reference external" href="https://github.com/OCA/field-service/issues/1">Github</a>.</p> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id5">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/field-service/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/field-service/issues/new?body=module:%20fieldservice_recurring%0Aversion:%2015.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="#id6">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id7">Authors</a></h3> <ul class="simple"> <li>Brian McMaster</li> <li>Open Source Integrators</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id8">Contributors</a></h3> <ul class="simple"> <li>Brian McMaster &lt;<a class="reference external" href="mailto:brian&#64;mcmpest.com">brian&#64;mcmpest.com</a>&gt;</li> <li>Kitti Upariphutthiphone &lt;<a class="reference external" href="mailto:kittiu&#64;ecosoft.co.th">kittiu&#64;ecosoft.co.th</a>&gt;</li> <li>Raphaƫl Reverdy &lt;<a class="reference external" href="mailto:raphael.reverdy&#64;akretion.com">raphael.reverdy&#64;akretion.com</a>&gt;</li> <li>Freni Patel &lt;<a class="reference external" href="mailto:fpatel&#64;opensourceintegrators.com">fpatel&#64;opensourceintegrators.com</a>&gt;</li> </ul> <a name="other-credits"></a> <h3><a class="toc-backref" href="#id9">Other credits</a></h3> <p>The development of this module has been financially supported by:</p> <ul class="simple"> <li>Open Source Integrators &lt;<a class="reference external" href="https://opensourceintegrators.com">https://opensourceintegrators.com</a>&gt;</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id10">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>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainers</a>:</p> <p><a class="reference external" href="https://github.com/wolfhall"><img alt="wolfhall" src="https://github.com/wolfhall.png?size=40px" /></a> <a class="reference external" href="https://github.com/max3903"><img alt="max3903" src="https://github.com/max3903.png?size=40px" /></a> <a class="reference external" href="https://github.com/brian10048"><img alt="brian10048" src="https://github.com/brian10048.png?size=40px" /></a></p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/field-service/tree/15.0/fieldservice_recurring">OCA/field-service</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>