-
Notifications
You must be signed in to change notification settings - Fork 10.6k
[ADD] Quality: Measure quality check #5760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
194 changes: 194 additions & 0 deletions
194
...nt/applications/inventory_and_mrp/quality/quality_check_types/measure_check.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,194 @@ | ||
| ===================== | ||
| Measure quality check | ||
| ===================== | ||
|
|
||
| .. |QCP| replace:: :abbr:`QCP (Quality Control Point)` | ||
| .. |QCPs| replace:: :abbr:`QCPs (Quality Control Points)` | ||
|
|
||
| In Odoo *Quality*, a *Measure* check is one of the quality check types that can be selected when | ||
| creating a new quality check or quality control point (QCP). *Measure* checks prompt users to | ||
| measure a certain aspect of a product and record the measurement in Odoo. For the quality check to | ||
| pass, the recorded measurement must be within a certain *tolerance* of a *norm* value. | ||
|
|
||
| Create a Measure quality check | ||
| ============================== | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| There are two distinct ways that *Measure* quality checks can be created. A single check can be | ||
| manually created. Alternatively, a |QCP| can be configured that automatically creates checks at a | ||
| predetermined interval. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| This documentation only details the configuration options that are unique to *Measure* quality | ||
| checks and |QCPs|. For a full overview of all the configuration options available when creating a | ||
| single check or a |QCP|, see the documentation on :ref:`quality checks | ||
| <quality/quality_management/quality-checks>` and :ref:`quality control points | ||
| <quality/quality_management/quality-control-points>`. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Quality check | ||
| ------------- | ||
|
|
||
| To create a single *Measure* quality check, navigate to :menuselection:`Quality --> Quality Control | ||
| --> Quality Checks`, and click :guilabel:`New`. Fill out the new quality check form as follows: | ||
|
|
||
| - In the :guilabel:`Type` drop-down field, select the :guilabel:`Measure` quality check type. | ||
| - In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the | ||
| check. | ||
| - In the :guilabel:`Instructions` text field of the :guilabel:`Notes` tab, enter instructions for | ||
| how the picture should be taken. | ||
|
|
||
| .. image:: measure_check/measure-check-form-1.png | ||
| :align: center | ||
| :alt: A quality check form configured for a Measure quality check. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Quality control point (QCP) | ||
| --------------------------- | ||
|
|
||
| To create a |QCP| that generates *Measure* quality checks automatically, navigate to | ||
| :menuselection:`Quality --> Quality Control --> Control Points`, and click :guilabel:`New`. Fill out | ||
| the new |QCP| form as follows: | ||
|
|
||
| - In the :guilabel:`Type` drop-down field, select the :guilabel:`Measure` quality check type. Doing | ||
| so causes two new fields to appear: :guilabel:`Norm` and :guilabel:`Tolerance`. | ||
|
|
||
| - Use the first text-entry field of the :guilabel:`Norm` field to record the ideal measurement | ||
| that the product should conform to. Use the second text-entry field to specify the unit of | ||
| measurement that should be used. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - The :guilabel:`Tolerance` field features two sub-fields: :guilabel:`from` and :guilabel:`to`. | ||
| Use the :guilabel:`from` field to specify the minimum acceptable measurement, and the | ||
| :guilabel:`to` field to specify the maximum acceptable measurement. | ||
|
|
||
| - In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the | ||
| checks created by the |QCP|. | ||
| - In the :guilabel:`Instructions` text field, enter instructions for how the measurement should be | ||
| taken. | ||
|
|
||
| .. image:: measure_check/measure-check-qcp-form.png | ||
| :align: center | ||
| :alt: A QCP form configured to create Measure quality checks. | ||
|
|
||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| Process a Measure quality check | ||
| =============================== | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Once created, there are multiple ways that *Measure* quality checks can be processed. If a quality | ||
| check is assigned to a specific inventory, manufacturing, or work order, the check can be processed | ||
| on the order itself. Alternatively, a check can be processed from the check's page. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| From the check's page | ||
| --------------------- | ||
|
|
||
| To process a *Measure* quality check from the check's page, begin by navigating to | ||
| :menuselection:`Quality --> Quality Control --> Quality Checks`, and select a quality check. Follow | ||
| the :guilabel:`Instructions` for how to take the measurement. | ||
|
|
||
| After taking the measurement, record the value in the :guilabel:`Measure` field on the quality check | ||
| form. To manually pass or fail the check, click :guilabel:`Pass` or :guilabel:`Fail` at the top-left | ||
| corner of the check. | ||
|
|
||
| Alternatively, if the quality check is assigned to a |QCP| for which *norm* and *tolerance* values | ||
| have been specified, click :guilabel:`Measure` at the top-left corner of the check instead. Doing so | ||
| automatically marks the check as *Passed* if the recorded value is within the specified *tolerance*, | ||
| or *Failed* if the value is outside of it. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| On an order | ||
| ----------- | ||
|
|
||
| To process a *Measure* quality check on an order, select a manufacturing order or inventory order | ||
| (receipt, delivery, return, etc.), for which a check is required. Manufacturing orders can be | ||
| selected by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, | ||
| and clicking on an order. Inventory orders can be selected by navigating to | ||
| :menuselection:`Inventory`, clicking the :guilabel:`# To Process` button on an operation card, and | ||
| selecting an order. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| On the selected manufacturing or inventory order, a purple :guilabel:`Quality Checks` button appears | ||
| at the top of the page. Click the button to open the :guilabel:`Quality Check` pop-up window, which | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| shows all of the quality checks required for that order. | ||
|
|
||
| To process a *Measure* quality check, measure the product as instructed, then enter the value in the | ||
| :guilabel:`Measure` field on the pop-up window. Finally, click :guilabel:`Validate` to register the | ||
| recorded value. | ||
|
|
||
| .. image:: measure_check/measure-check-pop-up.png | ||
| :align: center | ||
| :alt: A Measure quality check pop-up window on a manufacturing or inventory order. | ||
|
|
||
| If the value entered is within the range specified in the :guilabel:`Tolerance` section of the | ||
| |QCP|, the quality check passes and the pop-up window closes. The rest of the manufacturing or | ||
| inventory order can then be processed as usual. | ||
|
|
||
| However, if the value entered is outside of the specified range, a new pop-up window appears, titled | ||
| :guilabel:`Quality Check Failed`. The body of the pop-up shows a warning message that states, | ||
| :guilabel:`You measured # units and it should be between # units and # units.`, as well as the | ||
| instructions entered in the :guilabel:`Message If Failure` tab of the |QCP|. At the bottom of the | ||
| pop-up, two buttons appear: :guilabel:`Correct Measure` and :guilabel:`Confirm Measure`. | ||
|
|
||
| .. image:: measure_check/measure-check-failed.png | ||
| :align: center | ||
| :alt: The "Quality Check Failed" pop-up window. | ||
|
|
||
| If the measurement was not entered correctly and should be changed, select :guilabel:`Correct | ||
| Measure`. Doing so re-opens the :guilabel:`Quality Check` pop-up window. Enter the corrected | ||
| measurement in the :guilabel:`Measure` field, and then click :guilabel:`Validate` to complete the | ||
| check. | ||
|
|
||
| If the measurement was entered correctly, click :guilabel:`Confirm Measure` instead, and the quality | ||
| check fails. Follow any instructions that were listed on the :guilabel:`Quality Check Failed` pop-up | ||
| window. | ||
|
|
||
| If a quality alert must be created, click the :guilabel:`Quality Alert` button that appears at the | ||
| top of the manufacturing or inventory order after the check fails. Clicking :guilabel:`Quality | ||
| Alert` opens a quality alert form on a new page. | ||
|
|
||
| For a complete guide on how to fill out the quality alert form, view the documentation on | ||
| :ref:`quality alerts <quality/quality_management/quality-alerts>`. | ||
|
|
||
| On a work order | ||
| --------------- | ||
|
|
||
| When configuring a |QCP| that is triggered during manufacturing, a specific work order can also be | ||
| specified in the :guilabel:`Work Order Operation` field on the |QCP| form. If a work order is | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| specified, a *Measure* quality check is created for that specific work order, rather than the | ||
| manufacturing order as a whole. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| *Measure* quality checks created for work orders must be processed from the tablet view. To do so, | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We will need to adjust for |
||
| 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 selecting the :guilabel:`Work Orders` tab, and then clicking | ||
| the :guilabel:`📱 (tablet)` button on the order's line. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| With tablet view open, complete the steps listed on the left side of the screen until the *Measure* | ||
| quality check step is reached. Upon reaching the check, the instructions for how to take the | ||
| measurement appear at the top of the screen. Enter the measured value in the :guilabel:`Measure` | ||
| field above the instructions, and then click :guilabel:`Validate`. | ||
|
|
||
| .. image:: measure_check/measure-tablet-view.png | ||
| :align: center | ||
| :alt: A Measure quality check in the Manufacturing tablet view. | ||
|
|
||
| If the measurement entered is within the range specified in the :guilabel:`Tolerance` section of the | ||
| |QCP|, the quality check passes and the tablet view moves on to the next step of the work order. | ||
| However, if the measurement entered is outside of the specified range, a pop-up window appears, | ||
| titled :guilabel:`Quality Check Failed`. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| The body of the :guilabel:`Quality Check Failed` pop-up window shows a warning message that states, | ||
| :guilabel:`You measured # units and it should be between # units and # units.`, as well as the | ||
| instructions entered in the :guilabel:`Message If Failure` tab of the |QCP|. At the bottom of the | ||
| pop-up, two buttons appear: :guilabel:`Correct Measure` and :guilabel:`Confirm Measure`. | ||
|
|
||
| .. image:: measure_check/measure-check-failed.png | ||
| :align: center | ||
| :alt: The "Quality Check Failed" pop-up window. | ||
|
|
||
| If the measurement was not entered correctly, and should be changed, select :guilabel:`Correct | ||
| Measure`. Doing so opens a new pop-up window, titled :guilabel:`Quality Check`. Enter the corrected | ||
| measurement in the :guilabel:`Measure` field, then click :guilabel:`Validate` to complete the check, | ||
| and move on to the next step of the work order. | ||
|
|
||
| If the measurement was entered correctly, click :guilabel:`Confirm Measure` instead, and the quality | ||
| check fails. Follow any instructions that were listed on the :guilabel:`Quality Check Failed` pop-up | ||
| window. | ||
hojo-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| If a quality alert must be created, do so by clicking the :guilabel:`☰ (three horizontal lines)` | ||
| button, and selecting :guilabel:`Quality Alert` from the :guilabel:`Menu` pop-up window. A | ||
| :guilabel:`Quality Alerts` pop-up window appears, from which a quality alert can be created. | ||
|
|
||
| For a complete guide on how to fill out the quality alert form, view the documentation on | ||
| :ref:`quality alerts <quality/quality_management/quality-alerts>`. | ||
Binary file added
BIN
+7.74 KB
...tory_and_mrp/quality/quality_check_types/measure_check/measure-check-failed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+7.06 KB
...tory_and_mrp/quality/quality_check_types/measure_check/measure-check-form-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+12.5 KB
...tory_and_mrp/quality/quality_check_types/measure_check/measure-check-pop-up.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+15.5 KB
...ry_and_mrp/quality/quality_check_types/measure_check/measure-check-qcp-form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+20.7 KB
...ntory_and_mrp/quality/quality_check_types/measure_check/measure-tablet-view.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.