Salta al contingut principal
GDPR Compliance Suite

Errors de GDPR Compliance Suite a Odoo: quan surten i què fer amb cadascun

Els missatges de GDPR Compliance Suite s'agrupen en quatre famílies: accions reservades a un rol (GDPR Managers o Odoo Administrators), registres que no es poden esborrar ni modificar perquè formen la pista d'auditoria, dades obligatòries que falten (un motiu, un comentari, una data) i requisits previs sense complir. En gairebé tots, el mateix text de l'error diu què fer: passar l'acció a qui té el rol, arxivar en lloc d'esborrar, omplir la dada o completar el pas anterior. A continuació els recorrem amb una empresa d'exemple, de la configuració a l'exportació a Excel.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
6 min

Com llegir un missatge del mòdul

En aquest mòdul, la majoria dels missatges indiquen que l'acció està reservada a un rol (GDPR Managers o Odoo Administrators). Els del registre d'auditoria, en canvi, no anomenen cap rol: avisen que aquestes entrades són permanents i immutables i no es poden esborrar ni modificar. Uns altres expliquen que una acció no es pot fer amb aquell registre (esborrar-lo, fer retrocedir l'estat) o que falta un pas previ. Uns altres demanen una dada obligatòria o frenen una regla, com la d'una sola configuració per empresa.

Si abans vols veure quins menús i registres afegeix el mòdul, ho tens a com funciona GDPR Compliance Suite per dins. Aquí anem als missatges.

El cas: una empresa recorre el mòdul de principi a fi

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Ceràmiques Alba és una empresa inventada que acaba d'instal·lar GDPR Compliance Suite al seu Odoo. La Marta, que porta la implantació, recorre el flux complet amb un usuari de proves i després amb el de la persona que fa de DPO. Aquests són els missatges que es troba, en l'ordre en què li surten.

La configuració per empresa

La Marta crea una configuració nova sense adonar-se que ja n'hi havia una, i Odoo respon amb Only one GDPR configuration record per company is allowed. A configuration already exists for company %(company)s. La lectura és directa: el mòdul admet una configuració per empresa i ja existeix la de Ceràmiques Alba, així que treballa sobre aquesta.

Activar una activitat de tractament que exigeix DPIA

Quan intenta activar una activitat de tractament que requereix avaluació d'impacte, surt Cannot activate processing activity "%(name)s": a DPIA is required but no approved DPIA is linked. Please complete and approve a DPIA first. Què fer: el que diu el missatge, completar la DPIA, que quedi aprovada i vinculada a aquesta activitat, i tornar a activar.

La Marta prepara la DPIA amb el seu usuari de proves i, en enviar-la a revisió, rep Only GDPR Managers can submit a DPIA for review. L'aprovació i el rebuig també estan reservats: Only GDPR Managers (acting as DPO) can approve a DPIA. i Only GDPR Managers (acting as DPO) can reject a DPIA. Canvia a l'usuari amb aquest rol. La DPO decideix rebutjar una primera versió sense escriure res i el mòdul l'atura amb DPO comments are required when rejecting a DPIA. Amb el comentari escrit, el rebuig passa.

Llista de DPIA del GDPR Toolkit amb un únic registre en estat Esborrany i columnes de risc residual, aprovació i empresa
La llista de DPIA amb una sola avaluació encara en Borrador, amb dades de demostració.

Una sol·licitud de drets que es complica

Arriba una sol·licitud de portabilitat (al mòdul, una DSAR). La Marta intenta generar l'exportació de seguida i surt Identity must be verified before generating a portability export. Primer cal deixar verificada la identitat de l'interessat; després, l'exportació.

Mentre treballa la sol·licitud també li apareix No Odoo contact linked to this DSAR. Please link a res.partner record first. La sol·licitud no té cap contacte d'Odoo vinculat i el missatge demana enllaçar un registre res.partner abans de continuar.

La Marta s'equivoca d'estat i vol tornar a l'anterior: DSAR status cannot be moved backwards. The audit trail must be append-only. L'estat només avança. Després intenta esborrar una sol·licitud duplicada: DSAR records cannot be deleted. Archive them instead (GDPR Manager / Admin only). En lloc d'esborrar, s'arxiva, i només ho poden fer un GDPR Manager o un administrador.

En una altra sol·licitud, que és d'accés, llança la comprovació de conflictes de retenció i obté Retention conflict check only applies to erasure requests. Aquesta comprovació és només per a sol·licituds de supressió. I quan decideix tancar una sol·licitud com a rebutjada sense justificar-ho, surt Refusal justification is required before closing as refused. Escriu la justificació i tanca.

Una bretxa registrada per error

Algú de l'equip dona d'alta una bretxa duplicada. En esborrar-la apareix Breach records are append-only and cannot be deleted. Only an Odoo Administrator can archive a breach record with a written reason. La Marta prova d'arxivar-la amb el seu usuari i rep Only Odoo Administrators can archive breach records. Ho ha de fer un administrador d'Odoo, amb el motiu per escrit. El mòdul té, a més, el missatge Archive reason is required. per quan falta el motiu d'arxivament.

Llista d'incidents actius del GDPR Toolkit amb dues bretxes de confidencialitat en estat New i Under Assessment, amb termini de notificació i nivell de risc
Els incidents actius: dues bretxes de confidencialitat, una en New i una altra en Under Assessment, amb dades de demostració.

Auditoria, historial i activitats

Per netejar les proves, la Marta intenta esborrar entrades del registre d'auditoria: You do not have access rights to delete GDPR Audit Log records. They are permanent compliance records per Art. 5(2) GDPR accountability principle. Editar-les tampoc: You do not have access rights to modify GDPR Audit Log records. Audit log entries are immutable compliance records. Aquí el missatge no demana cap rol: diu que són registres permanents i immutables, així que no comptis a esborrar-los ni editar-los canviant d'usuari. Amb l'historial passa el mateix, amb History records are immutable and cannot be deleted. They are part of the GDPR audit trail. i History records are immutable. I una activitat de tractament de prova tampoc no s'esborra: Processing activity records cannot be deleted to preserve the audit trail. Please archive the record instead. S'arxiva.

Si una acció està reservada sense més detall, el text és Only GDPR Managers can perform this action.

Exportar a Excel

Al final, la Marta vol treure el registre a Excel i surt openpyxl is not installed. Please install it via pip to use Excel export. Com indica el missatge, cal instal·lar openpyxl amb pip per poder fer servir l'exportació a Excel. Un altre avís del mòdul és No processing activities found for this company., que diu que no troba activitats de tractament per a aquella empresa.

Recorregut per la llista d'activitats de tractament amb el filtre Active, el registre de bretxes, els incidents actius i la llista de DPIA
De les activitats de tractament a les DPIA, passant per les bretxes, amb dades de demostració.

Altres missatges que demanen un motiu

Fora del cas queden tres validacions que convé conèixer abans que surtin. En ampliar un termini, Extension reason is required when extending the deadline. En ampliar una retenció, el mòdul demana dues coses: Extension justification is required when extending retention. i New retention end date is required when extending retention. En els tres casos, omple la dada que anomena el missatge i repeteix l'acció.

Què aprendre del cas

  • Abans de començar, decideix qui tindrà el rol GDPR Managers i qui és administrador d'Odoo: diversos missatges reserven accions a l'un o a l'altre.
  • Les entrades del registre d'auditoria i de l'historial no s'esborren ni es modifiquen, amb cap usuari segons els seus missatges; bretxes, sol·licituds i activitats s'arxiven en lloc d'esborrar-se.
  • Tingues a mà els motius escrits: rebutjar una DPIA, tancar com a rebutjada, ampliar terminis o retencions i arxivar els demanen.
  • Respecta l'ordre que marquen els missatges: DPIA aprovada abans d'activar, identitat verificada abans d'exportar, contacte vinculat abans de continuar.
  • Per exportar a Excel cal openpyxl, instal·lat amb pip.

Els ajustos i estats de la primera setmana són a la posada en marxa de GDPR Compliance Suite.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, així que et podem ajudar a repartir els rols i preparar la instal·lació abans que el teu equip comenci a treballar amb el mòdul. El mòdul costa 9 € sense IVA per versió d'Odoo, pagament únic, per a 17, 18, 19 i 20, i el servei local es contracta a part (29 €/mes o 290 €/any sense IVA). Tot el detall és a la pàgina de GDPR Compliance Suite.

Continua llegint

Com funciona GDPR Compliance Suite a Odoo: glossari de menús, llistes i tasquesMenús, tasques programades i llistes de GDPR Compliance Suite a Odoo 17, 18, 19 i 20, explicats com a glossari: com es diu cada apartat i on és.Posar en marxa GDPR Compliance Suite a Odoo: ajustos, estats i primera setmanaQuins camps cal emplenar en posar en marxa GDPR Compliance Suite a Odoo, quins estats recorre cada registre i què revisar durant la primera setmana d'ús.GDPR Compliance Suite a Odoo: què cobreix, què no i si encaixa a la teva empresaQuè cobreix GDPR Compliance Suite segons la seva documentació, què no decideix per tu, què tenir a punt abans d'instal·lar-lo i en quines versions d'Odoo està publicat.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts