add images, description an fixes on views
|
@ -0,0 +1,60 @@
|
|||
Módulo de Control de Calidad para OpenErp, actualizado a la versión 6 dónde se
|
||||
han añadido alguna funcionalidad interesante.
|
||||
|
||||
Este módulo es génerico , es la base para la integración de forma automàtica
|
||||
con los diferentes modelos de la aplicación, de todas formas nos permite hacer
|
||||
cualquier control de calidad a los diferentes modelos del sistema de forma
|
||||
manual. A lo largo de las siguientes semanas presentaremos otros módulos que
|
||||
automatizan el control de calidad en los lotes de producción o en los
|
||||
albaranes.
|
||||
|
||||
Definición:
|
||||
|
||||
* Método: Las diferentes procedimientos disponibles con los qual realizar la
|
||||
prueba.
|
||||
* Prueba: El test a comprobar. Tenemos dos tipos de pruebas:
|
||||
* Cualitativas: El resultado es un descripción, color, si, No..
|
||||
* Cuantitativas: El resultado debe de estar dentro de un intervalo.
|
||||
* Valores Posibles: Los valores que podemos escoger en las pruebas cualitativas.
|
||||
* Sinónimos: Diferentes nombres para la misma prueba.
|
||||
* Referencias en test: los diferentes modelos de la aplicación a los que se puede
|
||||
pasar un test de calidad.
|
||||
* Plantilla: El conjunto de pruebas que se utilizarán en los tests!
|
||||
|
||||
* Una vez definidos estos valores pasamos a definir el test.
|
||||
|
||||
Tenemos un *test genérico* que se podrá aplicar a cualquier modelo como por
|
||||
ejemplo a qualquier empresa, albarán, factura o producto, o un *test
|
||||
relacionado* , haciendolo específico para un producto determinado y que se
|
||||
aplicará por ejemplo cada vez que se venda el producto o quan se cree un
|
||||
lote.
|
||||
|
||||
* La *fórmula* , ha sido añadido en la versión 6.0 para poder dar un resultado
|
||||
al test.
|
||||
|
||||
Así para definir la fórmula sólo hay que utilizar el nombre de las
|
||||
líneas como operandos. Como por Ejemplo: Teniendo las 3 ĺineas de la plantilla
|
||||
con nombres A,B,C respectivamente podemos crear una formula tal que: (A*100 +B/C)*B²
|
||||
|
||||
|
||||
Para poner un ejemplo práctico, este campo se ha utilizado en unos de nuestros
|
||||
clientes que se dedica a la inseminación artificial para calcular la dosis
|
||||
resultantes según los valores del test de calidad que pasa la extracción.
|
||||
|
||||
Una vez definidos estos parámetros sólo nos queda pasar el test. Creamos un
|
||||
nuevo test, creamos la relación con el modelo, empresa, ventas.. , y apretamos
|
||||
el botón “seleccionar plantilla”, escogemos el test y se nos rellena las ĺínieas
|
||||
dependiendo de la plantilla escogida.
|
||||
|
||||
Ahora sólo nos queda rellenar las línieas del test. En casos que haya
|
||||
diferentes métodos para una prueba sólo es necesàrio que una de las
|
||||
combinaciones de prueba,método sea correcta.
|
||||
|
||||
|
||||
Seguimos teniendo el workflow:
|
||||
|
||||
Borarrador -> Confirmado -> Pendiente aprovación -> Éxito
|
||||
|
|
||||
|-> Fracaso
|
||||
|
||||
|
|
@ -31,14 +31,78 @@
|
|||
"name": "Quality Control",
|
||||
"version": "0.1",
|
||||
"author": "NaN·tic",
|
||||
"category": "Generic Modules/Others",
|
||||
"category": "Others",
|
||||
"description": """
|
||||
This module provides a generic infrastructure for quality tests. The idea is that it can be later be reused for doing quality tests in production lots but also in any other areas a company may desire.
|
||||
|
||||
Quality Control module for OpenERP, updated to version 6 where
|
||||
have added some interesting functionality.
|
||||
|
||||
This module is generic, is the basis for integration automatically
|
||||
with different models of the application, however allows us to
|
||||
any quality control at the different models of the system so
|
||||
manual. Over the following weeks introduce other modules
|
||||
automate quality control in the production lots or in
|
||||
invoices.
|
||||
|
||||
Definition:
|
||||
|
||||
* Method: The various procedures available to perform qual
|
||||
proof.
|
||||
* Test: The test to check. We have two types of tests:
|
||||
* Qualitative: The result is a description, color, yes, No..
|
||||
* Quantitative: The result must be within a range.
|
||||
* Possible values: The values choose in qualitative tests.
|
||||
* Synonyms: Different names for the same test.
|
||||
* References in test: different models of the application to which you can
|
||||
pass a quality test.
|
||||
* Template: The set of tests to be used in tests!
|
||||
|
||||
* Once these values we define the test.
|
||||
|
||||
We have a * generic * test that can be applied to any model as
|
||||
Any company example, shipments, invoices or product, or a * test
|
||||
related *, making it specific to a particular product and that
|
||||
eg apply whenever food is sold or quan creating a
|
||||
batch.
|
||||
|
||||
* The * formula *, has been added in version 6.0 to be scored
|
||||
the test.
|
||||
|
||||
So to define the formula simply use the name of the
|
||||
lines as operands. For example: Taking the 3 lines of the template
|
||||
named A, B, C respectively can create a formula such that: (A * 100 + B / C) * B ²
|
||||
|
||||
|
||||
To give a practical example, this field has been used in some of our
|
||||
customers engaged in artificial insemination to calculate the dose
|
||||
according to the values resulting quality test passes extraction.
|
||||
|
||||
Once these parameters we just pass the test. We create a
|
||||
new test, we create a relationship with the model, company sales .. , And pressed
|
||||
the "Select Template", choose the test and fills us ĺínieas
|
||||
depending on the template chosen.
|
||||
|
||||
Now we just fill línieas test. In cases has
|
||||
different test methods need only one of the
|
||||
combinations test method is correct.
|
||||
|
||||
|
||||
We continue the workflow:
|
||||
|
||||
Borarrador -> Confirmed -> Pending approval -> Success
|
||||
|
|
||||
| -> Failure
|
||||
|
||||
Developed for Trod y Avia, S.L.""",
|
||||
"depends": [
|
||||
'product'
|
||||
],
|
||||
"images": ["images/test.png","images/menu.png","images/metodos.png",
|
||||
"images/plantilla.png","images/pantilla_relacionado.png",
|
||||
"images/prueba_cual.png","images/prueba_cuan.png",
|
||||
"images/pruebas.png","images/reference_model.png",
|
||||
"images/test_conf.png","images/test_ok.png",
|
||||
"images/valores_posibles.png"],
|
||||
"demo_xml": [],
|
||||
"update_xml": [
|
||||
'security/security.xml',
|
||||
|
|
|
@ -0,0 +1,60 @@
|
|||
Módulo de Control de Calidad para OpenErp, actualizado a la versión 6 dónde se
|
||||
han añadido alguna funcionalidad interesante.
|
||||
|
||||
Este módulo es génerico , es la base para la integración de forma automàtica
|
||||
con los diferentes modelos de la aplicación, de todas formas nos permite hacer
|
||||
cualquier control de calidad a los diferentes modelos del sistema de forma
|
||||
manual. A lo largo de las siguientes semanas presentaremos otros módulos que
|
||||
automatizan el control de calidad en los lotes de producción o en los
|
||||
albaranes.
|
||||
|
||||
Definición:
|
||||
|
||||
* Método: Las diferentes procedimientos disponibles con los qual realizar la
|
||||
prueba.
|
||||
* Prueba: El test a comprobar. Tenemos dos tipos de pruebas:
|
||||
* Cualitativas: El resultado es un descripción, color, si, No..
|
||||
* Cuantitativas: El resultado debe de estar dentro de un intervalo.
|
||||
* Valores Posibles: Los valores que podemos escoger en las pruebas cualitativas.
|
||||
* Sinónimos: Diferentes nombres para la misma prueba.
|
||||
* Referencias en test: los diferentes modelos de la aplicación a los que se puede
|
||||
pasar un test de calidad.
|
||||
* Plantilla: El conjunto de pruebas que se utilizarán en los tests!
|
||||
|
||||
* Una vez definidos estos valores pasamos a definir el test.
|
||||
|
||||
Tenemos un *test genérico* que se podrá aplicar a cualquier modelo como por
|
||||
ejemplo a qualquier empresa, albarán, factura o producto, o un *test
|
||||
relacionado* , haciendolo específico para un producto determinado y que se
|
||||
aplicará por ejemplo cada vez que se venda el producto o quan se cree un
|
||||
lote.
|
||||
|
||||
* La *fórmula* , ha sido añadido en la versión 6.0 para poder dar un resultado
|
||||
al test.
|
||||
|
||||
Así para definir la fórmula sólo hay que utilizar el nombre de las
|
||||
líneas como operandos. Como por Ejemplo: Teniendo las 3 ĺineas de la plantilla
|
||||
con nombres A,B,C respectivamente podemos crear una formula tal que: (A*100 +B/C)*B²
|
||||
|
||||
|
||||
Para poner un ejemplo práctico, este campo se ha utilizado en unos de nuestros
|
||||
clientes que se dedica a la inseminación artificial para calcular la dosis
|
||||
resultantes según los valores del test de calidad que pasa la extracción.
|
||||
|
||||
Una vez definidos estos parámetros sólo nos queda pasar el test. Creamos un
|
||||
nuevo test, creamos la relación con el modelo, empresa, ventas.. , y apretamos
|
||||
el botón “seleccionar plantilla”, escogemos el test y se nos rellena las ĺínieas
|
||||
dependiendo de la plantilla escogida.
|
||||
|
||||
Ahora sólo nos queda rellenar las línieas del test. En casos que haya
|
||||
diferentes métodos para una prueba sólo es necesàrio que una de las
|
||||
combinaciones de prueba,método sea correcta.
|
||||
|
||||
|
||||
Seguimos teniendo el workflow:
|
||||
|
||||
Borarrador -> Confirmado -> Pendiente aprovación -> Éxito
|
||||
|
|
||||
|-> Fracaso
|
||||
|
||||
|
After Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 91 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 53 KiB |
|
@ -119,12 +119,9 @@
|
|||
<field name="company_id"/>
|
||||
<field name="active" />
|
||||
</group>
|
||||
<group col="2" colspan="4">
|
||||
<field name="synonym_ids" nolabel="1"/>
|
||||
<group attrs="{'invisible':[('type','!=','qualitative')]}" col="2" colspan="2" >
|
||||
<field name="value_ids" nolabel="1" colspan="2" attrs="{'required':[('type','=','qualitative')]}" />
|
||||
</group>
|
||||
</group>
|
||||
<newline/>
|
||||
<field name="value_ids" nolabel="1" colspan="2" attrs="{'required':[('type','=','qualitative')],'readonly':[('type','!=','qualitative')] }" />
|
||||
<field name="synonym_ids" nolabel="1" colspan="2"/>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
|