add images, description an fixes on views

This commit is contained in:
Angel Alvarez 2012-09-14 10:13:51 +02:00
parent d35ad28007
commit 151f17af24
16 changed files with 189 additions and 8 deletions

60
README Normal file
View File

@ -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

View File

@ -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',

60
doc/index.rst Normal file
View File

@ -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)*
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

BIN
images/menu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
images/metodos.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
images/plantilla.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
images/prueba_cual.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
images/prueba_cuan.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
images/pruebas.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
images/reference_model.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
images/test.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
images/test_conf.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
images/test_ok.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

BIN
images/valores_posibles.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -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>