Search 1.9 billion lines of Odoo code on GitHub

fieldservice

Author: Open Source Integrators, Odoo Community Association (OCA)
License: AGPL-3
Branch: 14.0-add-fieldservice_calendar
Repository: akretion/field-service
Dependencies: base, base_geolocalize, base_territory, contacts, resource, and web
Languages: HTML (509, 4.0%), PO File (7124, 55.6%), Python (1830, 14.3%), Sass (5, 0.0%), XML (3102, 24.2%), and reStructuredText (253, 2.0%)
Other branches: 11.0, 12-Add_fieldservice_recurring_quick_edit, 12.0, 12.0-fieldservice-contract, 12.0-fieldservice-contract-2020, 12.0-fieldservice-imp-prepare-fsm-location, 12.0-fix-fieldservice_recurring, 12.0-fix-fieldservice_recurring_rebased, 12.0-imp-fieldservice_recurring, 12.0-mig_fsm_sale, 12.0-so-fsm-location-autofill, 13.0-fieldservice-add_type, 13.0-mig-fieldservice_recurring_quick_edit, 13.0-mig-fsm-sale-fix-invoicing, 14.0, 14.0-741-port, 14.0-add-fieldservice_contract_secondary_unit, 14.0-akretion#13-no-preferred-workers, 14.0-akretion#16-contract_lines_view, 14.0-akretion#19-custom-external-id, 14.0-akretion#2-no-stages, 14.0-akretion#22-fsm-feature-groups, 14.0-akretion#4-5-visibility-territory-equipment, 14.0-akretion#8-custom-worker-module, 14.0-dirtyport, 14.0-fieldservice-add-type, 14.0-fieldservice-contract, 14.0-fieldservice-contract-akretion#16-contract_lines_view, 14.0-fieldservice-crew-fixes, 14.0-fieldservice-fix-api-multi, 14.0-fieldservice-fix-limit, 14.0-fieldservice-fix-ref, 14.0-fieldservice-fix-team-settings, 14.0-fieldservice-split-_field_service_generation, 14.0-fieldservice_contract_fix_date_to_datetime, 14.0-fieldservice_contract_recurring_plan_successor, 14.0-fieldservice_crew, 14.0-fieldservice_crew_calendar, 14.0-fieldservice_crew_format, 14.0-fieldservice_recurring-fix-readonly, 14.0-fieldservice_recurring-fix-tz, 14.0-fieldservice_recurring-imp-stage, 14.0-fieldservice_recurring_quick_edit_fix_buttons, 14.0-fieldservice_sale-imp-view, 14.0-fieldservice_sale-only-invoice-invoiceable-fsm-order, 14.0-fieldservice_sale_recurring-only-invoice-invoiceable-fsm-order, 14.0-fix_fieldservice_sale_recurring, 14.0-fix_sale_recurring_invoice, 14.0-fsm-filter-by-person-id, 14.0-fsm_recurring_add_team, 14.0-imp-invoiceable-stage, 14.0-mig-fieldservice_recurring_quick_edit, 14.0-mig-fieldservice_sale_recurring, 14.0-mig-fsm-sale-fix-invoicing-dirty, 14.0-quick-mig-fsm-recurring_sale, 14.0-quick-mig-fsm-sale, 14.0_add_fieldservice_invoice_subcontractor, 14.0_add_location_on_sale_line, 14.0_add_location_on_sale_line-merged-with-14.0-fieldservice-split-_field_service_generation, 14.0_imp_invoiceable_stage, 14_add_fieldservice_sale_frequency, 14_add_fieldservice_sale_frequency_before_squash, 14_fieldservice_recurring, 14_fieldservice_sale_recurring, dev-sale-policy, fsm_calendar-fix-attendees, oca-port-pr-844-from-12.0-to-14.0, oca-port-pr-850-from-12.0-to-14.0, and oca-port-pr-852-from-12.0-to-14.0
Other repositories: ACVIT/field-service, Ahmed9914/field-service, BusinessTec/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, JohnLYH/field-service, K-schumac/field-service, Khalid-SerpentCS/field-service, LevelPrime/field-service, MYRCONSULTING/field-service, MartijnKluijtmans/field-service, Mefistous/field-service, NeatNerdPrime/field-service, Nikul-Chaudhary/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, algiopensource/field-service, amardimiaty/field-service, anhvu-sg/field-service, ariozer/field-service, bodedra/field-service, brian10048/field-service, cedvict/field-service, click2prasanth/field-service, codentsoftware/field-service, coopiteasy/field-service, diegobgl/field-service, dreispt/field-service, ecosoft-odoo/field-service, hilarak/field-service, hippe-67/field-service, hpatelserpentcs/field-service, husain-erpharbor/field-service, id42sistemas/field-service, jesulo/field-service, jmm20/field-service, josuf567/field-service, joytao-zhu/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, one2pret/field-service, patrickrwilson/field-service, pdyharshad/field-service, piensom/field-service, popsolutions/field-service, pscloud/field-service, redcor/field-service, robertsvx27/field-service, royalline1/field-service, sanube/field-service, sbajwa/field-service, sendalpegat/field-service, tate11/field-service, tymiles003/field-service, unitek-solusi/OCA-field-service, ursais/field-service, valmarnet/field-service, westlyou/field-service, wolfhall/field-service, xAlphaOmega/field-service, y2gsmith/field-service, yassirgourram/field-service, and yvaucher/field-service

