Skip to content

Commit 5d0c666

Browse files
author
John Holton (hojo)
committed
[ADD] Quality: Measure quality check
closes #6577 X-original-commit: 78713f1 Signed-off-by: Zachary Straub (zst) <[email protected]>
1 parent 2ab3c95 commit 5d0c666

File tree

8 files changed

+197
-0
lines changed

8 files changed

+197
-0
lines changed

content/applications/inventory_and_mrp/quality/quality_check_types.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ Quality check types
99

1010
quality_check_types/instructions_check
1111
quality_check_types/pass_fail_check
12+
quality_check_types/measure_check
Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
=====================
2+
Measure quality check
3+
=====================
4+
5+
.. |QCP| replace:: :abbr:`QCP (Quality Control Point)`
6+
.. |QCPs| replace:: :abbr:`QCPs (Quality Control Points)`
7+
8+
In Odoo *Quality*, a *Measure* check is one of the quality check types that can be selected when
9+
creating a new quality check or quality control point (QCP). *Measure* checks prompt users to
10+
measure a certain aspect of a product and record the measurement in Odoo. For the quality check to
11+
pass, the recorded measurement must be within a certain *tolerance* of a *norm* value.
12+
13+
Create a Measure quality check
14+
==============================
15+
16+
There are two distinct ways that *Measure* quality checks can be created. A single check can be
17+
manually created. Alternatively, a |QCP| can be configured that automatically creates checks at a
18+
predetermined interval.
19+
20+
This documentation only details the configuration options that are unique to *Measure* quality
21+
checks and |QCPs|. For a full overview of all the configuration options available when creating a
22+
single check or a |QCP|, see the documentation on :ref:`quality checks
23+
<quality/quality_management/quality-checks>` and :ref:`quality control points
24+
<quality/quality_management/quality-control-points>`.
25+
26+
Quality check
27+
-------------
28+
29+
To create a single *Measure* quality check, navigate to :menuselection:`Quality --> Quality Control
30+
--> Quality Checks`, and click :guilabel:`New`. Fill out the new quality check form as follows:
31+
32+
- In the :guilabel:`Type` drop-down field, select the :guilabel:`Measure` quality check type.
33+
- In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the
34+
check.
35+
- In the :guilabel:`Instructions` text field of the :guilabel:`Notes` tab, enter instructions for
36+
how the picture should be taken.
37+
38+
.. image:: measure_check/measure-check-form-1.png
39+
:align: center
40+
:alt: A quality check form configured for a Measure quality check.
41+
42+
Quality control point (QCP)
43+
---------------------------
44+
45+
To create a |QCP| that generates *Measure* quality checks automatically, navigate to
46+
:menuselection:`Quality --> Quality Control --> Control Points`, and click :guilabel:`New`. Fill out
47+
the new |QCP| form as follows:
48+
49+
- In the :guilabel:`Type` drop-down field, select the :guilabel:`Measure` quality check type. Doing
50+
so causes two new fields to appear: :guilabel:`Norm` and :guilabel:`Tolerance`.
51+
52+
- Use the first text-entry field of the :guilabel:`Norm` field to record the ideal measurement
53+
that the product should conform to. Use the second text-entry field to specify the unit of
54+
measurement that should be used.
55+
- The :guilabel:`Tolerance` field features two sub-fields: :guilabel:`from` and :guilabel:`to`.
56+
Use the :guilabel:`from` field to specify the minimum acceptable measurement, and the
57+
:guilabel:`to` field to specify the maximum acceptable measurement.
58+
59+
- In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the
60+
checks created by the |QCP|.
61+
- In the :guilabel:`Instructions` text field, enter instructions for how the measurement should be
62+
taken.
63+
64+
.. image:: measure_check/measure-check-qcp-form.png
65+
:align: center
66+
:alt: A QCP form configured to create Measure quality checks.
67+
68+
Process a Measure quality check
69+
===============================
70+
71+
Once created, there are multiple ways that *Measure* quality checks can be processed. If a quality
72+
check is assigned to a specific inventory, manufacturing, or work order, the check can be processed
73+
on the order itself. Alternatively, a check can be processed from the check's page.
74+
75+
From the check's page
76+
---------------------
77+
78+
To process a *Measure* quality check from the check's page, begin by navigating to
79+
:menuselection:`Quality --> Quality Control --> Quality Checks`, and select a quality check. Follow
80+
the :guilabel:`Instructions` for how to take the measurement.
81+
82+
After taking the measurement, record the value in the :guilabel:`Measure` field on the quality check
83+
form. To manually pass or fail the check, click :guilabel:`Pass` or :guilabel:`Fail` at the top-left
84+
corner of the check.
85+
86+
Alternatively, if the quality check is assigned to a |QCP| for which *norm* and *tolerance* values
87+
have been specified, click :guilabel:`Measure` at the top-left corner of the check instead. Doing so
88+
automatically marks the check as *Passed* if the recorded value is within the specified *tolerance*,
89+
or *Failed* if the value is outside of it.
90+
91+
On an order
92+
-----------
93+
94+
To process a *Measure* quality check on an order, select a manufacturing order or inventory order
95+
(receipt, delivery, return, etc.), for which a check is required. Manufacturing orders can be
96+
selected by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`,
97+
and clicking on an order. Inventory orders can be selected by navigating to
98+
:menuselection:`Inventory`, clicking the :guilabel:`# To Process` button on an operation card, and
99+
selecting an order.
100+
101+
On the selected manufacturing or inventory order, a purple :guilabel:`Quality Checks` button appears
102+
at the top of the page. Click the button to open the :guilabel:`Quality Check` pop-up window, which
103+
shows all of the quality checks required for that order.
104+
105+
To process a *Measure* quality check, measure the product as instructed, then enter the value in the
106+
:guilabel:`Measure` field on the pop-up window. Finally, click :guilabel:`Validate` to register the
107+
recorded value.
108+
109+
.. image:: measure_check/measure-check-pop-up.png
110+
:align: center
111+
:alt: A Measure quality check pop-up window on a manufacturing or inventory order.
112+
113+
If the value entered is within the range specified in the :guilabel:`Tolerance` section of the
114+
|QCP|, the quality check passes and the pop-up window closes. The rest of the manufacturing or
115+
inventory order can then be processed as usual.
116+
117+
However, if the value entered is outside of the specified range, a new pop-up window appears, titled
118+
:guilabel:`Quality Check Failed`. The body of the pop-up shows a warning message that states,
119+
:guilabel:`You measured # units and it should be between # units and # units.`, as well as the
120+
instructions entered in the :guilabel:`Message If Failure` tab of the |QCP|. At the bottom of the
121+
pop-up, two buttons appear: :guilabel:`Correct Measure` and :guilabel:`Confirm Measure`.
122+
123+
.. image:: measure_check/measure-check-failed.png
124+
:align: center
125+
:alt: The "Quality Check Failed" pop-up window.
126+
127+
If the measurement was not entered correctly and should be changed, select :guilabel:`Correct
128+
Measure`. Doing so re-opens the :guilabel:`Quality Check` pop-up window. Enter the corrected
129+
measurement in the :guilabel:`Measure` field, and then click :guilabel:`Validate` to complete the
130+
check.
131+
132+
If the measurement was entered correctly, click :guilabel:`Confirm Measure` instead, and the quality
133+
check fails. Follow any instructions that were listed on the :guilabel:`Quality Check Failed` pop-up
134+
window.
135+
136+
If a quality alert must be created, click the :guilabel:`Quality Alert` button that appears at the
137+
top of the manufacturing or inventory order after the check fails. Clicking :guilabel:`Quality
138+
Alert` opens a quality alert form on a new page.
139+
140+
For a complete guide on how to fill out the quality alert form, view the documentation on
141+
:ref:`quality alerts <quality/quality_management/quality-alerts>`.
142+
143+
On a work order
144+
---------------
145+
146+
When configuring a |QCP| that is triggered during manufacturing, a specific work order can also be
147+
specified in the :guilabel:`Work Order Operation` field on the |QCP| form. If a work order is
148+
specified, a *Measure* quality check is created for that specific work order, rather than the
149+
manufacturing order as a whole.
150+
151+
*Measure* quality checks created for work orders must be processed from the tablet view. To do so,
152+
begin by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`.
153+
Select a manufacturing order that includes a work order for which a quality check is required. Open
154+
the tablet view for that work order by selecting the :guilabel:`Work Orders` tab, and then clicking
155+
the :guilabel:`📱 (tablet)` button on the order's line.
156+
157+
With tablet view open, complete the steps listed on the left side of the screen until the *Measure*
158+
quality check step is reached. Upon reaching the check, the instructions for how to take the
159+
measurement appear at the top of the screen. Enter the measured value in the :guilabel:`Measure`
160+
field above the instructions, and then click :guilabel:`Validate`.
161+
162+
.. image:: measure_check/measure-tablet-view.png
163+
:align: center
164+
:alt: A Measure quality check in the Manufacturing tablet view.
165+
166+
If the measurement entered is within the range specified in the :guilabel:`Tolerance` section of the
167+
|QCP|, the quality check passes and the tablet view moves on to the next step of the work order.
168+
However, if the measurement entered is outside of the specified range, a pop-up window appears,
169+
titled :guilabel:`Quality Check Failed`.
170+
171+
The body of the :guilabel:`Quality Check Failed` pop-up window shows a warning message that states,
172+
:guilabel:`You measured # units and it should be between # units and # units.`, as well as the
173+
instructions entered in the :guilabel:`Message If Failure` tab of the |QCP|. At the bottom of the
174+
pop-up, two buttons appear: :guilabel:`Correct Measure` and :guilabel:`Confirm Measure`.
175+
176+
.. image:: measure_check/measure-check-failed.png
177+
:align: center
178+
:alt: The "Quality Check Failed" pop-up window.
179+
180+
If the measurement was not entered correctly, and should be changed, select :guilabel:`Correct
181+
Measure`. Doing so opens a new pop-up window, titled :guilabel:`Quality Check`. Enter the corrected
182+
measurement in the :guilabel:`Measure` field, then click :guilabel:`Validate` to complete the check,
183+
and move on to the next step of the work order.
184+
185+
If the measurement was entered correctly, click :guilabel:`Confirm Measure` instead, and the quality
186+
check fails. Follow any instructions that were listed on the :guilabel:`Quality Check Failed` pop-up
187+
window.
188+
189+
If a quality alert must be created, do so by clicking the :guilabel:`☰ (three horizontal lines)`
190+
button, and selecting :guilabel:`Quality Alert` from the :guilabel:`Menu` pop-up window. A
191+
:guilabel:`Quality Alerts` pop-up window appears, from which a quality alert can be created.
192+
193+
For a complete guide on how to fill out the quality alert form, view the documentation on
194+
:ref:`quality alerts <quality/quality_management/quality-alerts>`.
7.74 KB
Loading
7.06 KB
Loading
12.5 KB
Loading
15.5 KB
Loading
20.7 KB
Loading

content/applications/productivity/iot/devices/measurement_tool.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
Connect a measurement tool
33
==========================
44

5+
.. _iot/devices/measurement-tool:
6+
57
With Odoo's :abbr:`IoT (Internet of Things)` box, it is possible to connect measurement tools to the
68
Odoo database for use in the *Quality app* on a quality control point/quality check, or for use in a
79
work center during the manufacturing process.

0 commit comments

Comments
 (0)