~openerp-community/openobject-doc/6.1

« back to all changes in this revision

Viewing changes to source/technical_guide/fleet_maintenance.rst

  • Committer: TruongSinh Tran
  • Date: 2009-07-19 19:02:35 UTC
  • Revision ID: truongsinh@vipescoserver-20090719190235-fu3bxcrbpvwuk5h7
[FIX] build_i18n.py .. raw:: html

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
.. module:: fleet_maintenance
 
3
    :synopsis: Help managing maintenance contracts related to product fleet 
 
4
    :noindex:
 
5
.. 
 
6
 
 
7
.. raw:: html
 
8
 
 
9
      <br />
 
10
    <link rel="stylesheet" href="../_static/hide_objects_in_sidebar.css" type="text/css" />
 
11
 
 
12
.. tip:: This module is part of the Open ERP software, the leading Open Source 
 
13
  enterprise management system. If you want to discover Open ERP, check our 
 
14
  `screencasts <http://openerp.tv>`_ or download 
 
15
  `Open ERP <http://openerp.com>`_ directly.
 
16
 
 
17
.. raw:: html
 
18
 
 
19
    <div class="js-kit-rating" title="" permalink="" standalone="yes" path="/fleet_maintenance"></div>
 
20
    <script src="http://js-kit.com/ratings.js"></script>
 
21
 
 
22
Help managing maintenance contracts related to product fleet (*fleet_maintenance*)
 
23
==================================================================================
 
24
:Module: fleet_maintenance
 
25
:Name: Help managing maintenance contracts related to product fleet
 
26
:Version: 5.0.0.3
 
27
:Author: Smile for Anevia (Anevia.com)
 
28
:Directory: fleet_maintenance
 
29
:Web: http://www.smile.fr
 
30
:Official module: no
 
31
:Quality certified: no
 
32
 
 
33
Description
 
34
-----------
 
35
 
 
36
::
 
37
 
 
38
  Manage the maintenance contracts of a product fleet (streaming servers originally).
 
39
  
 
40
  Now partners have fleets and sub-fleets for which they can buy products that can eventually
 
41
  be covered by paid maintenance contracts.
 
42
  
 
43
  Fleet: a stock.location for which all products have the same maintenance end date anniversary.
 
44
  Indeed, it's useful to have several maintenance contracts for a given partner with a single anniversary date
 
45
  for an eventual renewal.
 
46
  Meaning that if the customer wants a different end date anniversaries for two mainteance contracts,
 
47
  then he should have several Fleets.
 
48
  Products don't go in the Fleets actually, they go in their Sub-Fleets instead.
 
49
  
 
50
  Sub-Fleet: a stock.location child of a Fleet which might contains some purchased products.
 
51
  In a sub-fleet, ALL the maintenance contracts of the products have exactly the same start date and end date.
 
52
  Meaning that if a customer need several different start date or some years offset for the end date,
 
53
  then he should have several Sub-Fleets.
 
54
  
 
55
  This module also take care of proposing ideal maintenance dates given a few rules that might
 
56
  be changed in your specific case (Ideally they wouldn't be hardcoded or at least have some
 
57
  parameters externalized to the database).
 
58
  
 
59
  Finally, this module also takes care of after sale incidents, extending the native CRM and thus
 
60
  preserving all the CRM power.
 
61
  Given a product serial number (prodlot), it's able to retrieve the Fleet and Partner and know if a product is still covered
 
62
  by a maintenance contract or not. It also deals with reparation movements in a simple manner, that
 
63
  might later on made compatible with the mrp_repair module which was too complex for our first use here. 
 
64
  
 
65
  This module is also fully compliant with the native prodlot tracking of OpenERP to knwo
 
66
  where is a serial number, be it a finished product or only a part, and even after a replacement
 
67
  if movements are properly entered in the crm incident. For a better tracking experience, it's
 
68
  advised to use it along with the mrp_prodlot_autosplit module.
 
69
 
 
70
Download links
 
71
--------------
 
72
 
 
73
You can download this module as a zip file in the following version:
 
74
 
 
75
  * `trunk <http://www.openerp.com/download/modules/trunk/fleet_maintenance.zip>`_
 
76
 
 
77
 
 
78
Dependencies
 
79
------------
 
80
 
 
81
 * :mod:`base`
 
82
 * :mod:`product`
 
83
 * :mod:`stock`
 
84
 * :mod:`sale`
 
85
 * :mod:`crm_configuration`
 
86
 * :mod:`account`
 
87
 * :mod:`delivery`
 
88
 
 
89
Reports
 
90
-------
 
91
 
 
92
None
 
93
 
 
94
 
 
95
Menus
 
96
-------
 
97
 
 
98
 * Fleets
 
99
 * Fleets/Fleet Maintenance Contracts
 
100
 * Fleets/Fleets
 
101
 * Fleets/Fleet Extensions
 
102
 * Fleets/Production Lots
 
103
 * Fleets/Fleets/All Fleets
 
104
 * Fleets/Fleets/New Fleet
 
105
 * Fleets/Fleet Extensions/All Sub Fleets
 
106
 * Fleets/Fleet Extensions/New Fleet Extension
 
107
 * Fleets/Fleet Maintenance Contracts/All Maintenance Orders
 
108
 * Fleets/Fleet Maintenance Contracts/New Maintenance quotation
 
109
 * Fleets/Fleet Incidents
 
110
 * Fleets/Fleet Incidents/All Fleet Incidents
 
111
 * Fleets/Fleet Incidents/New Fleet Incident
 
112
 
 
113
Views
 
114
-----
 
115
 
 
116
 * \* INHERIT product.form.fleet_maintenance.inherit (form)
 
117
 * \* INHERIT product.form.fleet_maintenance.inherit2 (form)
 
118
 * \* INHERIT product.form.fleet_maintenance.inherit3 (form)
 
119
 * \* INHERIT sale.order.form.fleet_maintenance.inherit (form)
 
120
 * \* INHERIT sale.order.form.fleet_maintenance2.inherit (form)
 
121
 * \* INHERIT sale.order.form.fleet_maintenance3.inherit (form)
 
122
 * \* INHERIT sale.order.form.fleet_maintenance4.inherit (form)
 
123
 * \* INHERIT sale.order.form.fleet_maintenance5.inherit (form)
 
124
 * \* INHERIT account.invoice.line.form.fleet_maintenace.inherit (form)
 
125
 * \* INHERIT account.invoice.line.tree.fleet_maintenace.inherit (tree)
 
126
 * account.invoice.line.calendar.fleet_maintenace.inherit (calendar)
 
127
 * stock.location.fleet.form.fleet_maintenance (form)
 
128
 * stock.location.fleet.form.sub_fleet_maintenance (form)
 
129
 * fleet_maintenance.tree (tree)
 
130
 * sub_fleet.tree (tree)
 
131
 * \* INHERIT stock.location.tree (tree)
 
132
 * stock.picking.incident.form (form)
 
133
 * \* INHERIT res.partner.form.fleet_maintenance.inherit (form)
 
134
 * \* INHERIT account.analytic.line.fleet_form (form)
 
135
 * crm.case.form.fleet_maintenance (form)
 
136
 * crm.case.tree.fleet_maintenance (tree)
 
137
 
 
138
 
 
139
Objects
 
140
-------
 
141
 
 
142
None