OdooWiki OCA HUB

Base Export Anonymize

base_export_anonymize folder_open OCA/data-protection open_in_new
Sin categoría Licencia: AGPL-3

Anonimiza ciertos campos para un grupo de usuarios al exportarlos directamente o mediante campos relacionales.

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 18.0

Marca campos específicos para ser reemplazados por un valor enmascarado cuando los usuarios del grupo "Anonymize data in export" exportan registros, de modo que los datos sensibles nunca salgan de Odoo en hojas de cálculo.

Este módulo permite a los administradores elegir qué campos deben ocultarse cuando se exportan datos. En cualquier pantalla de definición de campo (Settings > Technical > Database Structure > Fields), aparece una nueva casilla "Anonymize in export"; al marcarla se añade el campo a la lista de campos que se van a anonimizar.

Un menú dedicado "Fields Export Anonymize" (bajo el menú Technical) muestra todos los campos marcados actualmente para anonimización en una lista editable, donde los administradores pueden añadir o quitar campos directamente.

Cuando un usuario que pertenece al grupo oculto "Anonymize data in export" exporta registros (por ejemplo desde una vista de lista), los valores de los campos marcados se sustituyen por un texto enmascarado. La máscara se toma del parámetro del sistema model.fields.export.anonymize.key, que por defecto es *********** y puede ser cambiado por un administrador. Los usuarios que no están en ese grupo exportan los valores reales como de costumbre.

El módulo funciona en todos los modelos porque extiende el mecanismo de exportación genérico, y se aplica tanto a campos directos como a campos alcanzados a través de rutas relacionales. Solo se ven afectados los usuarios del grupo especial; el acceso a la lista de campos anonimizados es de solo lectura para los usuarios normales y totalmente gestionable para los responsables de ERP.

Depende de

base
Modelos y campos (2)
  • ir.model.fields · amplía un modelo existenteanonymize_in_export
  • ir.model.fields.export.anonymize · modelo nuevofield_id (Field)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/data-protection.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a "Settings/Technical/Database Structure/Fields Export Anonymize"
  • Añada el campo a anonimizar
  • Añada usuarios al grupo "Technical Settings / Anonymize data in export"
  • Puede personalizar la cadena mostrada al anonimizar desde los parámetros del sistema.

Con un usuario del grupo "Technical Settings / Anonymize data in export", exporte el campo anonimizado.

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.