diff --git a/content/applications/inventory_and_mrp/manufacturing/management.rst b/content/applications/inventory_and_mrp/manufacturing/management.rst index 8ca0fd9e3..09dbb7e8b 100644 --- a/content/applications/inventory_and_mrp/manufacturing/management.rst +++ b/content/applications/inventory_and_mrp/manufacturing/management.rst @@ -21,3 +21,4 @@ Manufacturing workflows management/split_merge management/work_order_dependencies management/two_step_manufacturing + management/one_step_manufacturing diff --git a/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing.rst b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing.rst new file mode 100644 index 000000000..09c3b86cf --- /dev/null +++ b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing.rst @@ -0,0 +1,112 @@ +====================== +One-step manufacturing +====================== + +.. _manufacturing/management/one_step_manufacturing: +.. |BOM| replace:: :abbr:`BoM (Bill of Materials)` +.. |MO| replace:: :abbr:`MO (Manufacturing Order)` + +Odoo *Manufacturing* allows users to manufacture products using one, two, or three steps. When using +one-step manufacturing, Odoo creates a manufacturing order (MO), but does not generate transfers for +the movement of components out of inventory or finished products into stock. Inventory counts still +update based on the number of components used and products manufactured, but the act of transferring +them to and from inventory is not tracked. + +.. tip:: + The number of steps used in manufacturing is set at the warehouse level, allowing for each + warehouse to use a different number of steps. To change the number of steps used for a specific + warehouse, begin by navigating to :menuselection:`Inventory --> Configuration --> Warehouses`, + and then select a warehouse from the :guilabel:`Warehouses` screen. + + On the :guilabel:`Warehouse Configuration` tab, find the :guilabel:`Manufacture` radio input + field, and select one of the three options: :guilabel:`Manufacture (1 step)`, :guilabel:`Pick + components and then manufacture (2 steps)`, or :guilabel:`Pick components, manufacture and then + store products (3 steps)`. + + .. image:: one_step_manufacturing/manufacturing-type.png + :align: center + :alt: The Manufacture radio input field on a warehouse configuration page. + +.. important:: + Products must be properly configured before they can be manufactured in Odoo. For details on how + to do so, see the documentation on how to :ref:`configure a product for manufacturing + `. + +Create manufacturing order +========================== + +To manufacture a product in Odoo *Manufacturing*, begin by navigating to +:menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, and then click +:guilabel:`New` to create a new |MO|. + +On the new |MO|, select the product to be produced from the :guilabel:`Product` drop-down menu. The +:guilabel:`Bill of Material` field auto-populates with the associated bill of materials (BoM). + +If a product has more than one |BOM| configured for it, the specific |BOM| can be selected in the +:guilabel:`Bill of Material` field, and the :guilabel:`Product` field auto-populates with the +associated product. + +After a |BOM| has been selected, the :guilabel:`Components` and :guilabel:`Work Orders` tabs +auto-populate with the components and operations specified on the |BOM|. If additional components or +operations are required for the |MO| being configured, add them to the :guilabel:`Components` and +:guilabel:`Work Orders` tabs by clicking :guilabel:`Add a line`. + +Process manufacturing order +=========================== + +An |MO| is processed by completing all of the work orders listed under its :guilabel:`Work Orders` +tab. This can be done on the |MO| itself, or from the work order tablet view. + +Basic workflow +-------------- + +To complete work orders from the |MO| itself, begin by navigating to :menuselection:`Manufacturing +--> Operations --> Manufacturing Orders`, and then select an |MO|. + +On the |MO| page, select the :guilabel:`Work Orders` tab. Once work begins on the first work order +that needs to be completed, click the :guilabel:`Start` button for that work order. Odoo +*Manufacturing* then starts a timer that keeps track of how long the work order takes to complete. + +.. image:: one_step_manufacturing/start-button.png + :align: center + :alt: The Start button for an operation on a manufacturing order. + +When the work order is completed, click the :guilabel:`Done` button for that work order. Repeat the +same process for each work order listed on the :guilabel:`Work Orders` tab. + +.. image:: one_step_manufacturing/done-button.png + :align: center + :alt: The Done button for an operation on a manufacturing order. + +After completing all of the work orders, click :guilabel:`Produce All` at the top of the screen to +mark the |MO| as :guilabel:`Done`, and register the manufactured product(s) into inventory. + +Tablet view workflow +-------------------- + +To complete the work orders for an |MO| using the tablet view, begin by navigating to +:menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, and then select a +manufacturing order. + +Next, click on the :guilabel:`Work Orders` tab, and then select the :guilabel:`📱 (tablet)` button +on the line of the first work order to be processed. This opens the tablet view. + +.. image:: one_step_manufacturing/tablet-view-button.png + :align: center + :alt: The tablet view button for a work order on a manufacturing order. + +After opening the tablet view, Odoo *Manufacturing* automatically starts a timer that keeps track of +how long the work order takes to complete. After completing the work order, click the +:guilabel:`Mark as Done` button in the top-right corner of the tablet view. + +Clicking :guilabel:`Mark as Done` while there is at least one more work order left to complete opens +a page that lists the next work order. Click on that work order to open it in the tablet view. + +Once the final work order for the |MO| has been reached, a :guilabel:`Mark as Done and Close MO` +button appears on the tablet view in addition to the :guilabel:`Mark as Done` button. Click +:guilabel:`Mark as Done and Close MO` to mark the |MO| as :guilabel:`Done` and register the +manufactured product(s) into inventory. + +It is also possible to complete the final operation while keeping the |MO| open, by clicking +:guilabel:`Mark as Done`. In this case, the |MO| can be closed later by clicking the +:guilabel:`Produce All` button on the order. diff --git a/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/done-button.png b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/done-button.png new file mode 100644 index 000000000..050a509fa Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/done-button.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/manufacturing-type.png b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/manufacturing-type.png new file mode 100644 index 000000000..c72bd52ca Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/manufacturing-type.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/start-button.png b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/start-button.png new file mode 100644 index 000000000..d1cd3b670 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/start-button.png differ diff --git a/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/tablet-view-button.png b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/tablet-view-button.png new file mode 100644 index 000000000..0f7fb87e5 Binary files /dev/null and b/content/applications/inventory_and_mrp/manufacturing/management/one_step_manufacturing/tablet-view-button.png differ