[REM] quality: quality section removed (#872)
- The content of the control points doc will be dispatched in other docs. - The other docs are straightforward docs that are not "useful".
@ -22,7 +22,6 @@ Applications
|
||||
point_of_sale
|
||||
inventory
|
||||
manufacturing
|
||||
quality
|
||||
barcode
|
||||
iot
|
||||
website
|
||||
@ -67,7 +66,6 @@ Applications
|
||||
point_of_sale
|
||||
inventory
|
||||
manufacturing
|
||||
quality
|
||||
iot
|
||||
website
|
||||
ecommerce
|
||||
|
12
quality.rst
@ -1,12 +0,0 @@
|
||||
:banner: banners/quality.png
|
||||
|
||||
=======
|
||||
Quality
|
||||
=======
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
quality/control
|
||||
quality/alert
|
||||
quality/checks
|
@ -1,9 +0,0 @@
|
||||
=====
|
||||
Alert
|
||||
=====
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
alert/alert_mo
|
||||
alert/alert_transfer
|
@ -1,53 +0,0 @@
|
||||
===================================================
|
||||
Generate a Quality Alert from a Manufacturing Order
|
||||
===================================================
|
||||
|
||||
Speaking of manufacturing orders, you have two different situations to
|
||||
consider in Odoo. Those two will result in two different processes:
|
||||
|
||||
- You work with a simple manufacturing flow;
|
||||
|
||||
- You work with a complex manufacturing flow that includes routings.
|
||||
|
||||
Simple manufacturing flow
|
||||
=========================
|
||||
|
||||
If you work with simple manufacturing orders, the *Quality Alerts*
|
||||
will be launched from the manufacturing order itself. When manufacturing
|
||||
a product for which you need to process quality controls, a button
|
||||
*Quality Alert* will appear on the top of your manufacturing order.
|
||||
|
||||
.. image:: media/alert_mo_01.png
|
||||
:align: center
|
||||
|
||||
By clicking on the button, you can specify the quality problem that
|
||||
arose during the process.
|
||||
|
||||
.. image:: media/alert_mo_02.png
|
||||
:align: center
|
||||
|
||||
If one of the quality checks failed, the button will be highlighted on
|
||||
the document. If not, the button won’t be highlighted.
|
||||
|
||||
.. image:: media/alert_mo_03.png
|
||||
:align: center
|
||||
|
||||
Manufacturing Flow with Routings
|
||||
================================
|
||||
|
||||
If you work with routings defined on your manufacturing orders, the
|
||||
quality alerts will be launched directly from the work orders on which
|
||||
the quality checks took place.
|
||||
|
||||
.. image:: media/alert_mo_04.png
|
||||
:align: center
|
||||
|
||||
.. image:: media/alert_mo_05.png
|
||||
:align: center
|
||||
|
||||
Then, a button *Quality Alert* will be available from the work order
|
||||
view. When you click on the button, you can specify the quality problem
|
||||
that appeared during the process.
|
||||
|
||||
.. image:: media/alert_mo_06.png
|
||||
:align: center
|
@ -1,32 +0,0 @@
|
||||
========================================
|
||||
Generate a Quality Alert from a Transfer
|
||||
========================================
|
||||
|
||||
Use the Quality Alert
|
||||
=====================
|
||||
|
||||
Every time you perform some *Quality Checks* on a transfer, a
|
||||
*Quality Alert* button appears. You can always use it. The button is
|
||||
automatically highlighted once you have a failed quality check for the
|
||||
transfer.
|
||||
|
||||
.. image:: media/alert_transfer_01.png
|
||||
:align: center
|
||||
|
||||
If you click on that *Quality Alert* button, you can specify what was
|
||||
the problem with the product.
|
||||
|
||||
.. image:: media/alert_transfer_02.png
|
||||
:align: center
|
||||
|
||||
The *Quality Alert* that is created from the transfer can be found via
|
||||
the button appearing on the top right corner of the transfer.
|
||||
|
||||
.. image:: media/alert_transfer_03.png
|
||||
:align: center
|
||||
|
||||
You can also access all your *Quality Alerts* via the menu, accessible
|
||||
under *Control*.
|
||||
|
||||
.. image:: media/alert_transfer_04.png
|
||||
:align: center
|
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 8.7 KiB |
@ -1,10 +0,0 @@
|
||||
======
|
||||
Checks
|
||||
======
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
checks/quality_mo
|
||||
checks/quality_transfers
|
||||
|
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 9.2 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 12 KiB |
@ -1,83 +0,0 @@
|
||||
==============================================
|
||||
Perform Quality Checks on Manufacturing Orders
|
||||
==============================================
|
||||
|
||||
There are two different situations to consider and that will differ in
|
||||
Odoo processes:
|
||||
|
||||
- You work with simple manufacturing flows;
|
||||
|
||||
- You work with complex manufacturing flows that are represented by the use of routings in Odoo.
|
||||
|
||||
Simple Manufacturing Flow
|
||||
=========================
|
||||
|
||||
Create the Quality Control Point
|
||||
--------------------------------
|
||||
|
||||
To create a quality control point, open the quality app and go to
|
||||
:menuselection:`Control --> Control Points`. There, hit create. Make sure to select
|
||||
*Manufacturing* as operation and choose the type of quality check you
|
||||
want to perform.
|
||||
|
||||
.. image:: media/quality_mo_01.png
|
||||
:align: center
|
||||
|
||||
Process the Quality Check
|
||||
-------------------------
|
||||
|
||||
Once your *Quality Control Point* has been created, you can create a
|
||||
manufacturing order for your product. Now, and before marking the
|
||||
manufacturing as done, you can register the *Quality Checks*.
|
||||
|
||||
.. image:: media/quality_mo_02.png
|
||||
:align: center
|
||||
|
||||
.. image:: media/quality_mo_03.png
|
||||
:align: center
|
||||
|
||||
Once you have performed your quality checks, you can find them via the
|
||||
*Quality Checks* button available on the manufacturing order form.
|
||||
|
||||
.. image:: media/quality_mo_04.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
If you want to access all your quality checks, you can do this by
|
||||
opening the quality checks menu, under quality control.
|
||||
|
||||
Manufacturing Flow with Routings
|
||||
================================
|
||||
|
||||
Create the Quality Control Point
|
||||
--------------------------------
|
||||
|
||||
If you want to create a *Quality Control Point*, open the *Quality*
|
||||
app and go to :menuselection:`Control --> Control Points`. Then, click on create. Make
|
||||
sure to select *Manufacturing* as operation and select the work order
|
||||
operation on which the quality check should be performed.
|
||||
|
||||
.. image:: media/quality_mo_05.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
Choosing the work order operation is necessary if you want the quality
|
||||
checks to be performed in the work orders. After that, you can choose
|
||||
the type of quality check.
|
||||
|
||||
Process the Quality Check
|
||||
-------------------------
|
||||
|
||||
Once your *Quality Control Point* has been configured, create a
|
||||
manufacturing order for your product. You have to plan it if you want to
|
||||
generate the necessary work orders.
|
||||
|
||||
.. image:: media/quality_mo_06.png
|
||||
:align: center
|
||||
|
||||
Now, process the work order and your quality check will appear. In this
|
||||
example, the quality check requests to enter the serial number of the
|
||||
Table Top component.
|
||||
|
||||
.. image:: media/quality_mo_07.png
|
||||
:align: center
|
@ -1,50 +0,0 @@
|
||||
===================================
|
||||
Perform Quality Checks on Transfers
|
||||
===================================
|
||||
|
||||
Create the Quality Control Point
|
||||
================================
|
||||
|
||||
To create a *Quality Control Point*, open the *Quality* application.
|
||||
Then, go to :menuselection:`Quality Control --> Control Points --> Create`. Now, you can
|
||||
define the quality control point you want to apply to a specific
|
||||
product. Don’t forget to select a transfer operation type.
|
||||
|
||||
.. image:: media/quality_transfers_01.png
|
||||
:align: center
|
||||
|
||||
Process the Quality Check
|
||||
=========================
|
||||
|
||||
Let’s say that we will receive a laptop. First, create a planned receipt
|
||||
for the product. Then, on the receipt, you will see a *Quality Checks*
|
||||
button that appears to proceed to the quality check you configured
|
||||
before.
|
||||
|
||||
.. image:: media/quality_transfers_02.png
|
||||
:align: center
|
||||
|
||||
By clicking on it, the instruction set on the quality control point will
|
||||
be displayed and will require the check value.
|
||||
|
||||
.. image:: media/quality_transfers_03.png
|
||||
:align: center
|
||||
|
||||
Once the quality check is done, you can find it linked to the
|
||||
corresponding transfer and access it by clicking on the button.
|
||||
|
||||
.. image:: media/quality_transfers_04.png
|
||||
:align: center
|
||||
|
||||
But, if the quality check failed, the stat button will appear in red
|
||||
(instead of green) and Odoo will suggest you to create a *Quality
|
||||
Alert* by highlighting the corresponding button.
|
||||
|
||||
.. image:: media/quality_transfers_05.png
|
||||
:align: center
|
||||
|
||||
The quality checks can also be found in the *Quality* application by
|
||||
opening the *Quality Checks* menu, under *Quality Control*.
|
||||
|
||||
.. image:: media/quality_transfers_06.png
|
||||
:align: center
|
@ -1,8 +0,0 @@
|
||||
=======
|
||||
Control
|
||||
=======
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
control/control_points
|
@ -1,207 +0,0 @@
|
||||
=============================
|
||||
Define Quality Control Points
|
||||
=============================
|
||||
|
||||
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!
|
||||
|
||||
Quality Control Points
|
||||
======================
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
The *Control Type* defines at which frequency the quality checks
|
||||
should take place:
|
||||
|
||||
- **All operations**: all the operations automatically generate quality
|
||||
checks to perform;
|
||||
|
||||
- **Randomly**: the quality checks only perform on x% of the operation. The
|
||||
percentage needs to be defined on the control point;
|
||||
|
||||
- **Periodically**: the quality checks are performed periodically. The
|
||||
periodicity is based on the defined period (once a day, once a
|
||||
week).
|
||||
|
||||
.. image:: media/control_points_01.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
Quality Control Point Types
|
||||
===========================
|
||||
|
||||
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.
|
||||
|
||||
.. note::
|
||||
Some types are available only with the manufacturing application
|
||||
installed.
|
||||
|
||||
Text
|
||||
----
|
||||
|
||||
This control point type allows giving instructions to workers during the
|
||||
transfer or during the manufacturing process.
|
||||
|
||||
.. image:: media/control_points_01.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_02.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_03.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
Take a Picture
|
||||
--------------
|
||||
|
||||
This control point type asks to take a picture of the product applied in
|
||||
a transfer or when manufacturing it.
|
||||
|
||||
.. image:: media/control_points_04.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_05.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_06.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. tip::
|
||||
This process can be simplified by using a connected :doc:`camera
|
||||
<../../iot/devices/measurement_tool>`.
|
||||
|
||||
Pass-Fail
|
||||
---------
|
||||
|
||||
*Pass-Fail* requires to specify if the products pass or fail specific
|
||||
criteria. It can be applied for both transfers or manufacturing orders.
|
||||
|
||||
.. image:: media/control_points_07.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
For this kind of type, there is the possibility to define a failure
|
||||
message giving instructions to follow in case of failure.
|
||||
|
||||
.. image:: media/control_points_08.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_09.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_10.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
Take a Measure
|
||||
--------------
|
||||
|
||||
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.
|
||||
|
||||
.. image:: media/control_points_11.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
As for *Pass-Fail*, this type allows defining a failure message that
|
||||
gives instructions to the worker.
|
||||
|
||||
.. image:: media/control_points_12.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_13.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_14.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. tip::
|
||||
This process can be simplified by using connected :doc:`measurement tools <../../iot/devices/camera>`.
|
||||
|
||||
Register Consumed Materials
|
||||
---------------------------
|
||||
|
||||
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.
|
||||
|
||||
.. image:: media/control_points_15.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_16.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
Register By-Products
|
||||
--------------------
|
||||
|
||||
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.
|
||||
|
||||
.. image:: media/control_points_17.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_18.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
Print Label
|
||||
-----------
|
||||
|
||||
*Print Label*, as its name points out, allows printing labels to add
|
||||
to the product during the manufacturing process.
|
||||
|
||||
.. image:: media/control_points_19.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. image:: media/control_points_20.png
|
||||
:align: center
|
||||
:alt:
|
||||
|
||||
.. tip::
|
||||
This process can be simplified by using a connected :doc:`printer <../../iot/devices/printer>`.
|
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 35 KiB |