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

[13.0][MIG] fieldservice #513

Merged
merged 238 commits into from
Jun 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
238 commits
Select commit Hold shift + click to select a range
b36741f
[ADD] fieldservice 0.0.1 (#2)
max3903 Oct 2, 2018
04df652
[UPD] README.rst
OCA-git-bot Oct 3, 2018
f7f11e2
[ADD] Vehicle (#23)
brian10048 Oct 12, 2018
f47ae3d
[OCA]12567 Location structure needs to reflect hierarchy of Buildings…
Oct 12, 2018
06e9d32
[UPD] README.rst
OCA-git-bot Oct 12, 2018
a77e787
[FIX] View
max3903 Oct 12, 2018
60b290a
[ADD] location, territory, branch, district, region
max3903 Oct 18, 2018
d4335c6
[FIX] PR comments
max3903 Oct 22, 2018
8966f88
[ADD] Boolean field in fsm.stage to indicate last stages
Oct 23, 2018
c010030
[UPD] README.rst
OCA-git-bot Oct 23, 2018
01518a9
[ADD] fieldservice_stock 0.0.1
brian10048 Nov 24, 2018
498e78b
Update fsm.wizard
jesulo Nov 29, 2018
c902551
[IMP] timeline view
Nov 9, 2018
99f4e8c
[IMP] timeline view
Nov 9, 2018
075a3a0
[IMP] Add geoengine view on fsm.order
Dec 4, 2018
c4017c2
[UPD] README.rst
OCA-git-bot Dec 5, 2018
fc7538e
[FIX] PEP8 errors
max3903 Dec 5, 2018
650cdd8
[ADD] FSM Person, FSM Location, location_hierarchy
Nov 14, 2018
621813f
[FIX] sales_territory_id
max3903 Dec 6, 2018
fa7e78e
[FIX] category
max3903 Dec 7, 2018
4596111
[FIX] Missing field
max3903 Dec 7, 2018
242ce43
[IMP] View
max3903 Dec 7, 2018
46fa38e
[FIX] config and menu
max3903 Dec 7, 2018
f19df86
[IMP] Add option to install fieldservice_distribution
max3903 Dec 7, 2018
4ccb210
[FIX] Typo
max3903 Dec 7, 2018
4dd6b4d
[IMP] Add working schedule on the fsm.person
max3903 Dec 12, 2018
431de51
[FIX] Missing dependency
max3903 Dec 12, 2018
5f2d3c2
[IMP] Add fsm.route reporting views
max3903 Dec 12, 2018
ceafead
[IMP] Add fsm.vehicle reporting views
max3903 Dec 12, 2018
1ee5b23
[IMP] Add fsm.equipment kanban and reporting views
max3903 Dec 12, 2018
4dca08d
[IMP] Add Config / Persons menu item
max3903 Dec 11, 2018
888a594
[IMP] Various improvements
max3903 Dec 13, 2018
3fdcd37
[ADD] fieldservice_skill
Dec 4, 2018
9464007
[IMP] Enable geometry on location
osimallen Dec 13, 2018
4e474b8
[ADD] fieldservice_vehicle
max3903 Dec 14, 2018
e7a7993
[ADD] Security
max3903 Dec 14, 2018
3969885
[IMP] widget
max3903 Dec 14, 2018
d4fb66c
[FIX]javascript improve code formatting (#58)
Dec 14, 2018
08f5529
[UPD] README.rst
OCA-git-bot Dec 14, 2018
fa9bc0c
[IMP] Views
max3903 Dec 14, 2018
10ff3b8
[IMP]12573: make custom color for fsm stage will reflect to geoengine…
Dec 14, 2018
c8dc9dc
[FIX] FSM Stage
max3903 Dec 19, 2018
0f90747
[UPD] README.rst
OCA-git-bot Dec 19, 2018
9865371
[IMP] Views
max3903 Dec 20, 2018
0ae20d7
[IMP] UI
max3903 Dec 21, 2018
c078396
[IMP] Add search view for fsm.equipment
Dec 27, 2018
77b843b
[ADD] fieldservice_equipment_agreement
Dec 27, 2018
b4ccc66
[IMP] Location View
max3903 Dec 27, 2018
961936c
[FIX] Duplication and domain
max3903 Dec 27, 2018
e3d2128
[IMP]fieldservice module has been improved w.r.t. issue 64
Dec 31, 2018
b86f1bd
[IMP] Set the group in the view
max3903 Jan 2, 2019
a87de4e
[IMP] View
max3903 Jan 2, 2019
537df75
[ADD] fieldservice_repair
Dec 31, 2018
00a7542
[IMP] UI
max3903 Jan 3, 2019
3985804
[FIX] Fixes and improvements
max3903 Jan 4, 2019
b0c30f1
[FIX] Wizard
max3903 Jan 4, 2019
11d9881
[FIX]Issue 1: Improper XML Domain for is_company 2. onchange territor…
Jan 7, 2019
b70754a
[FIX]Issue: wrong widget many2many_tags for char field
Jan 7, 2019
1c27c70
[FIX]auto fill territory preferred person on FSM Location
Jan 7, 2019
d5bd86d
[IMP] Add duration and colors in views
max3903 Jan 10, 2019
3883721
[IMP] Various
osi-scampbell Jan 3, 2019
8a3dde7
[FIX] fieldservice
max3903 Jan 10, 2019
61b4219
[MIG][WIP][12.0] fieldservice
murtuzasaleh Mar 27, 2019
c129338
[UPD] README.rst
OCA-git-bot Apr 5, 2019
bb5ae91
[IMP] fieldservice: Added contacts in dependency.
murtuzasaleh Apr 8, 2019
bede36c
[IMP] fieldservice: Improved action_view_contacts method.
murtuzasaleh Apr 8, 2019
d1555b8
[FIX][12.0] fieldservice
murtuzasaleh Apr 11, 2019
cd0462c
[12.0][IMP] fieldservice: Improved kanban view.
murtuzasaleh Apr 15, 2019
6842b83
[FIX]fieldservice migration issue related to less vs scss
Apr 22, 2019
0ebdcf4
[FIX] #103 Search Worker Name
osi-scampbell Apr 25, 2019
584c3e5
[FIX] #104 Template Copy Notes Error
osi-scampbell Apr 25, 2019
c3fcb54
[FIX] #73 Maximum Recursion on Location
osi-scampbell Apr 25, 2019
ac999ea
[IMP] #77 Search/Display Ref
osi-scampbell Apr 29, 2019
933187d
[IMP] #94 Show Assigned Button
osi-scampbell Apr 29, 2019
05a79f2
[IMP] #109 Stage Duplication Error
osi-scampbell Apr 29, 2019
58f59c7
[IMP] #107 Stage Type on List
osi-scampbell Apr 29, 2019
7c3dc2e
[IMP] #106 Require Stage Type
osi-scampbell Apr 29, 2019
b27aa97
[IMP] #44 Contact Location Context
osi-scampbell Apr 30, 2019
ac3c9b7
[IMP] #117 Mobile Field
osi-scampbell May 1, 2019
0aebe01
[IMP] #112 #105 Menu Changes
osi-scampbell May 1, 2019
d03f748
[IMP] #97 Fedex Dist. Menu/Mobile Fix
osi-scampbell May 1, 2019
282e5c2
[IMP] #98 Move Instruction
osi-scampbell May 1, 2019
04df588
[IMP] #94 Office Hours on Location
osi-scampbell May 1, 2019
bd6e6ad
[IMP] #123 Group By Territory
osi-scampbell May 1, 2019
908217c
[IMP] #124 Operation Orders to 'All Orders'
osi-scampbell May 1, 2019
934f9a9
[IMP] #122 Past Due
osi-scampbell May 2, 2019
db38ee0
[IMP] #59 Substatus Visible NonDebug
osi-scampbell May 3, 2019
0acddff
[IMP] #114 Working Schedules
osi-scampbell May 3, 2019
f907f89
[IMP] #113 Advance/Previous Stage
osi-scampbell May 3, 2019
373040a
[IMP] Max Comments
osi-scampbell May 7, 2019
40da676
[IMP] Next -> Prev
osi-scampbell May 7, 2019
2e9b31c
[IMP] Flake8 Errors
osi-scampbell May 7, 2019
10b6990
[IMP] #129 Instruction Copying and Formatting
osi-scampbell May 10, 2019
1c4f8b4
flake8
osi-scampbell May 10, 2019
b60dce2
[IMP][12.0] fieldservice: Improved onchange method.
murtuzasaleh May 20, 2019
aa5ed21
[IMP] fieldservice: Add an option to auto-fill workers on location
max3903 May 20, 2019
0b25671
[FIX] Sort location by complete_name
max3903 May 20, 2019
385af71
[FIX] Show developer mode menu items to Manager group
max3903 May 20, 2019
d15f830
[IMP] fieldservice
osi-scampbell May 13, 2019
a2011b7
[IMP] fieldservice: Add setting for fieldservice_purchase
max3903 May 26, 2019
ed6c1ff
[FIX] Issue 187: Expected Singleton
May 26, 2019
2c2e32e
[IMP]16335: fieldservice improvement to support preferred worker filt…
May 29, 2019
e761e95
[FIX]type
May 29, 2019
9e8237e
[IMP] fieldservice: Add fieldservice_geoengine to settings
max3903 May 25, 2019
9faba58
[FIX] fieldservice: AttributeError: 'bool' object has no attribute 'r…
max3903 May 28, 2019
1f399fa
[IMP] fieldservice: Add an option to auto-fill workers on location
max3903 May 20, 2019
18c8e02
[IMP] Hide Day Routes
max3903 May 22, 2019
32191ab
[IMP] Sort workers on location
max3903 May 20, 2019
b675e76
Ticket #554 FSM Location Chatter
osi-scampbell May 30, 2019
8d618fb
[FIX] fieldservice (PM #515 and #577) (#230)
osi-scampbell Jun 10, 2019
c48ee94
[IMP] fieldservice: Add notes on location (PM #596) (#231)
osi-scampbell Jun 11, 2019
c48b5a2
[IMP] #627 Filter Assigned like Request Workers
osi-scampbell Jun 12, 2019
76f2682
[IMP] Location Report and Context Fix
osi-scampbell Jun 13, 2019
fa8a387
[IMP] Add Equipment Tab
osi-scampbell Jun 18, 2019
274438d
[IMP] Update Group
osi-scampbell Jun 18, 2019
020e961
[ADD] Calendar View FSM Orders
osi-scampbell Jun 20, 2019
b4bd0fc
[IMP] Change duplicate label + Remove sequence
osi-scampbell Jun 25, 2019
3de3e32
[IMP] Delete Commented Sequence
osi-scampbell Jun 25, 2019
fb17140
[IMP] Remove Required for Repair/Maintenance
osi-scampbell Jun 27, 2019
fcdcde2
[IMP] Add Today and Future Order Filters
patrickrwilson Jun 28, 2019
7b2c3f3
[IMP] Update FSM Order
osi-scampbell Jun 26, 2019
aaee95b
[IMP] fieldservice readme
brian10048 Jul 1, 2019
f10c7a2
[FIX] fieldservice: Documentation syntax
max3903 Jul 3, 2019
1d314c3
[UPD] README.rst
OCA-git-bot Jul 3, 2019
f2a6c11
[12.0][MIG] fieldservice_recurring
kittiu Jun 27, 2019
0ab1650
[IMP] fieldservice: Context Fix Active ID, Show Start with EnRoute, a…
osi-scampbell Jul 10, 2019
545f338
[IMP] Bug #266 False ETA Error
osi-scampbell Jul 17, 2019
d1fd570
[IMP] Move Location Down
osi-scampbell Jul 19, 2019
3d3cd3f
Remove required attribute from view
hparfr Jul 22, 2019
7eb7c5b
[12.0][IMP] fieldservice, improve test
kittiu Jul 3, 2019
d881411
bump numver
hparfr Jul 23, 2019
18fac80
[UPD] README.rst
OCA-git-bot Jul 29, 2019
b073216
[FIX] fieldservice: Location name computation
max3903 Jul 29, 2019
350cb6c
[IMP] fieldservice: Report template
max3903 Jul 29, 2019
86a3dd8
[IMP] fieldservice: Multi-company support
max3903 Jul 31, 2019
9036f4c
[IMP] UI
brian10048 Aug 21, 2019
c78c494
Fix duration cacl on create
hparfr Aug 22, 2019
80b1ede
Update func naming
hparfr Aug 23, 2019
65c64ef
typo
hparfr Aug 23, 2019
e9bd3c4
[UPD] Add to FS Settings
patrickrwilson Aug 28, 2019
d8494b6
[UPD] Reviewer Suggestion
patrickrwilson Aug 28, 2019
ca5b3ce
[IMP] Add person_ids to search
patrickrwilson Sep 3, 2019
838d2c1
[IMP] Add stage_id to Locations List view
osi-scampbell Sep 3, 2019
b2453d3
Remove most of the stages and its validation logic
hparfr Sep 6, 2019
99c3e94
Add name for inheritance
hparfr Sep 6, 2019
e59f9b2
[IMP] Add filters
osi-scampbell Sep 12, 2019
879173f
[FIX]remove method call due to param error
Sep 13, 2019
bc2abb2
Fix inheritance on default=
hparfr Sep 23, 2019
da7db32
Same with fsm_team
hparfr Sep 23, 2019
9cd7213
Add name= on groups and page to simplify inheritance
hparfr Sep 23, 2019
1da304e
[UPD] README.rst
OCA-git-bot Oct 9, 2019
fdc34e9
[FIX] fieldservice
max3903 Oct 10, 2019
9ca3bae
[FIX] fieldservice
max3903 Oct 10, 2019
5077757
[IMP] Add CRM to Settings
patrickrwilson Oct 10, 2019
09ab632
[FIX] Unassigned Unscheduled Order Filters
brian10048 Oct 14, 2019
f3b6856
[FIX] Team kanban dashboard
brian10048 Oct 14, 2019
bc05133
[IMP] fieldservice: Add Owned Locations to Partner (#376)
patrickrwilson Nov 1, 2019
6a43af0
[FIX] fieldservice
max3903 Oct 11, 2019
646facf
[IMP] fieldservice_vehicle_stock
max3903 Oct 11, 2019
c13addb
[UPD] Update fieldservice.pot
oca-travis Nov 14, 2019
8433520
[UPD] Update fieldservice.pot
oca-travis Nov 14, 2019
65e8123
Added translation using Weblate (Spanish)
max3903 Nov 15, 2019
45a1691
Added translation using Weblate (Spanish (Chile))
max3903 Nov 15, 2019
fd7d7eb
Added translation using Weblate (French)
max3903 Nov 15, 2019
725a5bc
Translated using Weblate (Spanish (Chile))
Nov 15, 2019
5932cf9
Translated using Weblate (Spanish (Chile))
Nov 18, 2019
39abc6d
Translated using Weblate (Spanish (Chile))
Nov 18, 2019
1cfae51
Translated using Weblate (Spanish (Chile))
Nov 19, 2019
8fa71ec
Translated using Weblate (Spanish (Chile))
Nov 19, 2019
a72fc88
Translated using Weblate (Spanish (Chile))
Nov 20, 2019
dcb6090
[UPD] Update fieldservice.pot
oca-travis Nov 21, 2019
846805f
Update translation files
oca-transbot Nov 21, 2019
866c956
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 21, 2019
0ba4d8a
Translated using Weblate (Spanish (Chile))
Nov 21, 2019
5c84459
Added translation using Weblate (German)
marylla Nov 22, 2019
5a0ca90
Translated using Weblate (German)
marylla Nov 22, 2019
964199e
Translated using Weblate (German)
marylla Nov 26, 2019
38077cd
Translated using Weblate (German)
marylla Nov 26, 2019
acf13b0
Translated using Weblate (German)
marylla Nov 26, 2019
c11443c
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 27, 2019
758f6c9
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Nov 28, 2019
32abd63
[FIX] fieldservice
brian10048 Dec 9, 2019
8a4fc1a
[IMP] fieldservice
brian10048 Dec 10, 2019
496c344
[IMP] fieldservice
brian10048 Dec 10, 2019
c39849d
[IMP] Multi Company Stages & Teams
osi-scampbell Dec 11, 2019
b1ad6ed
[IMP] Flake8
osi-scampbell Dec 11, 2019
8121dc1
[UPD] Update fieldservice.pot
oca-travis Dec 12, 2019
4d7ae53
Update translation files
oca-transbot Dec 12, 2019
fbb5fb4
[UPD] Update fieldservice.pot
oca-travis Dec 12, 2019
d9b3b27
Update translation files
oca-transbot Dec 12, 2019
70ba8f6
[IMP] Company Id == False
osi-scampbell Dec 14, 2019
98a9929
Update fieldservice/models/fsm_order.py
Dec 14, 2019
d6877ed
Update fieldservice/models/fsm_order.py
Dec 14, 2019
c93f0e1
[FIX] fieldservice: PEP8 errors
max3903 Dec 14, 2019
b56084b
[IMP]Improved the calculation of scheduled dates and duration.
hpatelserpentcs Dec 17, 2019
67a5614
Update fsm_order.py
Dec 17, 2019
732cb6d
[UPD] Update fieldservice.pot
oca-travis Dec 17, 2019
df61516
Update translation files
oca-transbot Dec 17, 2019
8a8b3bf
[UPD] Update fieldservice.pot
oca-travis Dec 17, 2019
49efaab
Update translation files
oca-transbot Dec 17, 2019
fcf14d3
[UPD] Update fieldservice.pot
oca-travis Dec 18, 2019
9f63153
Update translation files
oca-transbot Dec 18, 2019
b6b6d6c
[IMP] fieldservice: Add team in template
brian10048 Dec 19, 2019
2ade881
[UPD] Update fieldservice.pot
oca-travis Dec 20, 2019
8ed1057
Update translation files
oca-transbot Dec 20, 2019
0f88c57
[UPD] Update fieldservice.pot
oca-travis Dec 23, 2019
64d6004
Update translation files
oca-transbot Dec 23, 2019
7dcd725
[UPD] Update fieldservice.pot
oca-travis Dec 30, 2019
1c4124b
Update translation files
oca-transbot Dec 30, 2019
f6e3ecf
[IMP] Add Activites Setting + Template Notebook
osi-scampbell Dec 31, 2019
96780e4
[UPD] Update fieldservice.pot
oca-travis Jan 3, 2020
cc78772
Update translation files
oca-transbot Jan 3, 2020
ee0df05
[UPD] Update fieldservice.pot
oca-travis Jan 4, 2020
62fe8e0
Update translation files
oca-transbot Jan 4, 2020
6540672
[UPD] Update fieldservice.pot
oca-travis Jan 8, 2020
5db1056
fieldservice 12.0.2.3.1
OCA-git-bot Jan 8, 2020
ba3a592
Update translation files
oca-transbot Jan 8, 2020
3c84835
Translated using Weblate (Spanish (Chile))
Jan 15, 2020
94b7e13
[ADD] Spanish (es) translation
max3903 Jan 16, 2020
0f4bb57
[UPD] Update fieldservice.pot
oca-travis Feb 2, 2020
4c53a7d
fieldservice 12.0.2.3.2
OCA-git-bot Feb 2, 2020
f0cae49
Update translation files
oca-transbot Feb 2, 2020
8d1e0dd
Translated using Weblate (Portuguese (Brazil))
eduaparicio Feb 5, 2020
c93546d
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 5, 2020
2806f29
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 5, 2020
3424d30
[12.0][IMP] Improved Color code functionality.
murtuzasaleh Feb 11, 2020
d4569a6
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 13, 2020
4036e6c
[UPD] Update fieldservice.pot
oca-travis Feb 19, 2020
7c3b3da
Update translation files
oca-transbot Feb 19, 2020
5034445
[UPD] Update fieldservice.pot
oca-travis Feb 19, 2020
3290b10
fieldservice 12.0.2.3.3
OCA-git-bot Feb 19, 2020
2527bf0
Update translation files
oca-transbot Feb 19, 2020
20fc056
Translated using Weblate (Spanish)
Feb 21, 2020
5eefa14
Translated using Weblate (Spanish (Chile))
Feb 21, 2020
dce50d3
[13.0][MIG][FIX] black/flake8/pylint/isort
murtuzasaleh Mar 23, 2020
86a22b2
[13.0][MIG] fieldservice
murtuzasaleh Mar 23, 2020
2c1b75c
[ADD] oca_dependencies.txt
murtuzasaleh Mar 23, 2020
59b58b6
[IMP] Improved code
murtuzasaleh Apr 30, 2020
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 <whall@opensourceintegrators.com>
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
* Steve Campbell <scampbell@opensourceintegrators.com>
* Bhavesh Odedra <bodedra@opensourceintegrators.com>
* Michael Allen <mallen@opensourceintegrators.com>
* Sandip Mangukiya <smangukiya@opensourceintegrators.com>
* Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
* Brian McMaster <brian@mcmpest.com>
* Raphaël Reverdy <raphael.reverdy@akretion.com>

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
56 changes: 56 additions & 0 deletions fieldservice/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Copyright (C) 2018 - TODAY, 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": "13.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",
"partner_fax",
],
"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