Este módulo permite al usuario definir una tasa de finalización en el modelo vinculado a un conjunto de atributos.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Define requisitos de finalización en conjuntos de atributos y realiza un seguimiento de cuán completos están los atributos de un registro, con un porcentaje y un estado completo/no completo.
Este módulo permite configurar reglas de finalización en un conjunto de atributos. En el formulario del conjunto de atributos, una nueva sección 'COMPLETNESS' permite añadir líneas que seleccionan cada una un campo (de los atributos de ese conjunto) y le asignan una tasa de finalización. El total de todas las tasas debe ser exactamente 100%, de lo contrario Odoo bloquea el guardado con un error.
En cualquier registro que use un conjunto de atributos (por ejemplo un producto), Odoo calcula automáticamente: - qué criterios están completados (el campo tiene un valor), - cuáles no están completados, - un porcentaje de finalización (suma de las tasas de los criterios completados), - un estado: 'Complete' cuando el porcentaje alcanza el 100%, de lo contrario 'Not complete'.
Estos valores se actualizan al modificar el registro, gracias a un escucha de eventos que recalcula los criterios completados cuando se escriben los campos relevantes.
El módulo añade campos al mixin propietario del conjunto de atributos, por lo que cualquier modelo que use conjuntos de atributos obtiene el seguimiento de finalización. También añade una vista de árbol para las líneas de finalización y amplía el formulario del conjunto de atributos. Los derechos de acceso permiten a todos los usuarios leer las líneas de finalización, mientras que solo los responsables de ERP pueden crearlas, editarlas o eliminarlas.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- attribute.set · amplía un modelo existenteattribute_set_completeness_ids (Completeness Requirements)
- attribute.set.owner.mixin · amplía un modelo existenteattribute_set_completed_ids (Attribute Set completed criterias), attribute_set_completion_rate, attribute_set_completeness_ids, attribute_set_completion_state, attribute_set_not_completed_ids (Attribute Set not completed criterias)
- attribute.set.completeness · modelo nuevofield_id, model_id, completion_rate, attribute_set_id, field_description (Field Description), available_field_ids (Attribute Set's fields), completion_rate_progress (Completion Rate Progress)
- attribute.set.owner.event.listener · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 13.0
Confirmado el 2026-11-03 en la rama 13.0 de OCA/odoo-pim.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Ve a un conjunto de atributos y rellena la sección 'Completeness'. Selecciona los campos que quieras tener en cuenta y establece su proporción en la tasa de completitud. Luego, en el modelo vinculado al conjunto de atributos obtendrás 2 campos: tasa de finalización y estado de finalización
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.