Skip to content

Commit efde048

Browse files
author
John Holton (hojo)
committed
[ADD] MRP: Three-step manufacturing
closes #5163 Signed-off-by: John Holton (hojo) <[email protected]>
1 parent b617ebc commit efde048

File tree

7 files changed

+151
-0
lines changed

7 files changed

+151
-0
lines changed

content/applications/inventory_and_mrp/manufacturing/management.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ Manufacturing workflows
2222
management/work_order_dependencies
2323
management/two_step_manufacturing
2424
management/one_step_manufacturing
25+
management/three_step_manufacturing
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
========================
2+
Three-step manufacturing
3+
========================
4+
5+
.. _manufacturing/management/two_step_manufacturing:
6+
.. |BOM| replace:: :abbr:`BoM (Bill of Materials)`
7+
.. |MO| replace:: :abbr:`MO (Manufacturing Order)`
8+
9+
Odoo *Manufacturing* allows users to manufacture products using one, two, or three steps. When using
10+
three-step manufacturing, Odoo creates a pick components transfer, a manufacturing order (MO), and a
11+
store finished products transfer, and updates inventory counts based on the number of components
12+
removed, and finished products created.
13+
14+
.. tip::
15+
The number of steps used in manufacturing is set at the warehouse level, allowing for each
16+
warehouse to use a different number of steps. To change the number of steps used for a specific
17+
warehouse, begin by navigating to :menuselection:`Inventory --> Configuration --> Warehouses`,
18+
and then select a warehouse from the :guilabel:`Warehouses` screen.
19+
20+
On the :guilabel:`Warehouse Configuration` tab, find the :guilabel:`Manufacture` radio input
21+
field, and select one of the three options: :guilabel:`Manufacture (1 step)`, :guilabel:`Pick
22+
components and then manufacture (2 steps)`, or :guilabel:`Pick components, manufacture and then
23+
store products (3 steps)`.
24+
25+
.. image:: three_step_manufacturing/manufacturing-type.png
26+
:align: center
27+
:alt: The Manufacture radio input field on a warehouse configuration page.
28+
29+
.. important::
30+
Products must be properly configured before they can be manufactured in Odoo. For details on how
31+
to do so, see the documentation on how to :ref:`configure a product for manufacturing
32+
<manufacturing/management/configure-manufacturing-product>`.
33+
34+
Create manufacturing order
35+
==========================
36+
37+
To manufacture a product in Odoo *Manufacturing*, begin by navigating to
38+
:menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, and then click
39+
:guilabel:`New` to create a new |MO|.
40+
41+
On the new |MO|, select the product to be produced from the :guilabel:`Product` drop-down menu. The
42+
:guilabel:`Bill of Material` field auto-populates with the associated Bill of Materials (BoM).
43+
44+
If a product has more than one |BOM| configured for it, the specific |BOM| can be selected in the
45+
:guilabel:`Bill of Material` field, and the :guilabel:`Product` field auto-populates with the
46+
associated product.
47+
48+
After a |BOM| has been selected, the :guilabel:`Components` and :guilabel:`Work Orders` tabs
49+
auto-populate with the components and operations specified on the |BOM|. If additional components or
50+
operations are required for the |MO| being configured, add them to the :guilabel:`Components` and
51+
:guilabel:`Work Orders` tabs by clicking :guilabel:`Add a line`.
52+
53+
Finally, click :guilabel:`Confirm` to confirm the |MO|.
54+
55+
Process pick components transfer
56+
================================
57+
58+
After confirming a three-step |MO|, a :guilabel:`Transfers` smart button appears at the top of the
59+
page. Click it to be taken to the :guilabel:`Transfers` page for the |MO|. The page lists two
60+
transfers: *WH/PC/XXXXX* (the pick components transfer), and *WH/SFP/XXXXX* (the store finished
61+
products transfer).
62+
63+
Select :guilabel:`WH/PC/XXXXX` to open the pick components transfer for the |MO|. This transfer is
64+
used to track the movement of components from the locations where they are stored to the location
65+
where they are used to manufacture the product.
66+
67+
After transferring the components out of their storage location, click :guilabel:`Validate` at the
68+
top of the transfer, followed by :guilabel:`Apply` on the :guilabel:`Immediate Transfer?` pop-up
69+
window that appears. Doing so marks the transfer as :guilabel:`Done`, and updates inventory counts
70+
to reflect the quantity of components transferred.
71+
72+
Finally, return to the |MO| by clicking the :guilabel:`WH/MO/XXXXX` breadcrumb at the top of the
73+
page.
74+
75+
.. image:: three_step_manufacturing/mo-bread-crumb.png
76+
:align: center
77+
:alt: The manufacturing order bread crumb on a pick components transfer.
78+
79+
Process manufacturing order
80+
===========================
81+
82+
An |MO| is processed by completing all of the work orders listed under its :guilabel:`Work Orders`
83+
tab. This can be done on the |MO| itself, or from the work order tablet view.
84+
85+
Basic workflow
86+
--------------
87+
88+
To complete work orders from the |MO| itself, begin by navigating to :menuselection:`Manufacturing
89+
--> Operations --> Manufacturing Orders`, and then select a manufacturing order.
90+
91+
On the |MO| page, select the :guilabel:`Work Orders` tab. Once work begins on the first work order
92+
that needs to be completed, click the :guilabel:`Start` button for that work order. Odoo
93+
*Manufacturing* then starts a timer that keeps track of how long the work order takes to complete.
94+
95+
.. image:: three_step_manufacturing/start-button-2.png
96+
:align: center
97+
:alt: The Start button for a work order on a manufacturing order.
98+
99+
When the work order is completed, click the :guilabel:`Done` button for that work order. Repeat the
100+
same process for each work order listed on the :guilabel:`Work Orders` tab.
101+
102+
.. image:: three_step_manufacturing/done-button.png
103+
:align: center
104+
:alt: The Done button for an work order on a manufacturing order.
105+
106+
After completing all of the work orders, click :guilabel:`Produce All` at the top of the screen to
107+
mark the |MO| as :guilabel:`Done`, and register the manufactured product(s) into inventory.
108+
109+
Tablet view workflow
110+
--------------------
111+
112+
To complete the work orders for an |MO| using the tablet view, begin by navigating to
113+
:menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, and then select a
114+
manufacturing order.
115+
116+
Next, click on the :guilabel:`Work Orders` tab, and then select the :guilabel:`📱 (tablet)` button
117+
on the line of the first work order to be processed. This opens the tablet view.
118+
119+
.. image:: three_step_manufacturing/tablet-view-button.png
120+
:align: center
121+
:alt: The tablet view button for a work order on a manufacturing order.
122+
123+
After opening the tablet view, Odoo *Manufacturing* automatically starts a timer that keeps track of
124+
how long the work order takes to complete. After completing the work order, click the
125+
:guilabel:`Mark as Done` button in the top-right corner of the tablet view.
126+
127+
Clicking :guilabel:`Mark as Done` while there is at least one more work order left to complete opens
128+
a page that lists the next work order. Click on that work order to open it in the tablet view.
129+
130+
Once the final work order for the |MO| has been reached, a :guilabel:`Mark as Done and Close MO`
131+
button appears on the tablet view in addition to the :guilabel:`Mark as Done` button. Click
132+
:guilabel:`Mark as Done and Close MO` to mark the |MO| as :guilabel:`Done`, and register the
133+
manufactured product(s) into inventory.
134+
135+
It is also possible to complete the final work order while keeping the |MO| open, by clicking
136+
:guilabel:`Mark as Done`. In this case, the |MO| can be closed at a later time by clicking the
137+
:guilabel:`Produce All` button on the |MO|.
138+
139+
Process finished product transfer
140+
=================================
141+
142+
After completing the |MO|, return to the order's :guilabel:`Transfers` page by clicking the
143+
:guilabel:`Transfers` button at the top of the order. This time, select :guilabel:`WH/SFP/XXXXX` to
144+
open the store finished products transfer. This transfer is used to track the movement of finished
145+
products from the location where they were manufactured to the location where they are stored.
146+
147+
After transferring the finished products to their storage location, click :guilabel:`Validate` at
148+
the top of the transfer, followed by :guilabel:`Apply` on the :guilabel:`Immediate Transfer?` pop-up
149+
window that appears. Doing so marks the transfer as :guilabel:`Done`, and updates inventory counts
150+
to reflect the quantity of finished products transferred.
14.9 KB
Loading
8.67 KB
Loading
29.2 KB
Loading
14.7 KB
Loading
14 KB
Loading

0 commit comments

Comments
 (0)