<h1 class="title">Field Service</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/14.0/fieldservice"><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-14-0/field-service-14-0-fieldservice"><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/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>This module is the base of the Field Service application in Odoo.</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#configuration" id="id1">Configuration</a><ul> <li><a class="reference internal" href="#order-stages" id="id2">Order Stages</a></li> <li><a class="reference internal" href="#field-service-areas" id="id3">Field Service Areas</a><ul> <li><a class="reference internal" href="#setup-a-territory" id="id4">Setup a Territory</a></li> <li><a class="reference internal" href="#setup-branches-districts-and-regions" id="id5">Setup Branches, Districts, and Regions</a></li> </ul> </li> <li><a class="reference internal" href="#advanced-configurations" id="id6">Advanced Configurations</a><ul> <li><a class="reference internal" href="#manage-teams" id="id7">Manage Teams</a></li> <li><a class="reference internal" href="#manage-categories" id="id8">Manage Categories</a></li> <li><a class="reference internal" href="#manage-tags" id="id9">Manage Tags</a></li> <li><a class="reference internal" href="#manage-order-templates" id="id10">Manage Order Templates</a></li> </ul> </li> </ul> </li> <li><a class="reference internal" href="#usage" id="id11">Usage</a><ul> <li><a class="reference internal" href="#add-field-service-locations" id="id12">Add Field Service Locations</a></li> <li><a class="reference internal" href="#add-field-service-workers" id="id13">Add Field Service Workers</a></li> <li><a class="reference internal" href="#process-orders" id="id14">Process Orders</a></li> </ul> </li> <li><a class="reference internal" href="#known-issues-roadmap" id="id15">Known issues / Roadmap</a></li> <li><a class="reference internal" href="#bug-tracker" id="id16">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id17">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id18">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id19">Contributors</a></li> <li><a class="reference internal" href="#other-credits" id="id20">Other credits</a></li> <li><a class="reference internal" href="#maintainers" id="id21">Maintainers</a></li> </ul> </li> </ul> </div> <a name="configuration"></a> <h2><a class="toc-backref" href="#id1">Configuration</a></h2> <p>The base Field Service module can be used with minimal initial configuration. It also allows for many advanced features, which require a more in-depth configuration.</p> <a name="order-stages"></a> <h3><a class="toc-backref" href="#id2">Order Stages</a></h3> <p>The stage of an order is used to monitor its progress. Stages can be configured based on your company's specific business needs. A basic set of order stages comes pre-configured for use.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Stages</em></li> <li>Create or edit a stage</li> <li>Set the name for the stage.</li> <li>Set the sequence order for the stage.</li> <li>Select <em>Order</em> type to apply this stage to your orders.</li> <li>Additonally, you can set a color for the stage.</li> </ol> <a name="field-service-areas"></a> <h3><a class="toc-backref" href="#id3">Field Service Areas</a></h3> <p>You can manage designated areas or locales for your field service workers, salesmen, and other resources. For example, salesmen may serve a particular Territory. There may be multiple Territories served by a single Branch office location. Multiple Branches are managed within a District and these Districts are managed under an encompassing Region.</p> <a name="setup-a-territory"></a> <h4><a class="toc-backref" href="#id4">Setup a Territory</a></h4> <ol class="arabic simple"> <li>Go to Settings &gt; Users &amp; Companies &gt; Territories*</li> <li>Create or select a territory</li> <li>Set the territory Name and description</li> <li>Select or create a branch which this territory serves</li> <li>Choose a type of zip, country whichs defines the boundary used</li> <li>Input a list of zip codes, countries based on your desired configuration</li> </ol> <a name="setup-branches-districts-and-regions"></a> <h4><a class="toc-backref" href="#id5">Setup Branches, Districts, and Regions</a></h4> <p>If your business requires, define your Branches, Districts, and Regions. These are found under <em>Field Service &gt; Configuration &gt; Locations</em></p> <a name="advanced-configurations"></a> <h3><a class="toc-backref" href="#id6">Advanced Configurations</a></h3> <p>Additional features, automations, and GeoEngine features can be enabled in the General Settings panel for Field Service.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Settings</em></li> <li>Enable additional options</li> <li>Configure new options</li> </ol> <a name="manage-teams"></a> <h4><a class="toc-backref" href="#id7">Manage Teams</a></h4> <p>Teams can be used to organize the processing of field service orders into groups. Different teams may have different workflows that a field service order needs to follow.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Workers &gt; Teams</em></li> <li>Create or select a team</li> <li>Set the team name, description, and sequence</li> </ol> <p>You can now define custom stages for each team processing orders.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Stages</em></li> <li>Create or edit a stage</li> <li>Select the teams for which this stage should be used</li> </ol> <a name="manage-categories"></a> <h4><a class="toc-backref" href="#id8">Manage Categories</a></h4> <p>Categories are used to group workers and the type of orders a worker can do.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Workers &gt; Categories</em></li> <li>Create or select a category</li> <li>Set the name and description of category</li> <li>Additionally, you can select a parent category if required</li> </ol> <a name="manage-tags"></a> <h4><a class="toc-backref" href="#id9">Manage Tags</a></h4> <p>Tags can be used to filter and report on field service orders</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Configuration &gt; Orders &gt; Tags</em></li> <li>Create or select a tag</li> <li>Set the tag name</li> <li>Set a color index for the tag</li> </ol> <a name="manage-order-templates"></a> <h4><a class="toc-backref" href="#id10">Manage Order Templates</a></h4> <p>Order templates allow you to create standard templates for your orders.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Master Data &gt; Templates</em></li> <li>Create or select a template</li> <li>Set the name</li> <li>Set the standard order instructions</li> </ol> <a name="usage"></a> <h2><a class="toc-backref" href="#id11">Usage</a></h2> <p>To use this module, you need to:</p> <a name="add-field-service-locations"></a> <h3><a class="toc-backref" href="#id12">Add Field Service Locations</a></h3> <p>Locations are the specific places where a field service order is performed.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Master Data &gt; Locations</em></li> <li>Create a location</li> </ol> <a name="add-field-service-workers"></a> <h3><a class="toc-backref" href="#id13">Add Field Service Workers</a></h3> <p>Workers are the people responsible for performing a field service order. These workers may be subcontractors or a company's own employees.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Master Data &gt; Workers</em></li> <li>Create a worker</li> </ol> <a name="process-orders"></a> <h3><a class="toc-backref" href="#id14">Process Orders</a></h3> <p>Once you have established your data, you can begin processing field service orders.</p> <ol class="arabic simple"> <li>Go to <em>Field Service &gt; Dashboard &gt; Orders</em></li> <li>Create or select an order</li> <li>Enter relevant details for the order</li> <li>Process order through each stage as defined by your business requirements</li> </ol> <a name="known-issues-roadmap"></a> <h2><a class="toc-backref" href="#id15">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="#id16">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%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="#id17">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id18">Authors</a></h3> <ul class="simple"> <li>Open Source Integrators</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id19">Contributors</a></h3> <ul class="simple"> <li>Wolfgang Hall &lt;<a class="reference external" href="mailto:whall&#64;opensourceintegrators.com">whall&#64;opensourceintegrators.com</a>&gt;</li> <li>Maxime Chambreuil &lt;<a class="reference external" href="mailto:mchambreuil&#64;opensourceintegrators.com">mchambreuil&#64;opensourceintegrators.com</a>&gt;</li> <li>Steve Campbell &lt;<a class="reference external" href="mailto:scampbell&#64;opensourceintegrators.com">scampbell&#64;opensourceintegrators.com</a>&gt;</li> <li>Bhavesh Odedra &lt;<a class="reference external" href="mailto:bodedra&#64;opensourceintegrators.com">bodedra&#64;opensourceintegrators.com</a>&gt;</li> <li>Michael Allen &lt;<a class="reference external" href="mailto:mallen&#64;opensourceintegrators.com">mallen&#64;opensourceintegrators.com</a>&gt;</li> <li>Sandip Mangukiya &lt;<a class="reference external" href="mailto:smangukiya&#64;opensourceintegrators.com">smangukiya&#64;opensourceintegrators.com</a>&gt;</li> <li>Serpent Consulting Services Pvt. Ltd. &lt;<a class="reference external" href="mailto:support&#64;serpentcs.com">support&#64;serpentcs.com</a>&gt;</li> <li>Brian McMaster &lt;<a class="reference external" href="mailto:brian&#64;mcmpest.com">brian&#64;mcmpest.com</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> </ul> <a name="other-credits"></a> <h3><a class="toc-backref" href="#id20">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="#id21">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></p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/field-service/tree/14.0/fieldservice">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>