[ADD] fsm: add documentation fsm
BIN
_static/banners/fsm.jpg
Normal file
After Width: | Height: | Size: 110 KiB |
@ -25,3 +25,4 @@ Applications
|
|||||||
mobile/firebase
|
mobile/firebase
|
||||||
social_marketing
|
social_marketing
|
||||||
sms_marketing
|
sms_marketing
|
||||||
|
fsm
|
||||||
|
17
fsm.rst
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
:banner: banners/fsm.jpg
|
||||||
|
|
||||||
|
==============
|
||||||
|
Field Service
|
||||||
|
==============
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:titlesonly:
|
||||||
|
|
||||||
|
fsm/planning_itinerary
|
||||||
|
fsm/keep_track
|
||||||
|
fsm/invoicing_time
|
||||||
|
fsm/create_quotations
|
||||||
|
fsm/onsite_tasks_from_sales_orders
|
||||||
|
fsm/manage_employees_schedule
|
||||||
|
fsm/customize_worksheets
|
||||||
|
fsm/plan_onsite
|
25
fsm/create_quotations.rst
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
============================
|
||||||
|
Create quotations from tasks
|
||||||
|
============================
|
||||||
|
Allowing quotations to be created from tasks delivers a more efficient service as it allows space
|
||||||
|
for preventive actions, while making the flow easy for employees.
|
||||||
|
|
||||||
|
Enable the feature
|
||||||
|
===================
|
||||||
|
First, go to :menuselection:`Field Service --> Configuration --> Settings` and enable the option
|
||||||
|
*Extra Quotations*.
|
||||||
|
|
||||||
|
.. image:: media/cq1.png
|
||||||
|
:align: center
|
||||||
|
:alt: Create quotations in Odoo Field Service
|
||||||
|
|
||||||
|
Second, go to :menuselection:`Configuration --> Projects` and enable *Extra Quotations*.
|
||||||
|
|
||||||
|
.. image:: media/cq2.png
|
||||||
|
:alt: Create quotations in Odoo Field Service
|
||||||
|
|
||||||
|
You can now create *New Quotations* directly from your tasks.
|
||||||
|
|
||||||
|
.. image:: media/cq3.png
|
||||||
|
:align: center
|
||||||
|
:alt: Create quotations in Odoo Field Service
|
38
fsm/customize_worksheets.rst
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
============================
|
||||||
|
Customize worksheet reports
|
||||||
|
============================
|
||||||
|
Personalizing your customer reports, also called *worksheets*, allows you to have different
|
||||||
|
descriptions of the work for each type of intervention. It speeds up the flow for your employees
|
||||||
|
while giving customers a detailed summary, which can be reviewed and signed onsite.
|
||||||
|
|
||||||
|
Enable the feature
|
||||||
|
===================
|
||||||
|
Go to :menuselection:`Field Service --> Configuration` and enable
|
||||||
|
:menuselection:`Worksheet Templates --> Save`.
|
||||||
|
|
||||||
|
.. image:: media/cc1.png
|
||||||
|
:align: center
|
||||||
|
:alt: Custom Worksheet in Odoo Field Service
|
||||||
|
|
||||||
|
Designing worksheets
|
||||||
|
=====================
|
||||||
|
Under :menuselection:`Configuration --> Worksheet Templates`, click on *Create* and start to
|
||||||
|
*Design Worksheet Template*.
|
||||||
|
You will be redirected to the *Studio* application.
|
||||||
|
|
||||||
|
.. image:: media/cc2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Custom Worksheet in Odoo Field Service
|
||||||
|
|
||||||
|
With the freedom of *Studio*, drag and drop fields to create a report tailored to your needs.
|
||||||
|
Once you are done, click on *Close* and get an overview of the work done.
|
||||||
|
|
||||||
|
*Worksheets* is where you can see how many times the worksheet has been used/completed under a task.
|
||||||
|
*Analysis* examines all the worksheets under that given template and generates a graph.
|
||||||
|
|
||||||
|
.. image:: media/cc3.png
|
||||||
|
:align: center
|
||||||
|
:alt: Custom Worksheet in Odoo Field Service
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
- `Studio Basics <https://www.odoo.com/slides/slide/studio-basics-710?fullscreen=1>`_
|
60
fsm/invoicing_time.rst
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
=========================================
|
||||||
|
Invoicing time and material to customers
|
||||||
|
=========================================
|
||||||
|
Track the exact time spent on a task and give customers the ability to sign their worksheet
|
||||||
|
report onsite. Invoice customers as soon as the work is complete, leaving you, and the customer,
|
||||||
|
with the confidence that they will be charged for the exact right hours and material used.
|
||||||
|
|
||||||
|
Get the exact time spent on a task
|
||||||
|
===================================
|
||||||
|
Click on *Start* to launch the timer. You can *Pause* at any moment and *Resume* when you would like
|
||||||
|
to continue.
|
||||||
|
|
||||||
|
.. image:: media/im1.png
|
||||||
|
:align: center
|
||||||
|
:alt: Timesheet Timer in Odoo Field Service
|
||||||
|
|
||||||
|
Click on *Stop* once the work is done to confirm the total time spent and add a description.
|
||||||
|
|
||||||
|
.. image:: media/im2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Timesheet Timer in Odoo Field Service
|
||||||
|
|
||||||
|
Sign and send reports & validate stock-picking
|
||||||
|
===============================================
|
||||||
|
Now, fill your *Worksheet* and add the used products clicking on *Products*.
|
||||||
|
|
||||||
|
.. image:: media/im3.png
|
||||||
|
:align: center
|
||||||
|
:alt: Sign and send reports in Odoo Field Service
|
||||||
|
|
||||||
|
Click on *Start* if you need to record additional time for the same activity. The time recorded will
|
||||||
|
be added to the already created and signed worksheet. Then, create a new invoice for the time added.
|
||||||
|
|
||||||
|
*Mark as done* to close the task and to invoice your intervention. It also validates the
|
||||||
|
stock-picking keeping your inventory up-to-date.
|
||||||
|
|
||||||
|
*Sign Report* generates a detailed worksheet report for the customer to sign. Send it through email
|
||||||
|
clicking on *Send Report*.
|
||||||
|
|
||||||
|
Invoice your time and material
|
||||||
|
===============================
|
||||||
|
Under :menuselection:`All Tasks --> To Invoice`, find a list of all tasks marked as done but that
|
||||||
|
have not been invoiced.
|
||||||
|
Convenient feature as it allows accountants to easily access all finished tasks at once.
|
||||||
|
|
||||||
|
.. image:: media/im4.png
|
||||||
|
:align: center
|
||||||
|
:alt: Invoice Tasks in Odoo Field Service
|
||||||
|
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
Invoice all tasks at once selecting them all and going to :menuselection:`Action -->
|
||||||
|
Create Invoice`.
|
||||||
|
|
||||||
|
.. image:: media/im5.png
|
||||||
|
:align: center
|
||||||
|
:alt: Invoice Task in Odoo Field Service
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
* :doc:`../project/advanced/feedback`
|
20
fsm/keep_track.rst
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
========================
|
||||||
|
Keeping track of stock
|
||||||
|
========================
|
||||||
|
The integration with the Inventory application makes possible to track the material used and
|
||||||
|
automatically keep your stock up to date.
|
||||||
|
|
||||||
|
Set up your Field Service project
|
||||||
|
==================================
|
||||||
|
Go to :menuselection:`Field Service --> Configuration --> Projects` and make sure the option
|
||||||
|
*Products on Tasks* is enabled.
|
||||||
|
|
||||||
|
.. image:: media/kts1.png
|
||||||
|
:alt: Keep track of stock in Odoo Field Service
|
||||||
|
|
||||||
|
Now, add the materials used in the intervention to the worksheet, and once the task is
|
||||||
|
*Marked as done*, the stock-picking is automatically validated and the inventory evaluation
|
||||||
|
is automatically updated.
|
||||||
|
|
||||||
|
.. image:: media/kts2.png
|
||||||
|
:alt: Keep track of stock in Odoo Field Service
|
42
fsm/manage_employees_schedule.rst
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
==============================================
|
||||||
|
Manage your employees’ schedules and time off
|
||||||
|
==============================================
|
||||||
|
The integration with the *Time off* application allows you to quickly see your employees’
|
||||||
|
availabilities. It will avoid conflicts and errors between employees schedules and interventions.
|
||||||
|
|
||||||
|
Effortlessly see employees’ time off
|
||||||
|
=====================================
|
||||||
|
No configuration needs to be done.
|
||||||
|
Once the employees’ time has been validated in the *Time off* application, cells will be grayed for
|
||||||
|
those days in your Gantt view.
|
||||||
|
|
||||||
|
It also adapts to the working calendar of the employee. Example: the employee works part-time
|
||||||
|
(from Monday to Wednesday). So, Thursday and Friday will also be greyed, in addition to the weekends.
|
||||||
|
|
||||||
|
.. image:: media/mw1.png
|
||||||
|
:alt: Employees' Time off in Odoo Field Service
|
||||||
|
|
||||||
|
Easily manage employees’ schedules
|
||||||
|
===================================
|
||||||
|
From the Gantt view (under *Planning by User, Project or Worksheet*), click on the plus sign to add
|
||||||
|
a new task or on the magnifying glass to plan an existing one.
|
||||||
|
|
||||||
|
.. image:: media/mw2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Manage employees' schedules in Odoo Field Service
|
||||||
|
|
||||||
|
Unassigned tasks
|
||||||
|
=================
|
||||||
|
If you need to plan an intervention but you do not know yet who will take care of it, you can leave
|
||||||
|
the task unassigned. It will still be shown in the Gantt view. Simply drag and drop the responsible
|
||||||
|
person he can be assigned.
|
||||||
|
|
||||||
|
.. image:: media/mw3.png
|
||||||
|
:align: center
|
||||||
|
:alt: Unassigned tasks in Odoo Field Service
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
Create projects per team, or per working site, and have a more accurate and dynamic database.
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
* :doc:`../project/configuration/setup`
|
BIN
fsm/media/cc1.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
fsm/media/cc2.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
fsm/media/cc3.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
fsm/media/cq1.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
fsm/media/cq2.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
fsm/media/cq3.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
fsm/media/im1.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
fsm/media/im2.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
fsm/media/im3.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
fsm/media/im4.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
fsm/media/im5.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
fsm/media/kts1.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
fsm/media/kts2.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
fsm/media/mw1.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
fsm/media/mw2.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
fsm/media/mw3.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
fsm/media/onsite1.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
fsm/media/onsite2.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
fsm/media/plit1.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
fsm/media/plit2.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
fsm/media/plit3.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
fsm/media/plit4.png
Normal file
After Width: | Height: | Size: 624 KiB |
BIN
fsm/media/po1.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
fsm/media/po2.png
Normal file
After Width: | Height: | Size: 17 KiB |
29
fsm/onsite_tasks_from_sales_orders.rst
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
=====================================================
|
||||||
|
Create onsite interventions tasks from Sales Orders
|
||||||
|
=====================================================
|
||||||
|
By allowing your sales team to open onsite interventions tasks will create a seamless experience
|
||||||
|
for your customers. It also allows them to first receive a quotation with the materials that will
|
||||||
|
be used plus the service price to be approved before the work even starts.
|
||||||
|
|
||||||
|
Enable the feature
|
||||||
|
===================
|
||||||
|
Go to :menuselection:`Sales --> Products --> Create` or edit an existing one.
|
||||||
|
Select: under :menuselection:`General Information --> Product Type: Service`;
|
||||||
|
under :menuselection:`Sales --> Service Invoicing Policy: Timesheet on task --> Service Tracking:
|
||||||
|
Create a task in an existing project --> Project --> Worksheet Template --> Save`.
|
||||||
|
|
||||||
|
.. image:: media/onsite1.png
|
||||||
|
:align: center
|
||||||
|
:alt: Onsite Interventions from Sales Order in Odoo Field Service
|
||||||
|
|
||||||
|
Now, once you have *Confirmed* a *quotation*, a task will be created in the respective
|
||||||
|
project you have chosen.
|
||||||
|
|
||||||
|
.. image:: media/onsite2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Onsite Interventions from Sales Order in Odoo Field Service
|
||||||
|
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
One of the greatest benefits here is that you can have different *Worksheets Templates* under the
|
||||||
|
same project and product, for example.
|
19
fsm/plan_onsite.rst
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
================================================
|
||||||
|
Plan onsite interventions from Helpdesk Tickets
|
||||||
|
================================================
|
||||||
|
The integration with the Helpdesk application lets your helpdesk team manage interventions requests
|
||||||
|
directly. It speeds up processes as you can plan field services tasks from tickets.
|
||||||
|
|
||||||
|
Enable the feature
|
||||||
|
===================
|
||||||
|
Go to :menuselection:`Helpdesk --> Configuration --> Helpdesk Teams --> Edit` and enable
|
||||||
|
:menuselection:`Onsite Interventions --> Save`.
|
||||||
|
|
||||||
|
.. image:: media/po1.png
|
||||||
|
:alt: Tasks from tickets in Odoo Field Service
|
||||||
|
|
||||||
|
Now once your helpdesk team needs, they have the option to *Plan Intervention* from tickets.
|
||||||
|
|
||||||
|
.. image:: media/po2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Tasks from tickets in Odoo Field Service
|
36
fsm/planning_itinerary.rst
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
======================
|
||||||
|
Planning an itinerary
|
||||||
|
======================
|
||||||
|
|
||||||
|
Having an itinerary being shown based on the chronological order of the activities and on the best
|
||||||
|
route to take, makes employees’ life easier and the workload more efficient.
|
||||||
|
|
||||||
|
Have an itinerary displayed directly in Odoo
|
||||||
|
=============================================
|
||||||
|
Go to *Settings* and under *Map view* click on *Get token*.
|
||||||
|
|
||||||
|
.. image:: media/plit1.png
|
||||||
|
:alt: Configure Mapbox for Odoo Field Service
|
||||||
|
|
||||||
|
Click on :menuselection:`Start mapping for free --> fill the Username, email and password fields
|
||||||
|
--> agree with their Terms of Service and Privacy Policy --> Get started`.
|
||||||
|
You will be redirected to your account. Scrolling the page down you will find *Access tokens*.
|
||||||
|
Copy the *Default public token.
|
||||||
|
|
||||||
|
.. image:: media/plit2.png
|
||||||
|
:align: center
|
||||||
|
:alt: Configure Mapbox for Odoo Field Service
|
||||||
|
|
||||||
|
Back in Odoo, paste it on :menuselection:`Token --> Save`.
|
||||||
|
|
||||||
|
.. image:: media/plit3.png
|
||||||
|
:alt: Configure Mapbox for Odoo Field Service
|
||||||
|
|
||||||
|
Now, your maps will show the itinerary based on the scheduled time and best route.
|
||||||
|
|
||||||
|
.. image:: media/plit4.png
|
||||||
|
:align: center
|
||||||
|
:alt: Configure Mapbox for Odoo Field Service
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
This is an optional feature, as you can still have access to a map view without a Mapbox account.
|