|
| 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. |
0 commit comments