OdooWiki OCA HUB

Attribute Set Completeness

attribute_set_completeness folder_open OCA/odoo-pim open_in_new
Sin categoría Licencia: AGPL-3

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.0

Define 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.

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Ve 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.

info

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.