From 27538f240f14c4993c0a44832fb3ef3b00c8d36b Mon Sep 17 00:00:00 2001 From: "John Holton (hojo)" Date: Tue, 5 Dec 2023 11:53:36 -0800 Subject: [PATCH] [IMP] Quality: Instructions check Shop Floor closes odoo/documentation#7556 X-original-commit: 58365b78c4b26eafc43be18edac59b87d0269f1b Signed-off-by: Zachary Straub (zst) Co-authored-by: Felicious Co-authored-by: ksc-odoo Co-authored-by: StraubCreative --- .../instructions_check.rst | 46 ++++++++++-------- .../instructions-check-shop-floor.png | Bin 0 -> 8411 bytes .../work-order-instructions-check.png | Bin 16710 -> 0 bytes 3 files changed, 27 insertions(+), 19 deletions(-) create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check/instructions-check-shop-floor.png delete mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check/work-order-instructions-check.png diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check.rst b/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check.rst index 87c3179c2..b36a88bd9 100644 --- a/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check.rst +++ b/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check.rst @@ -2,6 +2,7 @@ Instructions quality check ========================== +.. |MO| replace:: :abbr:`MO (Manufacturing Order)` .. |QCP| replace:: :abbr:`QCP (Quality Control Point)` In Odoo *Quality*, an *Instructions* check is one of the quality check types that can be selected @@ -9,8 +10,8 @@ when creating a new quality check or quality control point (QCP). *Instructions* text entry field that allows the creator to provide instructions for how to complete the check. For a full overview of how to configure a quality check or a |QCP|, see the documentation on -:ref:`quality checks ` and :ref:`quality control -points `. +:ref:`quality checks ` and :ref:`quality control points +`. Process an Instructions quality check ===================================== @@ -65,26 +66,33 @@ Process work order quality check When configuring a |QCP| that is triggered by a manufacturing order, a specific work order can also be specified in the :guilabel:`Work Order Operation` field on the |QCP| form. If a work order is specified, an *Instructions* quality check is created for that specific work order, rather than the -manufacturing order as a whole. +|MO| as a whole. -Quality checks configured for work orders must be completed from the tablet view. To do so, begin by -navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`. Select a -manufacturing order that includes a work order for which a quality check is required. Open the -tablet view for that work order by clicking the :guilabel:`📱 (tablet)` button on the order's line. +Quality checks configured for work orders **must** be completed from the *Shop Floor* module. To do +so, begin by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`. +Select an |MO| that includes a work order for which an *Instructions* quality check is required. -With tablet view open, complete the steps listed on the left side of the screen until the -*Instructions* quality check step is reached. Upon reaching the check, the instructions for how to -complete it will appear at the top of the screen. Follow the instructions, then click -:guilabel:`Next` to move on to the next step. +On the |MO|, select the :guilabel:`Work Orders` tab, and click the :guilabel:`Open Work Order +(square with arrow coming out of it)` button on the line of the work order to be processed. On the +resulting :guilabel:`Work Orders` pop-up window, click the :guilabel:`Open Shop Floor` button to +open the *Shop Floor* module. -.. image:: instructions_check/work-order-instructions-check.png +When accessed from a specific work order, the *Shop Floor* module opens to the page for the work +center where the order is configured to be processed, and isolates the work order's card so that no +other cards are shown. + +Begin processing the work order's steps until the *Instructions* quality check step is reached. +Click on the step to open a pop-up window that details how to complete the quality check. Once +completed, click the :guilabel:`Next` button to complete the check, and move on to the next step. + +.. image:: instructions_check/instructions-check-shop-floor.png :align: center - :alt: An Instructions check for a work order. + :alt: An Instruction check as it appears in the Shop Floor module. -If an issue or defect is found during the quality check, a quality alert may need to be created to -notify a quality team. To do so, click the :guilabel:`☰ (menu)` button in the tablet view, and then -select :guilabel:`Quality Alert` from the :guilabel:`Menu` pop-up window. +Alternatively, an *Instructions* quality check can be completed by clicking the checkbox that +appears on the right side of the step's line on the work order card. When using this method, the +quality check automatically passes, without a pop-up window appearing. -Clicking :guilabel:`Quality Alert` opens a :guilabel:`Quality Alerts` pop-up window, from which a -quality alert can be created. For a complete guide to quality alert creation, view the documentation -on :ref:`quality alerts `. +.. note:: + For a full guide to the *Shop Floor* module, see the :ref:`Shop Floor overview + ` documentation. diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check/instructions-check-shop-floor.png b/content/applications/inventory_and_mrp/quality/quality_check_types/instructions_check/instructions-check-shop-floor.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5ed3f9e73bd23aae93afd22bdae08cf66cd2e0 GIT binary patch literal 8411 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