2019-11-04 22:12:04 +07:00
|
|
|
|
=============================
|
|
|
|
|
Define Quality Control Points
|
|
|
|
|
=============================
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
Quality is an important factor when it comes to products or services.
|
|
|
|
|
Nowadays, quality has become the differentiating factor for all goods
|
|
|
|
|
and services. It is vital for businesses to deliver products that meet
|
|
|
|
|
or exceed expectations. It also helps minimize waste.
|
|
|
|
|
|
|
|
|
|
That is why most manufacturers would not think of eliminating the
|
|
|
|
|
quality control from their manufacturing process. After all, removing
|
|
|
|
|
quality controls would dramatically increase the number of defective
|
|
|
|
|
products that the company then has to rework or scrap.
|
|
|
|
|
|
|
|
|
|
Then, using business applications to ensure data quality is important.
|
|
|
|
|
With Odoo insuring the rear, any major problem can be avoided before
|
|
|
|
|
occurring!
|
|
|
|
|
|
2019-11-04 22:12:04 +07:00
|
|
|
|
Quality Control Points
|
|
|
|
|
======================
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
To create a *Quality Control Point*, go to :menuselection:`Quality
|
|
|
|
|
--> Quality Control --> Control Points`. Once there, define the product
|
|
|
|
|
on which the quality control point should take place. The operation at
|
|
|
|
|
which it takes place also is to be defined here.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
The *Quality Control Points* take place during transfers or during the
|
|
|
|
|
manufacturing process of the products. If working with routings on
|
|
|
|
|
*Bill of Materials*, you have to precise at which step of the
|
|
|
|
|
manufacturing process the quality control point needs to be applied.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
The *Control Type* defines at which frequency the quality checks
|
|
|
|
|
should take place:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
- **All operations**: all the operations automatically generate quality
|
|
|
|
|
checks to perform;
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
- **Randomly**: the quality checks only perform on x% of the operation. The
|
|
|
|
|
percentage needs to be defined on the control point;
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
- **Periodically**: the quality checks are performed periodically. The
|
|
|
|
|
periodicity is based on the defined period (once a day, once a
|
|
|
|
|
week).
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_01.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Quality Control Point Types
|
|
|
|
|
===========================
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
Now, one thing remains to be configured: the type of quality check.
|
|
|
|
|
There are several types that can be used: text, take a picture,
|
|
|
|
|
pass-fail, take a measure, register consumed material, register
|
|
|
|
|
by-product, and print label.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. note::
|
2020-06-11 18:46:32 +07:00
|
|
|
|
Some types are available only with the manufacturing application
|
|
|
|
|
installed.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Text
|
|
|
|
|
----
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
This control point type allows giving instructions to workers during the
|
|
|
|
|
transfer or during the manufacturing process.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_01.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_02.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_03.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Take a Picture
|
|
|
|
|
--------------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
This control point type asks to take a picture of the product applied in
|
|
|
|
|
a transfer or when manufacturing it.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_04.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_05.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_06.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
This process can be simplified by using a connected :doc:`camera
|
|
|
|
|
<../../iot/devices/measurement_tool>`.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Pass-Fail
|
|
|
|
|
---------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
*Pass-Fail* requires to specify if the products pass or fail specific
|
|
|
|
|
criteria. It can be applied for both transfers or manufacturing orders.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_07.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
For this kind of type, there is the possibility to define a failure
|
|
|
|
|
message giving instructions to follow in case of failure.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_08.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_09.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_10.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Take a Measure
|
|
|
|
|
--------------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
Taking measures requires to enter the product’s measurements during a
|
|
|
|
|
transfer or during the manufacturing process.
|
|
|
|
|
|
|
|
|
|
To use it, it necessary to specify the norm for your product’s
|
|
|
|
|
measurements, but also a tolerance threshold. Doing so, all the products
|
|
|
|
|
with good measures can are automatically accepted.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_11.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
As for *Pass-Fail*, this type allows defining a failure message that
|
|
|
|
|
gives instructions to the worker.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_12.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_13.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_14.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
This process can be simplified by using connected :doc:`measurement tools <../../iot/devices/camera>`.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Register Consumed Materials
|
|
|
|
|
---------------------------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
When using *Register Consumed Materials*, it is required to register
|
|
|
|
|
the component’s serial/lot numbers during the manufacturing process.
|
|
|
|
|
|
|
|
|
|
.. note::
|
|
|
|
|
This type is only available when working with routings.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_15.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_16.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Register By-Products
|
|
|
|
|
--------------------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
With *Register By-Products*, it is required to register the serial/lot
|
|
|
|
|
number of the by-products that are manufactured.
|
|
|
|
|
|
|
|
|
|
.. note::
|
|
|
|
|
This type is only available when working with routings.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_17.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_18.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
Print Label
|
|
|
|
|
-----------
|
|
|
|
|
|
2020-06-11 18:46:32 +07:00
|
|
|
|
*Print Label*, as its name points out, allows printing labels to add
|
|
|
|
|
to the product during the manufacturing process.
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_19.png
|
|
|
|
|
:align: center
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:alt:
|
2019-11-04 22:12:04 +07:00
|
|
|
|
|
|
|
|
|
.. image:: media/control_points_20.png
|
2020-06-11 18:46:32 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt:
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
This process can be simplified by using a connected :doc:`printer <../../iot/devices/printer>`.
|