Añade un flujo de trabajo de aprobación a los Partners. La regla predeterminada requiere que los nuevos contactos de empresa sean aprobados antes de poder utilizarlos.
La regla se puede extender a nuevos contactos que no sean de empresa, pero ten en cuenta que puede causar problemas con contactos nuevos creados automáticamente, como los generados al procesar correos electrónicos entrantes.
Si el campo 'Is Company' o 'Parent' cambia, entonces el contacto queda en Solicitud de aprobación.
Para ello, el nuevo registro de contacto se mantiene como "Archivado" hasta que se aprueba.
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 19.0Añade un flujo de trabajo de aprobación a Contactos para que los contactos de empresa nuevos o modificados deban ser revisados y aprobados antes de poder utilizarse. Los revisores pueden encontrar los contactos pendientes de su aprobación mediante un filtro dedicado.
Este módulo lleva el proceso de aprobación de validación por niveles a Contactos (res.partner). Se incluye una regla de aprobación preconfigurada llamada "Validate New Company" pero está inactiva por defecto; cuando se activa, requiere que cualquier contacto marcado como empresa sea revisado por usuarios del grupo de usuarios internos antes de considerarse aprobado.
- Los contactos pasan por etapas: comienzan en un estado borrador/cancelado y se confirman una vez aprobados. Los botones de aprobación aparecen en la cabecera del formulario de contacto, junto al campo de etapa.
- Si se modifican ciertos campos clave en un contacto —como el tipo de empresa, el contacto padre, el número de IVA, el estado, el país, la posición fiscal o las cuentas por cobrar/pagar—, el contacto vuelve a la etapa predeterminada y se reinicia el proceso de aprobación.
- Se añade un nuevo filtro "Needs my Approval" a la vista de búsqueda de Contactos, que permite a un revisor listar rápidamente los contactos que esperan su aprobación.
- El módulo también pone
res.partnera disposición como modelo que se puede seleccionar al configurar reglas de validación por niveles, de modo que los administradores puedan crear sus propias reglas de aprobación para contactos.
Se basa en los módulos Contacts, tier validation y partner stage, y afecta a los modelos res.partner y tier.definition.
Depende de
Modelos y campos (2)
- res.partner · modelo nuevo
- tier.definition · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/partner-contact.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Este módulo depende de base_tier_validation. Puedes encontrarlo en OCA/server-ux
Antes de usar, verifique la configuración de Contact Stages para asegurarse de que la etapa predeterminada tenga el campo "Related State" establecido en "To Approve". Por ejemplo, tener la etapa "Draft" como predeterminada garantiza esto.
Se debe definir una excepción de validación si desea poder cambiar la etapa después de la validación y luego poner el contacto disponible.
Un usuario normal crea un nuevo Contact y lo envía para aprobación:
- Cree un Contact que active al menos una "Tier Definition". El Contact estará en estado Draft y marcado como Archived hasta que sea aprobado.
- Haga clic en el botón Request Validation.
- En la sección Reviews, en la parte inferior del formulario, inspeccione las revisiones pendientes y su estado.
El aprobador revisa los Contacts para aprobarlos:
- Navegue a la aplicación Contacts y seleccione el filtro "Needs my Approval"
- Abra el formulario del Contact para aprobarlo. Mostrará un banner "This Records needs to be validated", con las opciones "Validate" y "Reject".
- El aprobador puede cambiar la etapa a "Active". Esto hará que el registro esté disponible para ser usado.
Las acciones Approve/Reject no cambian automáticamente el State. Esto podría ser una mejora futura.
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: 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.