Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[14.0][MIG] fieldservice #740

Merged
merged 229 commits into from
Mar 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
229 commits
Select commit Hold shift + click to select a range
25a9bfd
[ADD] fieldservice 0.0.1 (#2)
max3903 Oct 2, 2018
1d4e21d
[ADD] Vehicle (#23)
brian10048 Oct 12, 2018
0a7e990
[OCA]12567 Location structure needs to reflect hierarchy of Buildings…
Oct 12, 2018
3a5d784
[FIX] View
max3903 Oct 12, 2018
03be05a
[ADD] location, territory, branch, district, region
max3903 Oct 18, 2018
4e776c9
[FIX] PR comments
max3903 Oct 22, 2018
4fc7fff
[ADD] Boolean field in fsm.stage to indicate last stages
Oct 23, 2018
ba9e67a
[ADD] fieldservice_stock 0.0.1
brian10048 Nov 24, 2018
0bef3b4
Update fsm.wizard
jesulo Nov 29, 2018
c552fad
[IMP] timeline view
Nov 9, 2018
9d4a692
[IMP] timeline view
Nov 9, 2018
b221261
[IMP] Add geoengine view on fsm.order
Dec 4, 2018
112bdd2
[FIX] PEP8 errors
max3903 Dec 5, 2018
4961505
[ADD] FSM Person, FSM Location, location_hierarchy
Nov 14, 2018
b7cf622
[FIX] sales_territory_id
max3903 Dec 6, 2018
fbb3e60
[FIX] category
max3903 Dec 7, 2018
1e4fc25
[FIX] Missing field
max3903 Dec 7, 2018
c95f54a
[IMP] View
max3903 Dec 7, 2018
c61d50a
[FIX] config and menu
max3903 Dec 7, 2018
1f8dc59
[IMP] Add option to install fieldservice_distribution
max3903 Dec 7, 2018
d9969fd
[FIX] Typo
max3903 Dec 7, 2018
1b7ccfe
[IMP] Add working schedule on the fsm.person
max3903 Dec 12, 2018
97f8d33
[FIX] Missing dependency
max3903 Dec 12, 2018
a0242ab
[IMP] Add fsm.route reporting views
max3903 Dec 12, 2018
b1f2c9f
[IMP] Add fsm.vehicle reporting views
max3903 Dec 12, 2018
efa8d34
[IMP] Add fsm.equipment kanban and reporting views
max3903 Dec 12, 2018
713b5d2
[IMP] Add Config / Persons menu item
max3903 Dec 11, 2018
c5c412d
[IMP] Various improvements
max3903 Dec 13, 2018
35d5ba8
[ADD] fieldservice_skill
Dec 4, 2018
fa416d1
[IMP] Enable geometry on location
osimallen Dec 13, 2018
8324d44
[ADD] fieldservice_vehicle
max3903 Dec 14, 2018
5775d6e
[ADD] Security
max3903 Dec 14, 2018
a627991
[IMP] widget
max3903 Dec 14, 2018
497e240
[FIX]javascript improve code formatting (#58)
Dec 14, 2018
45df997
[IMP] Views
max3903 Dec 14, 2018
09e72d3
[IMP]12573: make custom color for fsm stage will reflect to geoengine…
Dec 14, 2018
c2aae10
[FIX] FSM Stage
max3903 Dec 19, 2018
099c8f4
[IMP] Views
max3903 Dec 20, 2018
2a14e47
[IMP] UI
max3903 Dec 21, 2018
a1d9f1f
[IMP] Add search view for fsm.equipment
Dec 27, 2018
38bcbfb
[ADD] fieldservice_equipment_agreement
Dec 27, 2018
66b37ab
[IMP] Location View
max3903 Dec 27, 2018
008c13f
[FIX] Duplication and domain
max3903 Dec 27, 2018
7d8c057
[IMP]fieldservice module has been improved w.r.t. issue 64
Dec 31, 2018
b892f3d
[IMP] Set the group in the view
max3903 Jan 2, 2019
7fd9e25
[IMP] View
max3903 Jan 2, 2019
8d3ae9e
[ADD] fieldservice_repair
Dec 31, 2018
3e1403d
[IMP] UI
max3903 Jan 3, 2019
d20edee
[FIX] Fixes and improvements
max3903 Jan 4, 2019
14a8787
[FIX] Wizard
max3903 Jan 4, 2019
aa0ea0e
[FIX]Issue 1: Improper XML Domain for is_company 2. onchange territor…
Jan 7, 2019
385347b
[FIX]Issue: wrong widget many2many_tags for char field
Jan 7, 2019
e6fefe0
[FIX]auto fill territory preferred person on FSM Location
Jan 7, 2019
38f43ef
[IMP] Add duration and colors in views
max3903 Jan 10, 2019
00b60f7
[IMP] Various
osi-scampbell Jan 3, 2019
6d1e7bc
[FIX] fieldservice
max3903 Jan 10, 2019
e8e2e15
[MIG][WIP][12.0] fieldservice
murtuzasaleh Mar 27, 2019
a71b52f
[IMP] fieldservice: Added contacts in dependency.
murtuzasaleh Apr 8, 2019
91b40df
[IMP] fieldservice: Improved action_view_contacts method.
murtuzasaleh Apr 8, 2019
eb4be5b
[FIX][12.0] fieldservice
murtuzasaleh Apr 11, 2019
6620a08
[12.0][IMP] fieldservice: Improved kanban view.
murtuzasaleh Apr 15, 2019
fb9ad0e
[FIX]fieldservice migration issue related to less vs scss
Apr 22, 2019
db634d3
[FIX] #103 Search Worker Name
osi-scampbell Apr 25, 2019
53b4ed8
[FIX] #104 Template Copy Notes Error
osi-scampbell Apr 25, 2019
a55f44e
[FIX] #73 Maximum Recursion on Location
osi-scampbell Apr 25, 2019
e103a89
[IMP] #77 Search/Display Ref
osi-scampbell Apr 29, 2019
fb49c1e
[IMP] #94 Show Assigned Button
osi-scampbell Apr 29, 2019
cbcc6e7
[IMP] #109 Stage Duplication Error
osi-scampbell Apr 29, 2019
70b3629
[IMP] #107 Stage Type on List
osi-scampbell Apr 29, 2019
bddcc41
[IMP] #106 Require Stage Type
osi-scampbell Apr 29, 2019
37daeba
[IMP] #44 Contact Location Context
osi-scampbell Apr 30, 2019
635a7e6
[IMP] #117 Mobile Field
osi-scampbell May 1, 2019
339b47e
[IMP] #112 #105 Menu Changes
osi-scampbell May 1, 2019
0d8f95b
[IMP] #97 Fedex Dist. Menu/Mobile Fix
osi-scampbell May 1, 2019
14888a5
[IMP] #98 Move Instruction
osi-scampbell May 1, 2019
36d779b
[IMP] #94 Office Hours on Location
osi-scampbell May 1, 2019
5a69c1a
[IMP] #123 Group By Territory
osi-scampbell May 1, 2019
04031c6
[IMP] #124 Operation Orders to 'All Orders'
osi-scampbell May 1, 2019
3c73e8c
[IMP] #122 Past Due
osi-scampbell May 2, 2019
8925ad5
[IMP] #59 Substatus Visible NonDebug
osi-scampbell May 3, 2019
e7b432b
[IMP] #114 Working Schedules
osi-scampbell May 3, 2019
a5090ff
[IMP] #113 Advance/Previous Stage
osi-scampbell May 3, 2019
673ae22
[IMP] Max Comments
osi-scampbell May 7, 2019
7f99253
[IMP] Next -> Prev
osi-scampbell May 7, 2019
6681db4
[IMP] Flake8 Errors
osi-scampbell May 7, 2019
a6a2438
[IMP] #129 Instruction Copying and Formatting
osi-scampbell May 10, 2019
740b6da
flake8
osi-scampbell May 10, 2019
2a88240
[IMP][12.0] fieldservice: Improved onchange method.
murtuzasaleh May 20, 2019
79e9f62
[IMP] fieldservice: Add an option to auto-fill workers on location
max3903 May 20, 2019
dd7c2a0
[FIX] Sort location by complete_name
max3903 May 20, 2019
2e0740b
[FIX] Show developer mode menu items to Manager group
max3903 May 20, 2019
6e6a5bb
[IMP] fieldservice
osi-scampbell May 13, 2019
7b027fb
[IMP] fieldservice: Add setting for fieldservice_purchase
max3903 May 26, 2019
5dddde6
[FIX] Issue 187: Expected Singleton
May 26, 2019
769d407
[IMP]16335: fieldservice improvement to support preferred worker filt…
May 29, 2019
692320c
[FIX]type
May 29, 2019
1313b32
[IMP] fieldservice: Add fieldservice_geoengine to settings
max3903 May 25, 2019
614549e
[FIX] fieldservice: AttributeError: 'bool' object has no attribute 'r…
max3903 May 28, 2019
9436f37
[IMP] fieldservice: Add an option to auto-fill workers on location
max3903 May 20, 2019
468b083
[IMP] Hide Day Routes
max3903 May 22, 2019
884157b
[IMP] Sort workers on location
max3903 May 20, 2019
f866315
Ticket #554 FSM Location Chatter
osi-scampbell May 30, 2019
d5f445e
[FIX] fieldservice (PM #515 and #577) (#230)
osi-scampbell Jun 10, 2019
35b7550
[IMP] fieldservice: Add notes on location (PM #596) (#231)
osi-scampbell Jun 11, 2019
a0f6839
[IMP] #627 Filter Assigned like Request Workers
osi-scampbell Jun 12, 2019
1bb4727
[IMP] Location Report and Context Fix
osi-scampbell Jun 13, 2019
7d61681
[IMP] Add Equipment Tab
osi-scampbell Jun 18, 2019
12373e4
[IMP] Update Group
osi-scampbell Jun 18, 2019
cd2b43b
[ADD] Calendar View FSM Orders
osi-scampbell Jun 20, 2019
4b60f40
[IMP] Change duplicate label + Remove sequence
osi-scampbell Jun 25, 2019
1cc315f
[IMP] Delete Commented Sequence
osi-scampbell Jun 25, 2019
133c65d
[IMP] Remove Required for Repair/Maintenance
osi-scampbell Jun 27, 2019
bd43a2f
[IMP] Add Today and Future Order Filters
patrickrwilson Jun 28, 2019
fc5b546
[IMP] Update FSM Order
osi-scampbell Jun 26, 2019
41912e6
[IMP] fieldservice readme
brian10048 Jul 1, 2019
aac63f1
[FIX] fieldservice: Documentation syntax
max3903 Jul 3, 2019
bf630f2
[12.0][MIG] fieldservice_recurring
kittiu Jun 27, 2019
4dafa0f
[IMP] fieldservice: Context Fix Active ID, Show Start with EnRoute, a…
osi-scampbell Jul 10, 2019
504bf77
[IMP] Bug #266 False ETA Error
osi-scampbell Jul 17, 2019
4f27f47
[IMP] Move Location Down
osi-scampbell Jul 19, 2019
243486e
Remove required attribute from view
hparfr Jul 22, 2019
3a1827e
[12.0][IMP] fieldservice, improve test
kittiu Jul 3, 2019
9cb2f84
bump numver
hparfr Jul 23, 2019
54f898c
[FIX] fieldservice: Location name computation
max3903 Jul 29, 2019
46c466a
[IMP] fieldservice: Report template
max3903 Jul 29, 2019
02c13b2
[IMP] fieldservice: Multi-company support
max3903 Jul 31, 2019
b5c28df
[IMP] UI
brian10048 Aug 21, 2019
d80dc7c
Fix duration cacl on create
hparfr Aug 22, 2019
2d9e72b
Update func naming
hparfr Aug 23, 2019
e902c86
typo
hparfr Aug 23, 2019
f5957c4
[UPD] Add to FS Settings
patrickrwilson Aug 28, 2019
2df4883
[UPD] Reviewer Suggestion
patrickrwilson Aug 28, 2019
2363748
[IMP] Add person_ids to search
patrickrwilson Sep 3, 2019
0a3f6af
[IMP] Add stage_id to Locations List view
osi-scampbell Sep 3, 2019
63bde7f
Remove most of the stages and its validation logic
hparfr Sep 6, 2019
848d702
Add name for inheritance
hparfr Sep 6, 2019
2a4c60a
[IMP] Add filters
osi-scampbell Sep 12, 2019
4711706
[FIX]remove method call due to param error
Sep 13, 2019
f9a42e5
Fix inheritance on default=
hparfr Sep 23, 2019
cc8d49b
Same with fsm_team
hparfr Sep 23, 2019
311391f
Add name= on groups and page to simplify inheritance
hparfr Sep 23, 2019
c6006e2
[FIX] fieldservice
max3903 Oct 10, 2019
7f434df
[FIX] fieldservice
max3903 Oct 10, 2019
1d38162
[IMP] Add CRM to Settings
patrickrwilson Oct 10, 2019
4d22df2
[FIX] Unassigned Unscheduled Order Filters
brian10048 Oct 14, 2019
4982677
[FIX] Team kanban dashboard
brian10048 Oct 14, 2019
838110e
[IMP] fieldservice: Add Owned Locations to Partner (#376)
patrickrwilson Nov 1, 2019
4eeeb7d
[FIX] fieldservice
max3903 Oct 11, 2019
7dc9ffb
[IMP] fieldservice_vehicle_stock
max3903 Oct 11, 2019
ad0d7ef
Added translation using Weblate (Spanish)
max3903 Nov 15, 2019
0624464
Added translation using Weblate (Spanish (Chile))
max3903 Nov 15, 2019
ef9a2b2
Added translation using Weblate (French)
max3903 Nov 15, 2019
5d1aa1d
Translated using Weblate (Spanish (Chile))
Nov 15, 2019
298713a
Translated using Weblate (Spanish (Chile))
Nov 18, 2019
064de75
Translated using Weblate (Spanish (Chile))
Nov 18, 2019
d8a274c
Translated using Weblate (Spanish (Chile))
Nov 19, 2019
f6098c2
Translated using Weblate (Spanish (Chile))
Nov 19, 2019
3a163aa
Translated using Weblate (Spanish (Chile))
Nov 20, 2019
41e8b0f
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 21, 2019
e2ca122
Translated using Weblate (Spanish (Chile))
Nov 21, 2019
58fea03
Added translation using Weblate (German)
marylla Nov 22, 2019
c9c919a
Translated using Weblate (German)
marylla Nov 22, 2019
5f60e92
Translated using Weblate (German)
marylla Nov 26, 2019
2675f3b
Translated using Weblate (German)
marylla Nov 26, 2019
2ed8b48
Translated using Weblate (German)
marylla Nov 26, 2019
e2672b1
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 27, 2019
cb39e9d
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 28, 2019
2a3c4fe
[FIX] fieldservice
brian10048 Dec 9, 2019
79731a0
[IMP] fieldservice
brian10048 Dec 10, 2019
8f01f88
[IMP] fieldservice
brian10048 Dec 10, 2019
ec68a40
[IMP] Multi Company Stages & Teams
osi-scampbell Dec 11, 2019
9b7eb71
[IMP] Flake8
osi-scampbell Dec 11, 2019
0bc59b9
[IMP] Company Id == False
osi-scampbell Dec 14, 2019
0ded5d0
Update fieldservice/models/fsm_order.py
Dec 14, 2019
98400b9
Update fieldservice/models/fsm_order.py
Dec 14, 2019
898090d
[FIX] fieldservice: PEP8 errors
max3903 Dec 14, 2019
d6df33a
[IMP]Improved the calculation of scheduled dates and duration.
hpatelserpentcs Dec 17, 2019
821b5f4
Update fsm_order.py
Dec 17, 2019
be90215
[IMP] fieldservice: Add team in template
brian10048 Dec 19, 2019
49614c4
[IMP] Add Activites Setting + Template Notebook
osi-scampbell Dec 31, 2019
5265417
fieldservice 12.0.2.3.1
OCA-git-bot Jan 8, 2020
b56ca73
Translated using Weblate (Spanish (Chile))
Jan 15, 2020
9963963
[ADD] Spanish (es) translation
max3903 Jan 16, 2020
f1a9494
fieldservice 12.0.2.3.2
OCA-git-bot Feb 2, 2020
afb1b54
Translated using Weblate (Portuguese (Brazil))
eduaparicio Feb 5, 2020
aa245f1
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 5, 2020
dbaa1a9
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 5, 2020
af81d9f
[12.0][IMP] Improved Color code functionality.
murtuzasaleh Feb 11, 2020
85d1be9
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 13, 2020
38ed6dc
fieldservice 12.0.2.3.3
OCA-git-bot Feb 19, 2020
6d70c19
Translated using Weblate (Spanish)
Feb 21, 2020
11b8205
Translated using Weblate (Spanish (Chile))
Feb 21, 2020
d691b8e
[13.0][MIG][FIX] black/flake8/pylint/isort
murtuzasaleh Mar 23, 2020
428bd8d
[13.0][MIG] fieldservice
murtuzasaleh Mar 23, 2020
cf9f2ec
[IMP] Improved code
murtuzasaleh Apr 30, 2020
5d3a61e
Added translation using Weblate (Spanish (Argentina))
ibuioli Jul 13, 2020
f0df9d9
Translated using Weblate (Spanish (Argentina))
ibuioli Jul 13, 2020
09cbfb6
Translated using Weblate (Spanish (Argentina))
ibuioli Aug 6, 2020
301e459
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 24, 2020
5fcbbf3
[13.0] [IMP] fieldservice: Minor Changes
OCA-git-bot Mar 12, 2020
ba34c81
[FIX] fieldservice: Keep type when changing template
max3903 Mar 13, 2020
e7a5f19
[FIX] fieldservice
max3903 Mar 17, 2020
d82b92f
[IMP] fieldservice: Show locations owned by children (contacts/addres…
max3903 Mar 18, 2020
f4245aa
[FIX] FSM Equipment: current location required on View only
dreispt Mar 19, 2020
dfc72b0
[IMP] Location Search Full Name + Parent Loc Dir
osi-scampbell Mar 19, 2020
ec312ac
[IMP] fieldservice: 'Assigned To' calendar filter
brian10048 Apr 20, 2020
f1b2104
[FIX] Report Error
osi-scampbell May 20, 2020
590b19a
[IMP] fieldservice: Check holidays
max3903 May 20, 2020
77b75b4
[IMP] Notifications for Stages
osi-scampbell May 28, 2020
a0f20af
[IMP] Notification for Stages: adapt to 13
brian10048 Oct 26, 2020
da57c90
[FIX] fieldservice: Typo
max3903 Jun 3, 2020
f13a525
Update res_config_settings.py
max3903 Jun 3, 2020
4717330
[12.0] add internal type in fsm.order.type
marcelsavegnago Jun 24, 2020
ad6fe88
[FIX] fieldservice: fix timezone issue with Order filters
dreispt Jul 23, 2020
45932a0
[IMP] fieldservice order filter names
brian10048 Aug 24, 2020
0edd458
Added a Geo-Locate button to the FSM Location form
peaseBenjamin Sep 24, 2020
ed7abbd
[IMP] fieldservice: Order complete button permission
brian10048 Jul 21, 2020
cbd4b70
[IMP] black, prettier
brian10048 Oct 26, 2020
dc9339d
fieldservice 13.0.1.1.0
OCA-git-bot Nov 17, 2020
d0faebf
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 17, 2020
8b7a9f6
Translated using Weblate (Spanish (Argentina))
ibuioli Jan 10, 2021
ce5c4af
[IMP] fieldservice: Minimize partner_fax dependency
brian10048 Jan 17, 2021
23f1b6a
fieldservice 13.0.1.2.0
OCA-git-bot Jan 18, 2021
be65909
Translated using Weblate (Spanish (Argentina))
ibuioli Feb 14, 2021
f935c73
[IMP] fieldservice: black, isort, prettier
hparfr Mar 9, 2021
478ef8e
[MIG] fieldservice: Migration to 14.0
hparfr Mar 9, 2021
540d72d
fieldservice: rename template.hours to template.duration
hparfr Mar 11, 2021
179277d
fieldservice: fix typo and fix print menu
hparfr Mar 11, 2021
1dcd1ab
fieldservice: remove dead code
hparfr Mar 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
242 changes: 242 additions & 0 deletions fieldservice/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,242 @@
=============
Field Service
=============

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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%2Ffield--service-lightgray.png?logo=github
:target: https://github.com/OCA/field-service/tree/13.0/fieldservice
:alt: OCA/field-service
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/field-service-13-0/field-service-13-0-fieldservice
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/264/13.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

This module is the base of the Field Service application in Odoo.

**Table of contents**

.. contents::
:local:

Configuration
=============

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.

Order Stages
~~~~~~~~~~~~

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.

#. Go to *Field Service > Configuration > Stages*
#. Create or edit a stage
#. Set the name for the stage.
#. Set the sequence order for the stage.
#. Select *Order* type to apply this stage to your orders.
#. Additonally, you can set a color for the stage.

Field Service Areas
~~~~~~~~~~~~~~~~~~~

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.

Setup a Territory
-----------------

#. Go to Settings > Users & Companies > Territories*
#. Create or select a territory
#. Set the territory Name and description
#. Select or create a branch which this territory serves
#. Choose a type of zip, country whichs defines the boundary used
#. Input a list of zip codes, countries based on your desired
configuration

Setup Branches, Districts, and Regions
--------------------------------------

If your business requires, define your Branches, Districts, and Regions.
These are found under *Field Service > Configuration > Locations*

Advanced Configurations
~~~~~~~~~~~~~~~~~~~~~~~

Additional features, automations, and GeoEngine features can be enabled in
the General Settings panel for Field Service.

#. Go to *Field Service > Configuration > Settings*
#. Enable additional options
#. Configure new options

Manage Teams
------------

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.

#. Go to *Field Service > Configuration > Workers > Teams*
#. Create or select a team
#. Set the team name, description, and sequence

You can now define custom stages for each team processing orders.

#. Go to *Field Service > Configuration > Stages*
#. Create or edit a stage
#. Select the teams for which this stage should be used

Manage Categories
-----------------

Categories are used to group workers and the type of orders a worker can do.

#. Go to *Field Service > Configuration > Workers > Categories*
#. Create or select a category
#. Set the name and description of category
#. Additionally, you can select a parent category if required

Manage Tags
-----------

Tags can be used to filter and report on field service orders

#. Go to *Field Service > Configuration > Orders > Tags*
#. Create or select a tag
#. Set the tag name
#. Set a color index for the tag

Manage Order Templates
----------------------

Order templates allow you to create standard templates for your orders.

#. Go to *Field Service > Master Data > Templates*
#. Create or select a template
#. Set the name
#. Set the standard order instructions

Usage
=====

To use this module, you need to:

Add Field Service Locations
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Locations are the specific places where a field service order is performed.

#. Go to *Field Service > Master Data > Locations*
#. Create a location

Add Field Service Workers
~~~~~~~~~~~~~~~~~~~~~~~~~

Workers are the people responsible for performing a field service order.
These workers may be subcontractors or a company's own employees.

#. Go to *Field Service > Master Data > Workers*
#. Create a worker

Process Orders
~~~~~~~~~~~~~~

Once you have established your data, you can begin processing field service
orders.

#. Go to *Field Service > Dashboard > Orders*
#. Create or select an order
#. Enter relevant details for the order
#. Process order through each stage as defined by your business requirements

Known issues / Roadmap
======================

The roadmap of the Field Service application is documented on
`Github <https://github.com/OCA/field-service/issues/1>`_.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/field-service/issues>`_.
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
`feedback <https://github.com/OCA/field-service/issues/new?body=module:%20fieldservice%0Aversion:%2013.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.

Credits
=======

Authors
~~~~~~~

* Open Source Integrators

Contributors
~~~~~~~~~~~~

* Wolfgang Hall <[email protected]>
* Maxime Chambreuil <[email protected]>
* Steve Campbell <[email protected]>
* Bhavesh Odedra <[email protected]>
* Michael Allen <[email protected]>
* Sandip Mangukiya <[email protected]>
* Serpent Consulting Services Pvt. Ltd. <[email protected]>
* Brian McMaster <[email protected]>
* Raphaël Reverdy <[email protected]>

Other credits
~~~~~~~~~~~~~

The development of this module has been financially supported by:

* Open Source Integrators <https://opensourceintegrators.com>

Maintainers
~~~~~~~~~~~

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.

.. |maintainer-wolfhall| image:: https://github.com/wolfhall.png?size=40px
:target: https://github.com/wolfhall
:alt: wolfhall
.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px
:target: https://github.com/max3903
:alt: max3903

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-wolfhall| |maintainer-max3903|

This module is part of the `OCA/field-service <https://github.com/OCA/field-service/tree/13.0/fieldservice>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions fieldservice/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
from . import wizard
49 changes: 49 additions & 0 deletions fieldservice/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Copyright (C) 2018 Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Field Service",
"summary": "Manage Field Service Locations, Workers and Orders",
"version": "14.0.1.0.0",
"license": "AGPL-3",
"category": "Field Service",
"author": "Open Source Integrators, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
"depends": ["base_territory", "base_geolocalize", "resource", "contacts"],
"data": [
"data/ir_sequence.xml",
"data/mail_message_subtype.xml",
"data/module_category.xml",
"data/fsm_stage.xml",
"data/fsm_team.xml",
"security/res_groups.xml",
"security/ir.model.access.csv",
"security/ir_rule.xml",
"report/fsm_order_report_template.xml",
"views/res_config_settings.xml",
"views/res_territory.xml",
"views/fsm_stage.xml",
"views/fsm_tag.xml",
"views/res_partner.xml",
"views/fsm_location.xml",
"views/fsm_location_person.xml",
"views/fsm_person.xml",
"views/fsm_order.xml",
"views/fsm_order_type.xml",
"views/fsm_category.xml",
"views/fsm_equipment.xml",
"views/fsm_template.xml",
"views/fsm_team.xml",
"views/fsm_order_type.xml",
"views/menu.xml",
"wizard/fsm_wizard.xml",
],
"demo": [
"demo/fsm_demo.xml",
"demo/fsm_equipment.xml",
"demo/fsm_location.xml",
"demo/fsm_person.xml",
],
"application": True,
"development_status": "Beta",
"maintainers": ["wolfhall", "max3903"],
}
26 changes: 26 additions & 0 deletions fieldservice/data/fsm_stage.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<odoo noupdate="1">
<record id="fsm_stage_new" model="fsm.stage">
<field name="name">New</field>
<field name="sequence">10</field>
<field name="is_default">True</field>
<field name="stage_type">order</field>
<field name="custom_color">#ECF0F1</field>
</record>
<record id="fsm_stage_completed" model="fsm.stage">
<field name="name">Completed</field>
<field name="sequence">80</field>
<field name="stage_type">order</field>
<field name="is_closed">True</field>
<field name="is_default">True</field>
<field name="custom_color">#7F8C8D</field>
</record>
<record id="fsm_stage_cancelled" model="fsm.stage">
<field name="name">Cancelled</field>
<field name="sequence">100</field>
<field name="fold">True</field>
<field name="stage_type">order</field>
<field name="is_closed">True</field>
<field name="is_default">True</field>
<field name="custom_color">#1C2833</field>
</record>
</odoo>
5 changes: 5 additions & 0 deletions fieldservice/data/fsm_team.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<odoo noupdate="1">
<record id="fsm_team_default" model="fsm.team">
<field name="name">Default Team</field>
</record>
</odoo>
10 changes: 10 additions & 0 deletions fieldservice/data/ir_sequence.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<odoo noupdate="1">
<!-- Sequence for fsm.order -->
<record id="seq_fsm_order" model="ir.sequence">
<field name="name">FSM Order</field>
<field name="code">fsm.order</field>
<field name="prefix">FO</field>
<field name="padding">3</field>
<field name="company_id" eval="False" />
</record>
</odoo>
Loading