convert rst to markdown
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# Add new equipment
|
||||
|
||||
(maintenance-equipment-management-add-new-equipment)=
|
||||
|
||||
In Odoo, *equipment* refers to any item that is used in everyday operations, including the
|
||||
manufacturing of products. This can mean a piece of machinery on a production line, a tool that is
|
||||
used in different locations, or a computer in an office space. Equipment registered in Odoo can be
|
||||
owned by the company that uses the Odoo database, or by a third party, such as a vendor in the case
|
||||
of equipment rentals.
|
||||
|
||||
Using Odoo *Maintenance*, it is possible to track individual pieces of equipment, along with
|
||||
information about their maintenance requirements. To add a new piece of equipment, navigate to the
|
||||
{guilabel}`Maintenance` module, select {menuselection}`Equipments --> Machines & Tools --> Create`,
|
||||
and configure the equipment as follows:
|
||||
|
||||
- {guilabel}`Equipment Name`: the product name of the piece of equipment
|
||||
- {guilabel}`Equipment Category`: the category that the equipment belongs to; for example,
|
||||
computers, machinery, tools, etc.; new categories can be created by navigating to
|
||||
{menuselection}`Configuration --> Equipment Categories` and clicking {guilabel}`Create`
|
||||
- {guilabel}`Company`: the company that owns the equipment; again, this can be the company that uses
|
||||
the Odoo database, or a third-party company
|
||||
- {guilabel}`Used By`: specify if the equipment is used by a specific employee, department, or both;
|
||||
select {guilabel}`Other` to specify both an employee and a department
|
||||
- {guilabel}`Maintenance Team`: the team responsible for servicing the equipment; new teams can be
|
||||
created by navigating to {menuselection}`Configuration --> Maintenance Teams` and
|
||||
selecting {guilabel}`Create`; the members of each team can also be assigned from this page
|
||||
- {guilabel}`Technician`: the person responsible for servicing the equipment; this can be used to
|
||||
assign a specific individual in the event that no maintenance team is assigned or when a specific
|
||||
member of the assigned team should always be responsible for the equipment; any person added to
|
||||
Odoo as a user can be assigned as a technician
|
||||
- {guilabel}`Used in location`: the location where the equipment is used; this is a simple text
|
||||
field that can be used to specify locations that are not work centers, like an office, for
|
||||
example
|
||||
- {guilabel}`Work Center`: if the equipment is used at a work center, specify it here; equipment can
|
||||
also be assigned to a work center by navigating to {menuselection}`Maintenance --> Equipments -->
|
||||
Work Centers`, selecting a work center or creating a new one using the {guilabel}`Create` button,
|
||||
and clicking the {guilabel}`Equipment` tab on the work center form
|
||||
|
||||
```{image} add_new_equipment/new-equipment-form.png
|
||||
:align: center
|
||||
:alt: An example of a fully configured new equipment form.
|
||||
```
|
||||
|
||||
## Include additional product information
|
||||
|
||||
The {guilabel}`Product Information` tab at the bottom of the page can be used to provide further
|
||||
details about the piece of equipment:
|
||||
|
||||
- {guilabel}`Vendor`: the vendor that the equipment was purchased from
|
||||
- {guilabel}`Vendor Reference`: the reference code assigned to the vendor
|
||||
- {guilabel}`Model`: the specific model of the piece of equipment
|
||||
- {guilabel}`Serial Number`: the unique serial number of the equipment
|
||||
- {guilabel}`Effective Date`: the date that the equipment became available for use; this is used to
|
||||
calculate the {abbr}`MTBF (Mean Time Between Failures)`
|
||||
- {guilabel}`Cost`: the amount the equipment was purchased for
|
||||
- {guilabel}`Warranty Expiration Date`: the date on which the equipment's warranty will expire
|
||||
|
||||
```{image} add_new_equipment/new-equipment-product-information.png
|
||||
:align: center
|
||||
:alt: The product information tab for the new piece of equipment.
|
||||
```
|
||||
|
||||
## Add maintenance details
|
||||
|
||||
The {guilabel}`Maintenance` tab at the bottom of the page provides information about the failure
|
||||
frequency of the piece of equipment:
|
||||
|
||||
- {guilabel}`Expected Mean Time Between Failure`: the average number of days the equipment is
|
||||
expected to operate between failures. This number can be configured manually.
|
||||
- {guilabel}`Mean Time Between Failure`: the average number of days the equipment operates between
|
||||
failures. This number is calculated automatically based on previous failures, and cannot
|
||||
be configured manually.
|
||||
- {guilabel}`Estimated Next Failure`: the estimated date the equipment may experience its next
|
||||
failure.
|
||||
This date is calculated automatically based on the data in the {guilabel}`Mean Time Between
|
||||
Failure` and {guilabel}`Latest Failure` fields, and cannot be configured manually.
|
||||
- {guilabel}`Latest Failure`: the most recent date on which the equipment failed. This date is based
|
||||
on the creation date of the equipment's most recent maintenance request, and cannot be configured
|
||||
manually.
|
||||
- {guilabel}`Mean Time To Repair`: the average number of days needed to repair the equipment. This
|
||||
number is calculated automatically based on the duration of previous maintenance requests, and
|
||||
cannot be configured manually.
|
||||
|
||||
```{image} add_new_equipment/new-equipment-maintenance.png
|
||||
:align: center
|
||||
:alt: The maintenance tab for a piece of equipment.
|
||||
```
|
||||
|
||||
:::{tip}
|
||||
To see any open maintenance requests for a piece of equipment, go to the page for the equipment,
|
||||
and click the {guilabel}`Maintenance` smart button at the top of the page.
|
||||
:::
|
||||
|
||||
@@ -1,92 +0,0 @@
|
||||
=================
|
||||
Add new equipment
|
||||
=================
|
||||
|
||||
.. _maintenance/equipment_management/add_new_equipment:
|
||||
|
||||
In Odoo, *equipment* refers to any item that is used in everyday operations, including the
|
||||
manufacturing of products. This can mean a piece of machinery on a production line, a tool that is
|
||||
used in different locations, or a computer in an office space. Equipment registered in Odoo can be
|
||||
owned by the company that uses the Odoo database, or by a third party, such as a vendor in the case
|
||||
of equipment rentals.
|
||||
|
||||
Using Odoo *Maintenance*, it is possible to track individual pieces of equipment, along with
|
||||
information about their maintenance requirements. To add a new piece of equipment, navigate to the
|
||||
:guilabel:`Maintenance` module, select :menuselection:`Equipments --> Machines & Tools --> Create`,
|
||||
and configure the equipment as follows:
|
||||
|
||||
- :guilabel:`Equipment Name`: the product name of the piece of equipment
|
||||
- :guilabel:`Equipment Category`: the category that the equipment belongs to; for example,
|
||||
computers, machinery, tools, etc.; new categories can be created by navigating to
|
||||
:menuselection:`Configuration --> Equipment Categories` and clicking :guilabel:`Create`
|
||||
- :guilabel:`Company`: the company that owns the equipment; again, this can be the company that uses
|
||||
the Odoo database, or a third-party company
|
||||
- :guilabel:`Used By`: specify if the equipment is used by a specific employee, department, or both;
|
||||
select :guilabel:`Other` to specify both an employee and a department
|
||||
- :guilabel:`Maintenance Team`: the team responsible for servicing the equipment; new teams can be
|
||||
created by navigating to :menuselection:`Configuration --> Maintenance Teams` and
|
||||
selecting :guilabel:`Create`; the members of each team can also be assigned from this page
|
||||
- :guilabel:`Technician`: the person responsible for servicing the equipment; this can be used to
|
||||
assign a specific individual in the event that no maintenance team is assigned or when a specific
|
||||
member of the assigned team should always be responsible for the equipment; any person added to
|
||||
Odoo as a user can be assigned as a technician
|
||||
- :guilabel:`Used in location`: the location where the equipment is used; this is a simple text
|
||||
field that can be used to specify locations that are not work centers, like an office, for
|
||||
example
|
||||
- :guilabel:`Work Center`: if the equipment is used at a work center, specify it here; equipment can
|
||||
also be assigned to a work center by navigating to :menuselection:`Maintenance --> Equipments -->
|
||||
Work Centers`, selecting a work center or creating a new one using the :guilabel:`Create` button,
|
||||
and clicking the :guilabel:`Equipment` tab on the work center form
|
||||
|
||||
.. image:: add_new_equipment/new-equipment-form.png
|
||||
:align: center
|
||||
:alt: An example of a fully configured new equipment form.
|
||||
|
||||
Include additional product information
|
||||
--------------------------------------
|
||||
|
||||
The :guilabel:`Product Information` tab at the bottom of the page can be used to provide further
|
||||
details about the piece of equipment:
|
||||
|
||||
- :guilabel:`Vendor`: the vendor that the equipment was purchased from
|
||||
- :guilabel:`Vendor Reference`: the reference code assigned to the vendor
|
||||
- :guilabel:`Model`: the specific model of the piece of equipment
|
||||
- :guilabel:`Serial Number`: the unique serial number of the equipment
|
||||
- :guilabel:`Effective Date`: the date that the equipment became available for use; this is used to
|
||||
calculate the :abbr:`MTBF (Mean Time Between Failures)`
|
||||
- :guilabel:`Cost`: the amount the equipment was purchased for
|
||||
- :guilabel:`Warranty Expiration Date`: the date on which the equipment's warranty will expire
|
||||
|
||||
.. image:: add_new_equipment/new-equipment-product-information.png
|
||||
:align: center
|
||||
:alt: The product information tab for the new piece of equipment.
|
||||
|
||||
Add maintenance details
|
||||
-----------------------
|
||||
|
||||
The :guilabel:`Maintenance` tab at the bottom of the page provides information about the failure
|
||||
frequency of the piece of equipment:
|
||||
|
||||
- :guilabel:`Expected Mean Time Between Failure`: the average number of days the equipment is
|
||||
expected to operate between failures. This number can be configured manually.
|
||||
- :guilabel:`Mean Time Between Failure`: the average number of days the equipment operates between
|
||||
failures. This number is calculated automatically based on previous failures, and cannot
|
||||
be configured manually.
|
||||
- :guilabel:`Estimated Next Failure`: the estimated date the equipment may experience its next
|
||||
failure.
|
||||
This date is calculated automatically based on the data in the :guilabel:`Mean Time Between
|
||||
Failure` and :guilabel:`Latest Failure` fields, and cannot be configured manually.
|
||||
- :guilabel:`Latest Failure`: the most recent date on which the equipment failed. This date is based
|
||||
on the creation date of the equipment's most recent maintenance request, and cannot be configured
|
||||
manually.
|
||||
- :guilabel:`Mean Time To Repair`: the average number of days needed to repair the equipment. This
|
||||
number is calculated automatically based on the duration of previous maintenance requests, and
|
||||
cannot be configured manually.
|
||||
|
||||
.. image:: add_new_equipment/new-equipment-maintenance.png
|
||||
:align: center
|
||||
:alt: The maintenance tab for a piece of equipment.
|
||||
|
||||
.. tip::
|
||||
To see any open maintenance requests for a piece of equipment, go to the page for the equipment,
|
||||
and click the :guilabel:`Maintenance` smart button at the top of the page.
|
||||
@@ -0,0 +1,389 @@
|
||||
---
|
||||
substitutions:
|
||||
MO: '{abbr}`MO (Manufacturing Order)`'
|
||||
---
|
||||
|
||||
# Maintenance calendar
|
||||
|
||||
Avoiding equipment breakdowns, and blocks in warehouse work centers, requires constant equipment
|
||||
maintenance. Timely corrective maintenance for machines and tools that break unexpectedly, as well
|
||||
as preventive maintenance to ensure that such issues are avoided, are key to keeping warehouse
|
||||
operations running smoothly.
|
||||
|
||||
In Odoo *Maintenance*, users can access the *Maintenance Calendar* to create, schedule, and edit
|
||||
both corrective and preventive maintenance requests, to stay on top of equipment and work centers.
|
||||
|
||||
## Create maintenance request
|
||||
|
||||
Maintenance requests can be created directly from the *Maintenance Calendar*. To access the
|
||||
calendar, navigate to {menuselection}`Maintenance app --> Maintenance --> Maintenance Calendar`.
|
||||
|
||||
To create a new request, click anywhere on the calendar. Doing so opens a {guilabel}`New Event`
|
||||
pop-up window. In the {guilabel}`Name:` field, assign a title to the new request.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-new-event-popup.png
|
||||
:align: center
|
||||
:alt: New event creation pop-up window.
|
||||
```
|
||||
|
||||
Clicking {guilabel}`Create` on the pop-up window saves the new request with no additional details.
|
||||
If the request's creation should be cancelled, click {guilabel}`Cancel`.
|
||||
|
||||
To add more details and schedule the request for a specific date and time, click {guilabel}`Edit`.
|
||||
|
||||
Clicking {guilabel}`Edit` opens a blank maintenance request form, where various details about the
|
||||
request can be filled out.
|
||||
|
||||
### Edit maintenance request
|
||||
|
||||
In the {guilabel}`Request` field, assign a title to the new request. In the {guilabel}`Created By`
|
||||
field, from the drop-down menu, select which user the request was created by. By default, this field
|
||||
populates with the user actually creating the request.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-new-request-form.png
|
||||
:align: center
|
||||
:alt: New maintenance request form creation.
|
||||
```
|
||||
|
||||
In the {guilabel}`For` field, from the drop-down menu, select if this request is being created for a
|
||||
piece of {guilabel}`Equipment`, or a {guilabel}`Work Center`.
|
||||
|
||||
:::{note}
|
||||
If {guilabel}`Work Center` is selected in the {guilabel}`For` field's drop-down menu, two
|
||||
additional fields appear on the form: {guilabel}`Work Center` and {guilabel}`Block Workcenter`.
|
||||
|
||||
In the {guilabel}`Work Center` field, select which work center in the warehouse this maintenance
|
||||
request applies to.
|
||||
|
||||
If the {guilabel}`Block Workcenter` option's checkbox is ticked, it is not possible to plan work
|
||||
orders, or other maintenance requests, in this work center during the time that this request is
|
||||
being performed.
|
||||
:::
|
||||
|
||||
If {guilabel}`Equipment` is selected in the {guilabel}`For` field, which it is by default, select
|
||||
which machine or tool requires maintenance from the {guilabel}`Equipment` field. Once a specific
|
||||
piece of equipment is selected, a greyed-out {guilabel}`Category` field appears, listing the
|
||||
*Equipment Category* to which the equipment belongs.
|
||||
|
||||
In the {guilabel}`Worksheet Template` field, if necessary, click the drop-down menu to select a
|
||||
worksheet template. These templates are custom templates that can be filled out by the employee
|
||||
performing the maintenance.
|
||||
|
||||
Under the {guilabel}`Category` field, the {guilabel}`Request Date` field displays the date requested
|
||||
for the maintenance to happen.
|
||||
|
||||
The {guilabel}`Maintenance Type` field provides two selectable radio button options:
|
||||
{guilabel}`Corrective` and {guilabel}`Preventive`.
|
||||
|
||||
{guilabel}`Corrective` maintenance is for requests that arise for immediate needs, such as broken
|
||||
equipment, while {guilabel}`Preventive` maintenance is for planned requests, to avoid breakdowns in
|
||||
the future.
|
||||
|
||||
If this request is tied to a specific {{ MO }}, select that {{ MO }} from the {guilabel}`Manufacturing
|
||||
Order` field.
|
||||
|
||||
From the drop-down menu for the {guilabel}`Team` field, select the desired maintenance team who will
|
||||
perform the maintenance. In the {guilabel}`Responsible` field, select the technician responsible for
|
||||
the request.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-filled-out-form.png
|
||||
:align: center
|
||||
:alt: Filled-out details of maintenance request form.
|
||||
```
|
||||
|
||||
In the {guilabel}`Scheduled Date` field, click the date to open a calendar popover. From this
|
||||
popover, select the planned date of the maintenance, and click {guilabel}`Apply` to save the date.
|
||||
|
||||
In the {guilabel}`Duration` field, enter the the amount of hours (in a `00:00` format) that the
|
||||
maintenance is planned to take.
|
||||
|
||||
In the {guilabel}`Priority` field, choose a priority between one and three {guilabel}`⭐⭐⭐ (stars)`.
|
||||
This indicates the importance of the maintenance request.
|
||||
|
||||
If working in a multi-company environment, from the drop-down menu in the {guilabel}`Company` field,
|
||||
select the company to which this maintenance request belongs.
|
||||
|
||||
At the bottom of the form, there are two tabs: {guilabel}`Notes` and {guilabel}`Instructions`.
|
||||
|
||||
In the {guilabel}`Notes` tab, type out any internal notes for the team or technician assigned to the
|
||||
request, if necessary.
|
||||
|
||||
In the {guilabel}`Instructions` tab, if necessary, select one of the three radio button options to
|
||||
provide maintenance instructions to the assigned team or technician. The available methods for
|
||||
providing instructions are via {guilabel}`PDF`, {guilabel}`Google Slide`, or {guilabel}`Text`.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-instructions-tab.png
|
||||
:align: center
|
||||
:alt: Instructions tab options on maintenance request form.
|
||||
```
|
||||
|
||||
## Calendar elements
|
||||
|
||||
The *Maintenance Calendar* provides various views, search functions, and filters to help keep track
|
||||
of the progress of ongoing and planned maintenance requests.
|
||||
|
||||
The following sections describe elements found across various views of the calendar.
|
||||
|
||||
### Filters and Favorites
|
||||
|
||||
To access the maintenance calendar, navigate to {menuselection}`Maintenance app --> Maintenance -->
|
||||
Maintenance Calendar`.
|
||||
|
||||
To add and remove filters for sorting data on the *Maintenance Calendar*, click the {guilabel}`🔻
|
||||
(triangle pointed down)` icon, to the right of the search bar at the top of the page.
|
||||
|
||||
The left-hand side of the resulting drop-down menu lists all the different {guilabel}`Filters` users
|
||||
can select. By default, {guilabel}`To Do` and {guilabel}`Active` are selected, so all open requests
|
||||
are displayed.
|
||||
|
||||
:::{tip}
|
||||
To add a custom filter to the {guilabel}`Maintenance Calendar`, click {guilabel}`Add Custom
|
||||
Filter`, under the {guilabel}`Filters` section of the drop-down menu. This opens an
|
||||
{guilabel}`Add Custom Filter` pop-up window.
|
||||
|
||||
From this pop-up window, configure the properties of the new rule for the filter. Once ready,
|
||||
click {guilabel}`Add`.
|
||||
:::
|
||||
|
||||
The right-hand side of the drop-down menu lists the {guilabel}`Favorites`, or any searches that have
|
||||
been saved as a favorite to be revisited at a later date.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-favorites-popover.png
|
||||
:align: center
|
||||
:alt: Favorites section of filters drop-down menu.
|
||||
```
|
||||
|
||||
To save a new {guilabel}`Favorite` search, select the desired {guilabel}`Filters`. Then, click
|
||||
{guilabel}`Save current search`. In the field directly below {guilabel}`Save current search`, assign
|
||||
a name to the search.
|
||||
|
||||
Under the assigned name, there are two options, to save the current search either as the
|
||||
{guilabel}`Default filter`, or as a {guilabel}`Shared` filter.
|
||||
|
||||
Selecting {guilabel}`Default filter` sets this filter as the default when opening this calendar
|
||||
view.
|
||||
|
||||
Selecting the {guilabel}`Shared` filter makes this filter available to other users.
|
||||
|
||||
Once ready, click {guilabel}`Save`. When clicked, the new {guilabel}`Favorite` filter appears in the
|
||||
{guilabel}`Favorites` column, and a {guilabel}`⭐ (gold star)` icon appears with the filter's name in
|
||||
the search bar.
|
||||
|
||||
### Views
|
||||
|
||||
The {guilabel}`Maintenance Calendar` is available in six different views: {guilabel}`Calendar`
|
||||
(default), {guilabel}`Kanban`, {guilabel}`List`, {guilabel}`Pivot`, {guilabel}`Graph`, and
|
||||
{guilabel}`Activity`.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-view-type-icons.png
|
||||
:align: center
|
||||
:alt: Different view type icons for maintenance calendar.
|
||||
```
|
||||
|
||||
#### Calendar view
|
||||
|
||||
{guilabel}`Calendar` is the default view displayed when the {guilabel}`Maintenance Calendar` is
|
||||
opened. There are a number of options in this view type for sorting and grouping information about
|
||||
maintenance requests.
|
||||
|
||||
In the top-left corner of the page, there is a drop-down menu set to {guilabel}`Week`, by default.
|
||||
Clicking that drop-down menu reveals the different periods of time, in which the calendar can be
|
||||
viewed: {guilabel}`Day`, {guilabel}`Month`, and {guilabel}`Year`. There is also an option to
|
||||
{guilabel}`Show weekends`, selected by default. If unselected, weekends are not shown on the
|
||||
calendar.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-period-dropdown.png
|
||||
:align: center
|
||||
:alt: Calendar period drop-down menu options.
|
||||
```
|
||||
|
||||
To the left of this menu, there is a {guilabel}`⬅️ (left arrow)` icon and a {guilabel}`➡️ (right
|
||||
arrow)` icon. Clicking these arrows moves the calendar backward or forward in time, respectively.
|
||||
|
||||
To the right of the drop-down menu set to {guilabel}`Week`, by default, is a {guilabel}`Today`
|
||||
button. Clicking this button resets the calendar to view today's date, no matter which point in time
|
||||
is being viewed before clicking it.
|
||||
|
||||
At the far-right side of the page is a sidebar column, containing a minimized calendar set to
|
||||
today's date, and a {guilabel}`Technician` list, displaying all the *Technicians* with requests
|
||||
currently open. Click the {guilabel}`(panel)` icon at the top of this sidebar to open or close the
|
||||
sidebar.
|
||||
|
||||
:::{note}
|
||||
The {guilabel}`Technician` list only displays if technicians are assigned to open requests, and
|
||||
individual technicians are only listed, if they are listed as {guilabel}`Responsible` on at least
|
||||
**one** maintenance request form.
|
||||
:::
|
||||
|
||||
#### Kanban view
|
||||
|
||||
With the {guilabel}`Kanban` view, all open maintenance requests are displayed in Kanban-style
|
||||
columns, in their respective stages of the maintenance process.
|
||||
|
||||
Each maintenance request appears on its own task card, and each task card can be dragged-and-dropped
|
||||
to a different stage of the Kanban pipeline.
|
||||
|
||||
Each column has a name (i.e. {guilabel}`In Progress`). Hovering at the top of a column reveals a
|
||||
{guilabel}`⚙️ (gear)` icon. Clicking the {guilabel}`⚙️ (gear)` icon reveals a list of options for
|
||||
that column: {guilabel}`Fold`, {guilabel}`Edit`, {guilabel}`Automations`, and {guilabel}`Delete`.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-kanban-column.png
|
||||
:align: center
|
||||
:alt: Column options for stage in Kanban view.
|
||||
```
|
||||
|
||||
Clicking {guilabel}`Fold` folds the column to hide its contents.
|
||||
|
||||
Clicking {guilabel}`Edit` opens an {guilabel}`Edit: (stage name)` pop-up window, with the
|
||||
corresponding stage name, wherein the column's details can be edited. The following are the column
|
||||
options that can be edited:
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-edit-stage-popup.png
|
||||
:align: center
|
||||
:alt: Edit In Progress pop-up window.
|
||||
```
|
||||
|
||||
- {guilabel}`Name`: the name of the stage in the Kanban pipeline.
|
||||
- {guilabel}`Folded in Maintenance Pipe`: when checked, this stage's column is folded by default in
|
||||
the {guilabel}`Kanban` view type.
|
||||
- {guilabel}`Request Confirmed`: when this box is not ticked, and the maintenance request type is
|
||||
set to *Work Center*, no leave is created for the respective work center when a maintenance
|
||||
request is created. If the box *is* ticked, the work center is automatically blocked for the
|
||||
listed duration, either at the specified date, or as soon as possible, if the work center is
|
||||
unavailable.
|
||||
- {guilabel}`Sequence`: the order in the maintenance process, in which this stage appears.
|
||||
- {guilabel}`Request Done`: if ticked, this box indicates this stage is the final step of the
|
||||
maintenance process. Requests moved to this stage are closed.
|
||||
|
||||
Once ready, click {guilabel}`Save & Close`. If no changes have been made, click {guilabel}`Discard`,
|
||||
or click the {guilabel}`X` icon to close the pop-up window.
|
||||
|
||||
#### List view
|
||||
|
||||
With the {guilabel}`List` view selected, all open maintenance requests are displayed in a list, with
|
||||
information about each request listed in its respective row.
|
||||
|
||||
The columns of information displayed in this view type are the following:
|
||||
|
||||
- {guilabel}`Subjects`: the name assigned to the maintenance request.
|
||||
- {guilabel}`Employee`: the employee who originally created the maintenance request.
|
||||
- {guilabel}`Technician`: the technician responsible for the maintenance request.
|
||||
- {guilabel}`Category`: the category the equipment being repaired belongs to.
|
||||
- {guilabel}`Stage`: the stage of the maintenance process the request is currently in.
|
||||
- {guilabel}`Company`: if in a multi-company environment, the company in the database the request is
|
||||
assigned to.
|
||||
|
||||
#### Pivot view
|
||||
|
||||
With the {guilabel}`Pivot` view selected, maintenance requests are displayed in a pivot table, and
|
||||
can be customized to show different data metrics.
|
||||
|
||||
To add more data to the pivot table, click the {guilabel}`Measures` button to reveal a drop-down
|
||||
menu. By default, {guilabel}`Count` is selected. Additional options to add to the table are
|
||||
{guilabel}`Additional Leaves to Plan Ahead`, {guilabel}`Duration`, and {guilabel}`Repeat Every`.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-measures-menu.png
|
||||
:align: center
|
||||
:alt: Measures options on Pivot view page.
|
||||
```
|
||||
|
||||
To the right of the {guilabel}`Measures` button is the {guilabel}`Insert in Spreadsheet` button.
|
||||
Clicking this button opens a pop-up window titled {guilabel}`Select a spreadsheet to insert your
|
||||
pivot.`.
|
||||
|
||||
There are two tabs in this pop-up window: {guilabel}`Spreadsheets` and {guilabel}`Dashboards`. Click
|
||||
into one of these tabs, and select a spreadsheet or dashboard in the database to add this pivot
|
||||
table to. Once ready, click {guilabel}`Confirm`. If this table shouldn't be added to a spreadsheet
|
||||
or dashboard, click {guilabel}`Cancel`, or click the {guilabel}`X` icon to close the pop-up window.
|
||||
|
||||
To the right of the {guilabel}`Insert in Spreadsheet` button are three buttons:
|
||||
|
||||
- {guilabel}`Flip axis`: the x and y axis of the pivot data table flip.
|
||||
- {guilabel}`Expand all`: all the available rows and columns of the pivot data table expand fully.
|
||||
- {guilabel}`Download xlsx`: the pivot data table is downloaded as an .xlsx file.
|
||||
|
||||
#### Graph view
|
||||
|
||||
With the graph view selected, the following options appear between the search bar and visual
|
||||
representation of the data. These graph-specific options are located to the right of the
|
||||
{guilabel}`Measures` and {guilabel}`Insert in Spreadsheet` buttons.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-graph-view-icons.png
|
||||
:align: center
|
||||
:alt: Graph type icons on Graph view page.
|
||||
```
|
||||
|
||||
There are three different types of graphs available to users to view the data:
|
||||
|
||||
- {guilabel}`Bar Chart`: the data is displayed in a bar chart.
|
||||
- {guilabel}`Line Chart`: the data is displayed in a line chart.
|
||||
- {guilabel}`Pie Chart`: the data is displayed in a pie chart.
|
||||
|
||||
When viewing the data as a {guilabel}`Bar Chart` graph, the data can be formatted in the following
|
||||
ways:
|
||||
|
||||
- {guilabel}`Stacked`: the data is stacked on the graph.
|
||||
- {guilabel}`Descending`: the data is displayed in descending order.
|
||||
- {guilabel}`Ascending`: the data is displayed in ascending order.
|
||||
|
||||
When viewing the data as a {guilabel}`Line Chart` graph, the data can be formatted in the following
|
||||
ways:
|
||||
|
||||
- {guilabel}`Stacked`: the data is stacked on the graph.
|
||||
- {guilabel}`Cumulative`: the data is increasingly accumulated.
|
||||
- {guilabel}`Descending`: the data is displayed in descending order.
|
||||
- {guilabel}`Ascending`: the data is displayed in ascending order.
|
||||
|
||||
When viewing the data as a {guilabel}`Pie Chart` graph, all relevant data is displayed by default,
|
||||
and no additional formatting options are available.
|
||||
|
||||
#### Activity view
|
||||
|
||||
With the {guilabel}`Activity` view selected, all open maintenance requests are listed in their own
|
||||
row, with the ability to schedule activities related to those requests.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-activity-view-type.png
|
||||
:align: center
|
||||
:alt: Maintenance requests on Activity view.
|
||||
```
|
||||
|
||||
Maintenance requests are listed in the {guilabel}`Maintenance Request` column as activities.
|
||||
Clicking a request opens a {guilabel}`Maintenance Request` popover that indicates the status of the
|
||||
request, and the responsible technician. To schedule an activity directly from the popover, click
|
||||
{guilabel}`➕ Schedule an activity`. This opens a {guilabel}`Schedule Activity` pop-up window.
|
||||
|
||||
From the pop-up window, choose the {guilabel}`Activity Type`, provide a {guilabel}`Summary`,
|
||||
schedule a {guilabel}`Due Date`, and choose the responsible user in the {guilabel}`Assigned to`
|
||||
field.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-schedule-activity-popover.png
|
||||
:align: center
|
||||
:alt: Schedule Activity pop-up window.
|
||||
```
|
||||
|
||||
Type any additional notes for the new activity in the blank space under the greyed-out
|
||||
{guilabel}`Log a note...` field. When clicked, this changes to {guilabel}`Type "/" for commands`.
|
||||
|
||||
Once ready, click {guilabel}`Schedule` to schedule the activity. Alternatively, click
|
||||
{guilabel}`Schedule & Mark as Done` to close the activity, click {guilabel}`Done & Schedule Next` to
|
||||
close the activity and open a new one, or click {guilabel}`Cancel` to cancel the activity.
|
||||
|
||||
With the {guilabel}`Activity` view selected, each activity type available when scheduling an
|
||||
activity is listed as its own column. These columns are {guilabel}`Email`, {guilabel}`Call`,
|
||||
{guilabel}`Meeting`, {guilabel}`Maintenance Request`, {guilabel}`To-Do`, {guilabel}`Upload
|
||||
Document`, {guilabel}`Request Signature`, and {guilabel}`Grant Approval`.
|
||||
|
||||
To schedule an activity with that specific activity type, click into any blank box on the
|
||||
corresponding row for the desired maintenance request, and click the {guilabel}`➕ (plus)` icon. This
|
||||
opens an {guilabel}`Odoo` pop-up window, wherein the activity can be scheduled.
|
||||
|
||||
```{image} maintenance_calendar/maintenance-calendar-odoo-activity-popup.png
|
||||
:align: center
|
||||
:alt: Odoo pop-up schedule activity window.
|
||||
```
|
||||
|
||||
:::{seealso}
|
||||
- {doc}`maintenance_requests`
|
||||
- {doc}`add_new_equipment`
|
||||
:::
|
||||
|
||||
@@ -1,380 +0,0 @@
|
||||
====================
|
||||
Maintenance calendar
|
||||
====================
|
||||
|
||||
.. |MO| replace:: :abbr:`MO (Manufacturing Order)`
|
||||
|
||||
Avoiding equipment breakdowns, and blocks in warehouse work centers, requires constant equipment
|
||||
maintenance. Timely corrective maintenance for machines and tools that break unexpectedly, as well
|
||||
as preventive maintenance to ensure that such issues are avoided, are key to keeping warehouse
|
||||
operations running smoothly.
|
||||
|
||||
In Odoo *Maintenance*, users can access the *Maintenance Calendar* to create, schedule, and edit
|
||||
both corrective and preventive maintenance requests, to stay on top of equipment and work centers.
|
||||
|
||||
Create maintenance request
|
||||
==========================
|
||||
|
||||
Maintenance requests can be created directly from the *Maintenance Calendar*. To access the
|
||||
calendar, navigate to :menuselection:`Maintenance app --> Maintenance --> Maintenance Calendar`.
|
||||
|
||||
To create a new request, click anywhere on the calendar. Doing so opens a :guilabel:`New Event`
|
||||
pop-up window. In the :guilabel:`Name:` field, assign a title to the new request.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-new-event-popup.png
|
||||
:align: center
|
||||
:alt: New event creation pop-up window.
|
||||
|
||||
Clicking :guilabel:`Create` on the pop-up window saves the new request with no additional details.
|
||||
If the request's creation should be cancelled, click :guilabel:`Cancel`.
|
||||
|
||||
To add more details and schedule the request for a specific date and time, click :guilabel:`Edit`.
|
||||
|
||||
Clicking :guilabel:`Edit` opens a blank maintenance request form, where various details about the
|
||||
request can be filled out.
|
||||
|
||||
Edit maintenance request
|
||||
------------------------
|
||||
|
||||
In the :guilabel:`Request` field, assign a title to the new request. In the :guilabel:`Created By`
|
||||
field, from the drop-down menu, select which user the request was created by. By default, this field
|
||||
populates with the user actually creating the request.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-new-request-form.png
|
||||
:align: center
|
||||
:alt: New maintenance request form creation.
|
||||
|
||||
In the :guilabel:`For` field, from the drop-down menu, select if this request is being created for a
|
||||
piece of :guilabel:`Equipment`, or a :guilabel:`Work Center`.
|
||||
|
||||
.. note::
|
||||
If :guilabel:`Work Center` is selected in the :guilabel:`For` field's drop-down menu, two
|
||||
additional fields appear on the form: :guilabel:`Work Center` and :guilabel:`Block Workcenter`.
|
||||
|
||||
In the :guilabel:`Work Center` field, select which work center in the warehouse this maintenance
|
||||
request applies to.
|
||||
|
||||
If the :guilabel:`Block Workcenter` option's checkbox is ticked, it is not possible to plan work
|
||||
orders, or other maintenance requests, in this work center during the time that this request is
|
||||
being performed.
|
||||
|
||||
If :guilabel:`Equipment` is selected in the :guilabel:`For` field, which it is by default, select
|
||||
which machine or tool requires maintenance from the :guilabel:`Equipment` field. Once a specific
|
||||
piece of equipment is selected, a greyed-out :guilabel:`Category` field appears, listing the
|
||||
*Equipment Category* to which the equipment belongs.
|
||||
|
||||
In the :guilabel:`Worksheet Template` field, if necessary, click the drop-down menu to select a
|
||||
worksheet template. These templates are custom templates that can be filled out by the employee
|
||||
performing the maintenance.
|
||||
|
||||
Under the :guilabel:`Category` field, the :guilabel:`Request Date` field displays the date requested
|
||||
for the maintenance to happen.
|
||||
|
||||
The :guilabel:`Maintenance Type` field provides two selectable radio button options:
|
||||
:guilabel:`Corrective` and :guilabel:`Preventive`.
|
||||
|
||||
:guilabel:`Corrective` maintenance is for requests that arise for immediate needs, such as broken
|
||||
equipment, while :guilabel:`Preventive` maintenance is for planned requests, to avoid breakdowns in
|
||||
the future.
|
||||
|
||||
If this request is tied to a specific |MO|, select that |MO| from the :guilabel:`Manufacturing
|
||||
Order` field.
|
||||
|
||||
From the drop-down menu for the :guilabel:`Team` field, select the desired maintenance team who will
|
||||
perform the maintenance. In the :guilabel:`Responsible` field, select the technician responsible for
|
||||
the request.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-filled-out-form.png
|
||||
:align: center
|
||||
:alt: Filled-out details of maintenance request form.
|
||||
|
||||
In the :guilabel:`Scheduled Date` field, click the date to open a calendar popover. From this
|
||||
popover, select the planned date of the maintenance, and click :guilabel:`Apply` to save the date.
|
||||
|
||||
In the :guilabel:`Duration` field, enter the the amount of hours (in a `00:00` format) that the
|
||||
maintenance is planned to take.
|
||||
|
||||
In the :guilabel:`Priority` field, choose a priority between one and three :guilabel:`⭐⭐⭐ (stars)`.
|
||||
This indicates the importance of the maintenance request.
|
||||
|
||||
If working in a multi-company environment, from the drop-down menu in the :guilabel:`Company` field,
|
||||
select the company to which this maintenance request belongs.
|
||||
|
||||
At the bottom of the form, there are two tabs: :guilabel:`Notes` and :guilabel:`Instructions`.
|
||||
|
||||
In the :guilabel:`Notes` tab, type out any internal notes for the team or technician assigned to the
|
||||
request, if necessary.
|
||||
|
||||
In the :guilabel:`Instructions` tab, if necessary, select one of the three radio button options to
|
||||
provide maintenance instructions to the assigned team or technician. The available methods for
|
||||
providing instructions are via :guilabel:`PDF`, :guilabel:`Google Slide`, or :guilabel:`Text`.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-instructions-tab.png
|
||||
:align: center
|
||||
:alt: Instructions tab options on maintenance request form.
|
||||
|
||||
Calendar elements
|
||||
=================
|
||||
|
||||
The *Maintenance Calendar* provides various views, search functions, and filters to help keep track
|
||||
of the progress of ongoing and planned maintenance requests.
|
||||
|
||||
The following sections describe elements found across various views of the calendar.
|
||||
|
||||
Filters and Favorites
|
||||
---------------------
|
||||
|
||||
To access the maintenance calendar, navigate to :menuselection:`Maintenance app --> Maintenance -->
|
||||
Maintenance Calendar`.
|
||||
|
||||
To add and remove filters for sorting data on the *Maintenance Calendar*, click the :guilabel:`🔻
|
||||
(triangle pointed down)` icon, to the right of the search bar at the top of the page.
|
||||
|
||||
The left-hand side of the resulting drop-down menu lists all the different :guilabel:`Filters` users
|
||||
can select. By default, :guilabel:`To Do` and :guilabel:`Active` are selected, so all open requests
|
||||
are displayed.
|
||||
|
||||
.. tip::
|
||||
To add a custom filter to the :guilabel:`Maintenance Calendar`, click :guilabel:`Add Custom
|
||||
Filter`, under the :guilabel:`Filters` section of the drop-down menu. This opens an
|
||||
:guilabel:`Add Custom Filter` pop-up window.
|
||||
|
||||
From this pop-up window, configure the properties of the new rule for the filter. Once ready,
|
||||
click :guilabel:`Add`.
|
||||
|
||||
The right-hand side of the drop-down menu lists the :guilabel:`Favorites`, or any searches that have
|
||||
been saved as a favorite to be revisited at a later date.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-favorites-popover.png
|
||||
:align: center
|
||||
:alt: Favorites section of filters drop-down menu.
|
||||
|
||||
To save a new :guilabel:`Favorite` search, select the desired :guilabel:`Filters`. Then, click
|
||||
:guilabel:`Save current search`. In the field directly below :guilabel:`Save current search`, assign
|
||||
a name to the search.
|
||||
|
||||
Under the assigned name, there are two options, to save the current search either as the
|
||||
:guilabel:`Default filter`, or as a :guilabel:`Shared` filter.
|
||||
|
||||
Selecting :guilabel:`Default filter` sets this filter as the default when opening this calendar
|
||||
view.
|
||||
|
||||
Selecting the :guilabel:`Shared` filter makes this filter available to other users.
|
||||
|
||||
Once ready, click :guilabel:`Save`. When clicked, the new :guilabel:`Favorite` filter appears in the
|
||||
:guilabel:`Favorites` column, and a :guilabel:`⭐ (gold star)` icon appears with the filter's name in
|
||||
the search bar.
|
||||
|
||||
Views
|
||||
-----
|
||||
|
||||
The :guilabel:`Maintenance Calendar` is available in six different views: :guilabel:`Calendar`
|
||||
(default), :guilabel:`Kanban`, :guilabel:`List`, :guilabel:`Pivot`, :guilabel:`Graph`, and
|
||||
:guilabel:`Activity`.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-view-type-icons.png
|
||||
:align: center
|
||||
:alt: Different view type icons for maintenance calendar.
|
||||
|
||||
Calendar view
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
:guilabel:`Calendar` is the default view displayed when the :guilabel:`Maintenance Calendar` is
|
||||
opened. There are a number of options in this view type for sorting and grouping information about
|
||||
maintenance requests.
|
||||
|
||||
In the top-left corner of the page, there is a drop-down menu set to :guilabel:`Week`, by default.
|
||||
Clicking that drop-down menu reveals the different periods of time, in which the calendar can be
|
||||
viewed: :guilabel:`Day`, :guilabel:`Month`, and :guilabel:`Year`. There is also an option to
|
||||
:guilabel:`Show weekends`, selected by default. If unselected, weekends are not shown on the
|
||||
calendar.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-period-dropdown.png
|
||||
:align: center
|
||||
:alt: Calendar period drop-down menu options.
|
||||
|
||||
To the left of this menu, there is a :guilabel:`⬅️ (left arrow)` icon and a :guilabel:`➡️ (right
|
||||
arrow)` icon. Clicking these arrows moves the calendar backward or forward in time, respectively.
|
||||
|
||||
To the right of the drop-down menu set to :guilabel:`Week`, by default, is a :guilabel:`Today`
|
||||
button. Clicking this button resets the calendar to view today's date, no matter which point in time
|
||||
is being viewed before clicking it.
|
||||
|
||||
At the far-right side of the page is a sidebar column, containing a minimized calendar set to
|
||||
today's date, and a :guilabel:`Technician` list, displaying all the *Technicians* with requests
|
||||
currently open. Click the :guilabel:`(panel)` icon at the top of this sidebar to open or close the
|
||||
sidebar.
|
||||
|
||||
.. note::
|
||||
The :guilabel:`Technician` list only displays if technicians are assigned to open requests, and
|
||||
individual technicians are only listed, if they are listed as :guilabel:`Responsible` on at least
|
||||
**one** maintenance request form.
|
||||
|
||||
Kanban view
|
||||
~~~~~~~~~~~
|
||||
|
||||
With the :guilabel:`Kanban` view, all open maintenance requests are displayed in Kanban-style
|
||||
columns, in their respective stages of the maintenance process.
|
||||
|
||||
Each maintenance request appears on its own task card, and each task card can be dragged-and-dropped
|
||||
to a different stage of the Kanban pipeline.
|
||||
|
||||
Each column has a name (i.e. :guilabel:`In Progress`). Hovering at the top of a column reveals a
|
||||
:guilabel:`⚙️ (gear)` icon. Clicking the :guilabel:`⚙️ (gear)` icon reveals a list of options for
|
||||
that column: :guilabel:`Fold`, :guilabel:`Edit`, :guilabel:`Automations`, and :guilabel:`Delete`.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-kanban-column.png
|
||||
:align: center
|
||||
:alt: Column options for stage in Kanban view.
|
||||
|
||||
Clicking :guilabel:`Fold` folds the column to hide its contents.
|
||||
|
||||
Clicking :guilabel:`Edit` opens an :guilabel:`Edit: (stage name)` pop-up window, with the
|
||||
corresponding stage name, wherein the column's details can be edited. The following are the column
|
||||
options that can be edited:
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-edit-stage-popup.png
|
||||
:align: center
|
||||
:alt: Edit In Progress pop-up window.
|
||||
|
||||
- :guilabel:`Name`: the name of the stage in the Kanban pipeline.
|
||||
- :guilabel:`Folded in Maintenance Pipe`: when checked, this stage's column is folded by default in
|
||||
the :guilabel:`Kanban` view type.
|
||||
- :guilabel:`Request Confirmed`: when this box is not ticked, and the maintenance request type is
|
||||
set to *Work Center*, no leave is created for the respective work center when a maintenance
|
||||
request is created. If the box *is* ticked, the work center is automatically blocked for the
|
||||
listed duration, either at the specified date, or as soon as possible, if the work center is
|
||||
unavailable.
|
||||
- :guilabel:`Sequence`: the order in the maintenance process, in which this stage appears.
|
||||
- :guilabel:`Request Done`: if ticked, this box indicates this stage is the final step of the
|
||||
maintenance process. Requests moved to this stage are closed.
|
||||
|
||||
Once ready, click :guilabel:`Save & Close`. If no changes have been made, click :guilabel:`Discard`,
|
||||
or click the :guilabel:`X` icon to close the pop-up window.
|
||||
|
||||
List view
|
||||
~~~~~~~~~
|
||||
|
||||
With the :guilabel:`List` view selected, all open maintenance requests are displayed in a list, with
|
||||
information about each request listed in its respective row.
|
||||
|
||||
The columns of information displayed in this view type are the following:
|
||||
|
||||
- :guilabel:`Subjects`: the name assigned to the maintenance request.
|
||||
- :guilabel:`Employee`: the employee who originally created the maintenance request.
|
||||
- :guilabel:`Technician`: the technician responsible for the maintenance request.
|
||||
- :guilabel:`Category`: the category the equipment being repaired belongs to.
|
||||
- :guilabel:`Stage`: the stage of the maintenance process the request is currently in.
|
||||
- :guilabel:`Company`: if in a multi-company environment, the company in the database the request is
|
||||
assigned to.
|
||||
|
||||
Pivot view
|
||||
~~~~~~~~~~
|
||||
|
||||
With the :guilabel:`Pivot` view selected, maintenance requests are displayed in a pivot table, and
|
||||
can be customized to show different data metrics.
|
||||
|
||||
To add more data to the pivot table, click the :guilabel:`Measures` button to reveal a drop-down
|
||||
menu. By default, :guilabel:`Count` is selected. Additional options to add to the table are
|
||||
:guilabel:`Additional Leaves to Plan Ahead`, :guilabel:`Duration`, and :guilabel:`Repeat Every`.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-measures-menu.png
|
||||
:align: center
|
||||
:alt: Measures options on Pivot view page.
|
||||
|
||||
To the right of the :guilabel:`Measures` button is the :guilabel:`Insert in Spreadsheet` button.
|
||||
Clicking this button opens a pop-up window titled :guilabel:`Select a spreadsheet to insert your
|
||||
pivot.`.
|
||||
|
||||
There are two tabs in this pop-up window: :guilabel:`Spreadsheets` and :guilabel:`Dashboards`. Click
|
||||
into one of these tabs, and select a spreadsheet or dashboard in the database to add this pivot
|
||||
table to. Once ready, click :guilabel:`Confirm`. If this table shouldn't be added to a spreadsheet
|
||||
or dashboard, click :guilabel:`Cancel`, or click the :guilabel:`X` icon to close the pop-up window.
|
||||
|
||||
To the right of the :guilabel:`Insert in Spreadsheet` button are three buttons:
|
||||
|
||||
- :guilabel:`Flip axis`: the x and y axis of the pivot data table flip.
|
||||
- :guilabel:`Expand all`: all the available rows and columns of the pivot data table expand fully.
|
||||
- :guilabel:`Download xlsx`: the pivot data table is downloaded as an .xlsx file.
|
||||
|
||||
Graph view
|
||||
~~~~~~~~~~
|
||||
|
||||
With the graph view selected, the following options appear between the search bar and visual
|
||||
representation of the data. These graph-specific options are located to the right of the
|
||||
:guilabel:`Measures` and :guilabel:`Insert in Spreadsheet` buttons.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-graph-view-icons.png
|
||||
:align: center
|
||||
:alt: Graph type icons on Graph view page.
|
||||
|
||||
There are three different types of graphs available to users to view the data:
|
||||
|
||||
- :guilabel:`Bar Chart`: the data is displayed in a bar chart.
|
||||
- :guilabel:`Line Chart`: the data is displayed in a line chart.
|
||||
- :guilabel:`Pie Chart`: the data is displayed in a pie chart.
|
||||
|
||||
When viewing the data as a :guilabel:`Bar Chart` graph, the data can be formatted in the following
|
||||
ways:
|
||||
|
||||
- :guilabel:`Stacked`: the data is stacked on the graph.
|
||||
- :guilabel:`Descending`: the data is displayed in descending order.
|
||||
- :guilabel:`Ascending`: the data is displayed in ascending order.
|
||||
|
||||
When viewing the data as a :guilabel:`Line Chart` graph, the data can be formatted in the following
|
||||
ways:
|
||||
|
||||
- :guilabel:`Stacked`: the data is stacked on the graph.
|
||||
- :guilabel:`Cumulative`: the data is increasingly accumulated.
|
||||
- :guilabel:`Descending`: the data is displayed in descending order.
|
||||
- :guilabel:`Ascending`: the data is displayed in ascending order.
|
||||
|
||||
When viewing the data as a :guilabel:`Pie Chart` graph, all relevant data is displayed by default,
|
||||
and no additional formatting options are available.
|
||||
|
||||
Activity view
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
With the :guilabel:`Activity` view selected, all open maintenance requests are listed in their own
|
||||
row, with the ability to schedule activities related to those requests.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-activity-view-type.png
|
||||
:align: center
|
||||
:alt: Maintenance requests on Activity view.
|
||||
|
||||
Maintenance requests are listed in the :guilabel:`Maintenance Request` column as activities.
|
||||
Clicking a request opens a :guilabel:`Maintenance Request` popover that indicates the status of the
|
||||
request, and the responsible technician. To schedule an activity directly from the popover, click
|
||||
:guilabel:`➕ Schedule an activity`. This opens a :guilabel:`Schedule Activity` pop-up window.
|
||||
|
||||
From the pop-up window, choose the :guilabel:`Activity Type`, provide a :guilabel:`Summary`,
|
||||
schedule a :guilabel:`Due Date`, and choose the responsible user in the :guilabel:`Assigned to`
|
||||
field.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-schedule-activity-popover.png
|
||||
:align: center
|
||||
:alt: Schedule Activity pop-up window.
|
||||
|
||||
Type any additional notes for the new activity in the blank space under the greyed-out
|
||||
:guilabel:`Log a note...` field. When clicked, this changes to :guilabel:`Type "/" for commands`.
|
||||
|
||||
Once ready, click :guilabel:`Schedule` to schedule the activity. Alternatively, click
|
||||
:guilabel:`Schedule & Mark as Done` to close the activity, click :guilabel:`Done & Schedule Next` to
|
||||
close the activity and open a new one, or click :guilabel:`Cancel` to cancel the activity.
|
||||
|
||||
With the :guilabel:`Activity` view selected, each activity type available when scheduling an
|
||||
activity is listed as its own column. These columns are :guilabel:`Email`, :guilabel:`Call`,
|
||||
:guilabel:`Meeting`, :guilabel:`Maintenance Request`, :guilabel:`To-Do`, :guilabel:`Upload
|
||||
Document`, :guilabel:`Request Signature`, and :guilabel:`Grant Approval`.
|
||||
|
||||
To schedule an activity with that specific activity type, click into any blank box on the
|
||||
corresponding row for the desired maintenance request, and click the :guilabel:`➕ (plus)` icon. This
|
||||
opens an :guilabel:`Odoo` pop-up window, wherein the activity can be scheduled.
|
||||
|
||||
.. image:: maintenance_calendar/maintenance-calendar-odoo-activity-popup.png
|
||||
:align: center
|
||||
:alt: Odoo pop-up schedule activity window.
|
||||
|
||||
.. seealso::
|
||||
- :doc:`maintenance_requests`
|
||||
- :doc:`add_new_equipment`
|
||||
+43
-42
@@ -1,8 +1,9 @@
|
||||
====================
|
||||
Maintenance requests
|
||||
====================
|
||||
---
|
||||
substitutions:
|
||||
MO: '{abbr}`MO (Manufacturing Order)`'
|
||||
---
|
||||
|
||||
.. |MO| replace:: :abbr:`MO (Manufacturing Order)`
|
||||
# Maintenance requests
|
||||
|
||||
In order to keep equipment and work centers functioning properly, it is often necessary to perform
|
||||
maintenance on them. This can include preventive maintenance, intended to prevent equipment from
|
||||
@@ -12,95 +13,95 @@ unusable.
|
||||
In Odoo *Maintenance*, users can create *maintenance requests* to schedule and track the progress of
|
||||
equipment and work center maintenance.
|
||||
|
||||
Create maintenance request
|
||||
==========================
|
||||
## Create maintenance request
|
||||
|
||||
To create a new maintenance request, navigate to :menuselection:`Maintenance app --> Maintenance -->
|
||||
Maintenance Requests`, and click :guilabel:`New`.
|
||||
To create a new maintenance request, navigate to {menuselection}`Maintenance app --> Maintenance -->
|
||||
Maintenance Requests`, and click {guilabel}`New`.
|
||||
|
||||
Begin filling out the form by entering a descriptive title in the :guilabel:`Request` field (e.g.,
|
||||
Begin filling out the form by entering a descriptive title in the {guilabel}`Request` field (e.g.,
|
||||
`Drill not working`).
|
||||
|
||||
The :guilabel:`Created By` field auto-populates with the user creating the request, but a different
|
||||
The {guilabel}`Created By` field auto-populates with the user creating the request, but a different
|
||||
user can be selected by clicking on the drop-down menu.
|
||||
|
||||
In the :guilabel:`For` drop-down menu, select :guilabel:`Equipment` if the maintenance request is
|
||||
being created for a piece of equipment, or :guilabel:`Work Center` if it is being created for a work
|
||||
In the {guilabel}`For` drop-down menu, select {guilabel}`Equipment` if the maintenance request is
|
||||
being created for a piece of equipment, or {guilabel}`Work Center` if it is being created for a work
|
||||
center.
|
||||
|
||||
Depending on the option selected in the :guilabel:`For` field, the next field is titled either
|
||||
:guilabel:`Equipment` or :guilabel:`Work Center`. Using the drop-down menu for either field, select
|
||||
Depending on the option selected in the {guilabel}`For` field, the next field is titled either
|
||||
{guilabel}`Equipment` or {guilabel}`Work Center`. Using the drop-down menu for either field, select
|
||||
a piece of equipment or a work center.
|
||||
|
||||
If the *Custom Maintenance Worksheets* setting is enabled in the *Maintenance* app's settings, a
|
||||
:guilabel:`Worksheet Template` field appears below the :guilabel:`Equipment` or :guilabel:`Work
|
||||
{guilabel}`Worksheet Template` field appears below the {guilabel}`Equipment` or {guilabel}`Work
|
||||
Center` field. If necessary, use this field to select a worksheet to be filled out by the employee
|
||||
performing the maintenance.
|
||||
|
||||
The next field is titled :guilabel:`Request Date`, and is set by default to the date on which the
|
||||
The next field is titled {guilabel}`Request Date`, and is set by default to the date on which the
|
||||
maintenance request is created. This date cannot be changed by the user.
|
||||
|
||||
In the :guilabel:`Maintenance Type` field, select the :guilabel:`Corrective` option if the request
|
||||
is intended to fix an existing issue, or the :guilabel:`Preventive` option if the request is
|
||||
In the {guilabel}`Maintenance Type` field, select the {guilabel}`Corrective` option if the request
|
||||
is intended to fix an existing issue, or the {guilabel}`Preventive` option if the request is
|
||||
intended to prevent issues from occurring in the future.
|
||||
|
||||
If the request is being created to address an issue that arose during a specific manufacturing order
|
||||
(MO), select it in the :guilabel:`Manufacturing Order` field.
|
||||
(MO), select it in the {guilabel}`Manufacturing Order` field.
|
||||
|
||||
If an |MO| was selected in the :guilabel:`Manufacturing Order` field, a :guilabel:`Work Order` field
|
||||
If an {{ MO }} was selected in the {guilabel}`Manufacturing Order` field, a {guilabel}`Work Order` field
|
||||
appears below it. If the issue arose during a specific work order, specify it in this field.
|
||||
|
||||
In the :guilabel:`Team` field, select the maintenance team that is responsible for managing the
|
||||
request. If a specific team member is responsible, select them in the :guilabel:`Responsible` field.
|
||||
In the {guilabel}`Team` field, select the maintenance team that is responsible for managing the
|
||||
request. If a specific team member is responsible, select them in the {guilabel}`Responsible` field.
|
||||
|
||||
The :guilabel:`Scheduled Date` field is used to specify the date on which maintenance should take
|
||||
The {guilabel}`Scheduled Date` field is used to specify the date on which maintenance should take
|
||||
place, and the time it should begin. Choose a date by clicking on the field to open a calendar in a
|
||||
pop-up window, and then select a day on the calendar. Enter an hour and minute in the two fields
|
||||
below the calendar, and click :guilabel:`Apply` to save the date and time.
|
||||
below the calendar, and click {guilabel}`Apply` to save the date and time.
|
||||
|
||||
The :guilabel:`Duration` field is used to specify the time it takes to complete the maintenance
|
||||
The {guilabel}`Duration` field is used to specify the time it takes to complete the maintenance
|
||||
request. Use the text-entry field to enter the time in a `00:00` format.
|
||||
|
||||
If :guilabel:`Work Center` was selected in the :guilabel:`For` field, a :guilabel:`Block Workcenter`
|
||||
checkbox appears below the :guilabel:`Duration` field. Enable the checkbox to prevent work orders or
|
||||
If {guilabel}`Work Center` was selected in the {guilabel}`For` field, a {guilabel}`Block Workcenter`
|
||||
checkbox appears below the {guilabel}`Duration` field. Enable the checkbox to prevent work orders or
|
||||
other maintenance from being scheduled at the specified work center while the maintenance request is
|
||||
being processed.
|
||||
|
||||
The :guilabel:`Priority` field is used to communicate the importance (or urgency) of the maintenance
|
||||
request. Assign the request a priority between zero and three :guilabel:`⭐⭐⭐ (stars)`, by clicking
|
||||
The {guilabel}`Priority` field is used to communicate the importance (or urgency) of the maintenance
|
||||
request. Assign the request a priority between zero and three {guilabel}`⭐⭐⭐ (stars)`, by clicking
|
||||
on the desired star number. Requests assigned a higher priority appear above those with a lower
|
||||
priority, on the Kanban board used to track the progression of maintenance requests.
|
||||
|
||||
In the :guilabel:`Notes` tab at the bottom of the form, enter any relevant details about the
|
||||
In the {guilabel}`Notes` tab at the bottom of the form, enter any relevant details about the
|
||||
maintenance request (why the maintenance issue arose, when it occurred, etc.).
|
||||
|
||||
The :guilabel:`Instructions` tab is used to include instructions for how maintenance should be
|
||||
The {guilabel}`Instructions` tab is used to include instructions for how maintenance should be
|
||||
performed. Select one of the three options, and then include the instructions as detailed below:
|
||||
|
||||
- :guilabel:`PDF`: click the :guilabel:`Upload your file` button to open the device's file manager,
|
||||
- {guilabel}`PDF`: click the {guilabel}`Upload your file` button to open the device's file manager,
|
||||
and then select a file to upload.
|
||||
- :guilabel:`Google Slide`: enter a :guilabel:`Google Slide link` in the text-entry field that
|
||||
- {guilabel}`Google Slide`: enter a {guilabel}`Google Slide link` in the text-entry field that
|
||||
appears after the option is selected.
|
||||
- :guilabel:`Text`: enter the instructions in the text-entry field that appears after the option is
|
||||
- {guilabel}`Text`: enter the instructions in the text-entry field that appears after the option is
|
||||
selected.
|
||||
|
||||
.. image:: maintenance_requests/request-form.png
|
||||
:align: center
|
||||
:alt: A maintenance request form filled out for a piece of equipment.
|
||||
```{image} maintenance_requests/request-form.png
|
||||
:align: center
|
||||
:alt: A maintenance request form filled out for a piece of equipment.
|
||||
```
|
||||
|
||||
Process maintenance request
|
||||
===========================
|
||||
## Process maintenance request
|
||||
|
||||
Once a maintenance request has been created, it appears in the *New Request* stage of the
|
||||
*Maintenance Requests* page, which can be accessed by navigating to :menuselection:`Maintenance app
|
||||
*Maintenance Requests* page, which can be accessed by navigating to {menuselection}`Maintenance app
|
||||
--> Maintenance --> Maintenance Requests`.
|
||||
|
||||
Maintenance requests can be moved to different stages by dragging and dropping them. They can also
|
||||
be moved by clicking on a request to open it in a new page, and then selecting the desired stage
|
||||
from the stage indicator bar, located above the top-right corner of the request's form.
|
||||
|
||||
Successful maintenance requests should be moved to the :guilabel:`Repaired` stage, indicating that
|
||||
Successful maintenance requests should be moved to the {guilabel}`Repaired` stage, indicating that
|
||||
the specified piece of equipment or work center is repaired.
|
||||
|
||||
Failed maintenance requests should be moved to the :guilabel:`Scrap` stage, indicating the specified
|
||||
Failed maintenance requests should be moved to the {guilabel}`Scrap` stage, indicating the specified
|
||||
piece of equipment, or work center, could not be repaired, and must instead be scrapped.
|
||||
|
||||
@@ -0,0 +1,252 @@
|
||||
---
|
||||
substitutions:
|
||||
MTBF: '{abbr}`MTBF (Mean Time Between Failure)`'
|
||||
MTTR: '{abbr}`MTTR (Mean Time To Repair)`'
|
||||
---
|
||||
|
||||
# Maintenance setup
|
||||
|
||||
Odoo *Maintenance* helps companies schedule corrective and preventive maintenance on equipment used
|
||||
in their warehouse. This helps companies avoid equipment breakdowns, blocks in warehouse work
|
||||
centers, and emergency repair costs.
|
||||
|
||||
## Maintenance teams
|
||||
|
||||
When creating maintenance requests, a *maintenance team* can be assigned to the request as the team
|
||||
responsible for handling the request.
|
||||
|
||||
To view existing maintenance teams, navigate to {menuselection}`Maintenance app --> Configuration
|
||||
--> Maintenance Teams`.
|
||||
|
||||
From the resulting {guilabel}`Teams` page, a list of all existing teams (if any) is displayed, with
|
||||
the {guilabel}`Team Name`, {guilabel}`Team Members`, and {guilabel}`Company` listed in the columns,
|
||||
by default.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-teams-list.png
|
||||
:align: center
|
||||
:alt: List of Teams on Maintenance Teams page.
|
||||
```
|
||||
|
||||
To add a new team, click {guilabel}`New`. This adds a blank line at the bottom of the list of teams.
|
||||
In the blank field that appears below the {guilabel}`Team Name` column, assign a name to the new
|
||||
maintenance team.
|
||||
|
||||
In the {guilabel}`Team Members` column, click the field to reveal a drop-down menu with existing
|
||||
users in the database. Choose which users should be members of the new maintenance team.
|
||||
|
||||
Click {guilabel}`Search More...` to open a {guilabel}`Search: Team Members` pop-up window to search
|
||||
for users **not** shown on the initial drop-down menu.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-search-team-members.png
|
||||
:align: center
|
||||
:alt: 'Search: Team Members pop-up window.'
|
||||
```
|
||||
|
||||
In the {guilabel}`Company` column, if in a multi-company environment, click the drop-down menu to
|
||||
select the company in the database to which this new maintenance team belongs.
|
||||
|
||||
Once ready, click {guilabel}`Save` to save changes.
|
||||
|
||||
:::{tip}
|
||||
The team members assigned to maintenance teams are also referred to as *Technicians*, when
|
||||
viewing the *Maintenance Calendar*.
|
||||
|
||||
Navigate to {menuselection}`Maintenance app --> Maintenance --> Maintenance Calendar`, and click
|
||||
on an existing maintenance request. From the resulting popover, locate the {guilabel}`Technician`
|
||||
field. The name listed in the field is the team member, and is the user responsible for that
|
||||
particular request.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-popover-technician.png
|
||||
:align: center
|
||||
:alt: Maintenance request popover with Technician field shown.
|
||||
```
|
||||
|
||||
At the far-right side of the page is a sidebar column, containing a minimized calendar set to
|
||||
today's date, and a {guilabel}`Technician` list, displaying all the technicians (or team members)
|
||||
with requests currently open.
|
||||
:::
|
||||
|
||||
## Equipment
|
||||
|
||||
In Odoo *Maintenance*, *equipment* refers to machines and tools used internally in warehouse work
|
||||
centers. Equipment can include technology such as computers or tablets, power tools, machines used
|
||||
for manufacturing, and more.
|
||||
|
||||
### Equipment categories
|
||||
|
||||
Each piece of equipment belongs to an *equipment category*. Before adding new equipment, make sure
|
||||
that a fitting equipment category is created.
|
||||
|
||||
To create a new equipment category, navigate to {menuselection}`Maintenance app --> Configuration
|
||||
--> Equipment Categories`, and click {guilabel}`New`. Doing so opens a blank equipment category
|
||||
form.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-category-form.png
|
||||
:align: center
|
||||
:alt: Equipment category form with various information filled out.
|
||||
```
|
||||
|
||||
On the blank form, assign a name in the {guilabel}`Category Name` field.
|
||||
|
||||
In the {guilabel}`Responsible` field, assign a user to be responsible for the equipment in this
|
||||
category, if necessary. By default, the user who creates the category is selected as
|
||||
{guilabel}`Responsible`, by default.
|
||||
|
||||
If in a multi-company environment, click the drop-down menu in the {guilabel}`Company` field, and
|
||||
select the company in the database to whom the equipment in this category belongs.
|
||||
|
||||
In the {guilabel}`Email Alias` field, assign an email alias to this category, if necessary.
|
||||
|
||||
In the {guilabel}`Comments` field, type any comments or notes for internal users to reference in
|
||||
relation to this category, if necessary.
|
||||
|
||||
:::{note}
|
||||
Once a new equipment category is created, all equipment belonging to that category, as well as
|
||||
any past or currently open maintenance requests, are available from the equipment category form.
|
||||
|
||||
Navigate to {menuselection}`Maintenance app --> Configuration --> Equipment Categories`, and
|
||||
select a category to view. Locate the {guilabel}`Equipment` and {guilabel}`Maintenance` smart
|
||||
buttons at the top of the form.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-smart-buttons.png
|
||||
:align: center
|
||||
:alt: Equipment and Maintenance smart buttons on equipment category form.
|
||||
```
|
||||
|
||||
Click the {guilabel}`Equipment` smart button to view all equipment belonging to this category.
|
||||
Click the {guilabel}`Maintenance` smart button to view any past, or currently open, maintenance
|
||||
requests.
|
||||
:::
|
||||
|
||||
### Machines & tools
|
||||
|
||||
To add new equipment, navigate to {menuselection}`Maintenance app --> Equipment --> Machines &
|
||||
Tools`, and click {guilabel}`New`. This opens a blank equipment form.
|
||||
|
||||
In the {guilabel}`Name` field, assign a name for the new equipment. In the {guilabel}`Equipment
|
||||
Category` field, click the drop-down menu and select which category this new equipment should belong
|
||||
to.
|
||||
|
||||
If in a multi-company environment, click the drop-down menu in the {guilabel}`Company` field, and
|
||||
select the company in the database to whom the new equipment belongs.
|
||||
|
||||
In the {guilabel}`Used By` field, select from one of three radio button options:
|
||||
{guilabel}`Department`, {guilabel}`Employee`, or {guilabel}`Other`.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-new-equipment-left-side.png
|
||||
:align: center
|
||||
:alt: Left-hand side of information fields on new equipment form.
|
||||
```
|
||||
|
||||
If {guilabel}`Department` is selected, a {guilabel}`Department` field appears below the
|
||||
{guilabel}`Used By` field. Click the drop-down menu and select the department that uses this
|
||||
equipment.
|
||||
|
||||
If {guilabel}`Employee` is selected, an {guilabel}`Employee` field appears below the {guilabel}`Used
|
||||
By` field. Click the drop-down menu, and select the employee who uses this equipment.
|
||||
|
||||
If the {guilabel}`Other` option is selected, both the {guilabel}`Department` and
|
||||
{guilabel}`Employee` fields appear below the {guilabel}`Used By` field. Click the drop-down menus
|
||||
for the respective fields, and choose which department and employee uses this equipment.
|
||||
|
||||
In the {guilabel}`Maintenance Team` field, select the team responsible for this equipment. In the
|
||||
{guilabel}`Technician` field, select the team member/user responsible for this equipment.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-new-equipment-right-side.png
|
||||
:align: center
|
||||
:alt: Right-hand side of information fields on new equipment form.
|
||||
```
|
||||
|
||||
In the {guilabel}`Used in location` field, enter the location wherein this equipment will be used,
|
||||
if not in an internal work center (e.g. in an office).
|
||||
|
||||
In the {guilabel}`Work Center` field, click the drop-down menu, and select which work center this
|
||||
equipment will be used in.
|
||||
|
||||
In the blank space under the {guilabel}`Description` tab at the bottom of the form, add any relevant
|
||||
information describing the equipment for users to reference.
|
||||
|
||||
#### Product Information tab
|
||||
|
||||
To add any relevant information while creating a new piece of equipment, from the equipment form,
|
||||
click the {guilabel}`Product Information` tab.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-product-information.png
|
||||
:align: center
|
||||
:alt: Product Information tab with available fields below it.
|
||||
```
|
||||
|
||||
In the {guilabel}`Vendor` field, add the vendor from which the equipment was purchased. In the
|
||||
{guilabel}`Vendor Reference` field, add the product reference number obtained from the vendor, if
|
||||
applicable.
|
||||
|
||||
In the {guilabel}`Model` field, specify which model this equipment is, if applicable. If the
|
||||
equipment is serialized, add a serial number in the {guilabel}`Serial Number` field.
|
||||
|
||||
In the {guilabel}`Effective Date` field, click the date to reveal a calendar popover, and select a
|
||||
date. This date indicates when this equipment was first put in use, and will be used to compute the
|
||||
Mean Time Between Failure (MTBF) in the equipment's {guilabel}`Maintenance` tab.
|
||||
|
||||
In the {guilabel}`Cost` field, specify how much the equipment cost to acquire, if applicable.
|
||||
|
||||
If the equipment is covered under a warranty, specify the {guilabel}`Warranty Expiration Date` by
|
||||
selecting a date from the calendar popover in that field.
|
||||
|
||||
#### Maintenance tab
|
||||
|
||||
Various maintenance metrics are available for each piece of equipment, and are automatically
|
||||
computed, based on corrective maintenance, and planned preventive maintenance.
|
||||
|
||||
To view the maintenance metrics for a specific piece of equipment, from the equipment form, click
|
||||
the {guilabel}`Maintenance` tab.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-metrics.png
|
||||
:align: center
|
||||
:alt: Maintenance tab on equipment form showing computed metrics fields.
|
||||
```
|
||||
|
||||
Doing so reveals the following fields:
|
||||
|
||||
- {guilabel}`Expected Mean Time Between Failure`: the amount of time (in days) before the next
|
||||
failure is expected. This is the **only** field not greyed-out, and the **only** field users can
|
||||
edit.
|
||||
- {guilabel}`Mean Time Between Failure`: the amount of time (in days) between reported failures.
|
||||
This value is computed based on completed corrective maintenances.
|
||||
- {guilabel}`Estimated Next Failure`: the date on which the next failure is expected. This date is
|
||||
computed as the Latest Failure Date + {{ MTBF }}.
|
||||
- {guilabel}`Latest Failure`: The date of the latest failure. The value in this field updates once a
|
||||
failure is reported for this equipment.
|
||||
- {guilabel}`Mean Time To Repair`: the amount of time (in days) it takes to repair this equipment
|
||||
upon failure. This value updates once a maintenance request is completed for this equipment.
|
||||
|
||||
## Work centers
|
||||
|
||||
To view the work centers where equipment is being used, and how the equipment is being used in them,
|
||||
navigate to {menuselection}`Maintenance app --> Equipment --> Work Centers`, and click into a work
|
||||
center.
|
||||
|
||||
From the resulting work center form, click the {guilabel}`Equipment` tab to view all machines and
|
||||
tools being used in that specific work center.
|
||||
|
||||
Each piece of equipment is listed with certain relevant information: the {guilabel}`Equipment Name`,
|
||||
the responsible {guilabel}`Technician`, the {guilabel}`Equipment Category` it belongs to, and a few
|
||||
important maintenance metrics: its {{ MTBF }}, {{ MTTR }}, and {guilabel}`Est. Next Failure` date.
|
||||
|
||||
```{image} maintenance_setup/maintenance-setup-work-center.png
|
||||
:align: center
|
||||
:alt: List of equipment included in a work center.
|
||||
```
|
||||
|
||||
:::{tip}
|
||||
To add new equipment to a work center directly from the work center form, click {guilabel}`Add a
|
||||
line` under the {guilabel}`Equipment` tab. This opens an {guilabel}`Add: Maintenance Equipment`
|
||||
pop-up window.
|
||||
|
||||
From the pop-up window, select the equipment that should be added to the work center, and click
|
||||
{guilabel}`Select`.
|
||||
:::
|
||||
|
||||
:::{seealso}
|
||||
{doc}`add_new_equipment`
|
||||
:::
|
||||
|
||||
@@ -1,243 +0,0 @@
|
||||
=================
|
||||
Maintenance setup
|
||||
=================
|
||||
|
||||
.. |MTBF| replace:: :abbr:`MTBF (Mean Time Between Failure)`
|
||||
.. |MTTR| replace:: :abbr:`MTTR (Mean Time To Repair)`
|
||||
|
||||
Odoo *Maintenance* helps companies schedule corrective and preventive maintenance on equipment used
|
||||
in their warehouse. This helps companies avoid equipment breakdowns, blocks in warehouse work
|
||||
centers, and emergency repair costs.
|
||||
|
||||
Maintenance teams
|
||||
=================
|
||||
|
||||
When creating maintenance requests, a *maintenance team* can be assigned to the request as the team
|
||||
responsible for handling the request.
|
||||
|
||||
To view existing maintenance teams, navigate to :menuselection:`Maintenance app --> Configuration
|
||||
--> Maintenance Teams`.
|
||||
|
||||
From the resulting :guilabel:`Teams` page, a list of all existing teams (if any) is displayed, with
|
||||
the :guilabel:`Team Name`, :guilabel:`Team Members`, and :guilabel:`Company` listed in the columns,
|
||||
by default.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-teams-list.png
|
||||
:align: center
|
||||
:alt: List of Teams on Maintenance Teams page.
|
||||
|
||||
To add a new team, click :guilabel:`New`. This adds a blank line at the bottom of the list of teams.
|
||||
In the blank field that appears below the :guilabel:`Team Name` column, assign a name to the new
|
||||
maintenance team.
|
||||
|
||||
In the :guilabel:`Team Members` column, click the field to reveal a drop-down menu with existing
|
||||
users in the database. Choose which users should be members of the new maintenance team.
|
||||
|
||||
Click :guilabel:`Search More...` to open a :guilabel:`Search: Team Members` pop-up window to search
|
||||
for users **not** shown on the initial drop-down menu.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-search-team-members.png
|
||||
:align: center
|
||||
:alt: Search: Team Members pop-up window.
|
||||
|
||||
In the :guilabel:`Company` column, if in a multi-company environment, click the drop-down menu to
|
||||
select the company in the database to which this new maintenance team belongs.
|
||||
|
||||
Once ready, click :guilabel:`Save` to save changes.
|
||||
|
||||
.. tip::
|
||||
The team members assigned to maintenance teams are also referred to as *Technicians*, when
|
||||
viewing the *Maintenance Calendar*.
|
||||
|
||||
Navigate to :menuselection:`Maintenance app --> Maintenance --> Maintenance Calendar`, and click
|
||||
on an existing maintenance request. From the resulting popover, locate the :guilabel:`Technician`
|
||||
field. The name listed in the field is the team member, and is the user responsible for that
|
||||
particular request.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-popover-technician.png
|
||||
:align: center
|
||||
:alt: Maintenance request popover with Technician field shown.
|
||||
|
||||
At the far-right side of the page is a sidebar column, containing a minimized calendar set to
|
||||
today's date, and a :guilabel:`Technician` list, displaying all the technicians (or team members)
|
||||
with requests currently open.
|
||||
|
||||
Equipment
|
||||
=========
|
||||
|
||||
In Odoo *Maintenance*, *equipment* refers to machines and tools used internally in warehouse work
|
||||
centers. Equipment can include technology such as computers or tablets, power tools, machines used
|
||||
for manufacturing, and more.
|
||||
|
||||
Equipment categories
|
||||
--------------------
|
||||
|
||||
Each piece of equipment belongs to an *equipment category*. Before adding new equipment, make sure
|
||||
that a fitting equipment category is created.
|
||||
|
||||
To create a new equipment category, navigate to :menuselection:`Maintenance app --> Configuration
|
||||
--> Equipment Categories`, and click :guilabel:`New`. Doing so opens a blank equipment category
|
||||
form.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-category-form.png
|
||||
:align: center
|
||||
:alt: Equipment category form with various information filled out.
|
||||
|
||||
On the blank form, assign a name in the :guilabel:`Category Name` field.
|
||||
|
||||
In the :guilabel:`Responsible` field, assign a user to be responsible for the equipment in this
|
||||
category, if necessary. By default, the user who creates the category is selected as
|
||||
:guilabel:`Responsible`, by default.
|
||||
|
||||
If in a multi-company environment, click the drop-down menu in the :guilabel:`Company` field, and
|
||||
select the company in the database to whom the equipment in this category belongs.
|
||||
|
||||
In the :guilabel:`Email Alias` field, assign an email alias to this category, if necessary.
|
||||
|
||||
In the :guilabel:`Comments` field, type any comments or notes for internal users to reference in
|
||||
relation to this category, if necessary.
|
||||
|
||||
.. note::
|
||||
Once a new equipment category is created, all equipment belonging to that category, as well as
|
||||
any past or currently open maintenance requests, are available from the equipment category form.
|
||||
|
||||
Navigate to :menuselection:`Maintenance app --> Configuration --> Equipment Categories`, and
|
||||
select a category to view. Locate the :guilabel:`Equipment` and :guilabel:`Maintenance` smart
|
||||
buttons at the top of the form.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-smart-buttons.png
|
||||
:align: center
|
||||
:alt: Equipment and Maintenance smart buttons on equipment category form.
|
||||
|
||||
Click the :guilabel:`Equipment` smart button to view all equipment belonging to this category.
|
||||
Click the :guilabel:`Maintenance` smart button to view any past, or currently open, maintenance
|
||||
requests.
|
||||
|
||||
Machines & tools
|
||||
----------------
|
||||
|
||||
To add new equipment, navigate to :menuselection:`Maintenance app --> Equipment --> Machines &
|
||||
Tools`, and click :guilabel:`New`. This opens a blank equipment form.
|
||||
|
||||
In the :guilabel:`Name` field, assign a name for the new equipment. In the :guilabel:`Equipment
|
||||
Category` field, click the drop-down menu and select which category this new equipment should belong
|
||||
to.
|
||||
|
||||
If in a multi-company environment, click the drop-down menu in the :guilabel:`Company` field, and
|
||||
select the company in the database to whom the new equipment belongs.
|
||||
|
||||
In the :guilabel:`Used By` field, select from one of three radio button options:
|
||||
:guilabel:`Department`, :guilabel:`Employee`, or :guilabel:`Other`.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-new-equipment-left-side.png
|
||||
:align: center
|
||||
:alt: Left-hand side of information fields on new equipment form.
|
||||
|
||||
If :guilabel:`Department` is selected, a :guilabel:`Department` field appears below the
|
||||
:guilabel:`Used By` field. Click the drop-down menu and select the department that uses this
|
||||
equipment.
|
||||
|
||||
If :guilabel:`Employee` is selected, an :guilabel:`Employee` field appears below the :guilabel:`Used
|
||||
By` field. Click the drop-down menu, and select the employee who uses this equipment.
|
||||
|
||||
If the :guilabel:`Other` option is selected, both the :guilabel:`Department` and
|
||||
:guilabel:`Employee` fields appear below the :guilabel:`Used By` field. Click the drop-down menus
|
||||
for the respective fields, and choose which department and employee uses this equipment.
|
||||
|
||||
In the :guilabel:`Maintenance Team` field, select the team responsible for this equipment. In the
|
||||
:guilabel:`Technician` field, select the team member/user responsible for this equipment.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-new-equipment-right-side.png
|
||||
:align: center
|
||||
:alt: Right-hand side of information fields on new equipment form.
|
||||
|
||||
In the :guilabel:`Used in location` field, enter the location wherein this equipment will be used,
|
||||
if not in an internal work center (e.g. in an office).
|
||||
|
||||
In the :guilabel:`Work Center` field, click the drop-down menu, and select which work center this
|
||||
equipment will be used in.
|
||||
|
||||
In the blank space under the :guilabel:`Description` tab at the bottom of the form, add any relevant
|
||||
information describing the equipment for users to reference.
|
||||
|
||||
Product Information tab
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To add any relevant information while creating a new piece of equipment, from the equipment form,
|
||||
click the :guilabel:`Product Information` tab.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-product-information.png
|
||||
:align: center
|
||||
:alt: Product Information tab with available fields below it.
|
||||
|
||||
In the :guilabel:`Vendor` field, add the vendor from which the equipment was purchased. In the
|
||||
:guilabel:`Vendor Reference` field, add the product reference number obtained from the vendor, if
|
||||
applicable.
|
||||
|
||||
In the :guilabel:`Model` field, specify which model this equipment is, if applicable. If the
|
||||
equipment is serialized, add a serial number in the :guilabel:`Serial Number` field.
|
||||
|
||||
In the :guilabel:`Effective Date` field, click the date to reveal a calendar popover, and select a
|
||||
date. This date indicates when this equipment was first put in use, and will be used to compute the
|
||||
Mean Time Between Failure (MTBF) in the equipment's :guilabel:`Maintenance` tab.
|
||||
|
||||
In the :guilabel:`Cost` field, specify how much the equipment cost to acquire, if applicable.
|
||||
|
||||
If the equipment is covered under a warranty, specify the :guilabel:`Warranty Expiration Date` by
|
||||
selecting a date from the calendar popover in that field.
|
||||
|
||||
Maintenance tab
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
Various maintenance metrics are available for each piece of equipment, and are automatically
|
||||
computed, based on corrective maintenance, and planned preventive maintenance.
|
||||
|
||||
To view the maintenance metrics for a specific piece of equipment, from the equipment form, click
|
||||
the :guilabel:`Maintenance` tab.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-metrics.png
|
||||
:align: center
|
||||
:alt: Maintenance tab on equipment form showing computed metrics fields.
|
||||
|
||||
Doing so reveals the following fields:
|
||||
|
||||
- :guilabel:`Expected Mean Time Between Failure`: the amount of time (in days) before the next
|
||||
failure is expected. This is the **only** field not greyed-out, and the **only** field users can
|
||||
edit.
|
||||
- :guilabel:`Mean Time Between Failure`: the amount of time (in days) between reported failures.
|
||||
This value is computed based on completed corrective maintenances.
|
||||
- :guilabel:`Estimated Next Failure`: the date on which the next failure is expected. This date is
|
||||
computed as the Latest Failure Date + |MTBF|.
|
||||
- :guilabel:`Latest Failure`: The date of the latest failure. The value in this field updates once a
|
||||
failure is reported for this equipment.
|
||||
- :guilabel:`Mean Time To Repair`: the amount of time (in days) it takes to repair this equipment
|
||||
upon failure. This value updates once a maintenance request is completed for this equipment.
|
||||
|
||||
Work centers
|
||||
============
|
||||
|
||||
To view the work centers where equipment is being used, and how the equipment is being used in them,
|
||||
navigate to :menuselection:`Maintenance app --> Equipment --> Work Centers`, and click into a work
|
||||
center.
|
||||
|
||||
From the resulting work center form, click the :guilabel:`Equipment` tab to view all machines and
|
||||
tools being used in that specific work center.
|
||||
|
||||
Each piece of equipment is listed with certain relevant information: the :guilabel:`Equipment Name`,
|
||||
the responsible :guilabel:`Technician`, the :guilabel:`Equipment Category` it belongs to, and a few
|
||||
important maintenance metrics: its |MTBF|, |MTTR|, and :guilabel:`Est. Next Failure` date.
|
||||
|
||||
.. image:: maintenance_setup/maintenance-setup-work-center.png
|
||||
:align: center
|
||||
:alt: List of equipment included in a work center.
|
||||
|
||||
.. tip::
|
||||
To add new equipment to a work center directly from the work center form, click :guilabel:`Add a
|
||||
line` under the :guilabel:`Equipment` tab. This opens an :guilabel:`Add: Maintenance Equipment`
|
||||
pop-up window.
|
||||
|
||||
From the pop-up window, select the equipment that should be added to the work center, and click
|
||||
:guilabel:`Select`.
|
||||
|
||||
.. seealso::
|
||||
:doc:`add_new_equipment`
|
||||
Reference in New Issue
Block a user