Com llegir aquests missatges
Els missatges d'aquesta taula són en anglès. Els deixem literals perquè els puguis cercar copiant i enganxant el que et surt a la pantalla. Estan ordenats per tasca: publicar un canal, configurar el Responsable, moure una denúncia, demanar una pròrroga, tancar, adjuntar fitxers, ajustar la conservació i tocar els registres que el mòdul protegeix.

Whistleblowing › Channels, un canal en estat Published amb el seu slug en minúscules i guions.Taula de missatges de Whistleblower Channel
| Missatge | Quan surt | Què fer |
|---|---|---|
Tick the box to accept before activating the hosted channel. | En activar el canal allotjat sense marcar la casella d'acceptació. | Marca la casella i torna'l a activar. |
Slug must be lowercase letters, digits and hyphens (2-64 chars). | En desar un canal amb un slug que porta caràcters que no són minúscules, xifres o guions, o que no té entre 2 i 64 caràcters. | Escriu l'slug només amb minúscules, xifres i guions, com ara acme-internal-channel. |
Anonymous reporting is mandatory in Spain (Ley 2/2023 art. 7.3); cannot be disabled for a Spanish company channel. | En intentar desactivar la denúncia anònima al canal d'una companyia espanyola. | El mòdul no ho permet: deixa l'opció activada. El missatge cita l'art. 7.3 de la Llei 2/2023 com a motiu. |
Whistleblowing channels require HTTPS. The current web.base.url (%s) is plain HTTP. Configure TLS before publishing. | En publicar amb web.base.url en HTTP. On posa %s apareix el valor actual de web.base.url. | Configura TLS i fes que web.base.url sigui una adreça HTTPS abans de publicar. |
Cannot publish a channel without a Responsable. | En publicar un canal sense Responsable. | Assigna un Responsable al canal i torna a publicar. |
Cannot publish a channel without a Policy. | En publicar un canal sense Policy. | Afegeix la Policy al canal. |
Cannot publish a channel without a Privacy Notice. | En publicar un canal sense Privacy Notice. | Afegeix la Privacy Notice al canal. |
A person Responsable requires a linked user. | En desar un Responsable de tipus persona sense usuari vinculat. | Vincula-hi un usuari d'Odoo. |
A collegiate Responsable requires a name. | En desar un Responsable col·legiat sense nom. | Posa-li un nom. |
Only one active Responsable del Sistema per company is allowed. | En activar un segon Responsable del Sistema a la mateixa companyia. | Deixa'n actiu només un per companyia. |
Appointment date cannot be in the future. | En posar una data de nomenament posterior a avui. | Fes servir una data de nomenament que no sigui futura. |
No Responsable assigned to the channel; cannot book a meeting. | En reservar una reunió en un canal sense Responsable. | Assigna un Responsable al canal. |
Only reports in state 'Received' can be acknowledged. | En acusar recepció d'una denúncia que no és a Received. | Comprova l'estat: aquest pas només val des de Received. |
Only acknowledged reports can move to triage. | En passar a triatge una denúncia sense acusament de recepció. | Primer acusa recepció i després passa-la a triatge. |
Investigation can only start from 'triaged' or 'acknowledged'. | En iniciar la investigació des d'un altre estat. | Porta abans la denúncia a triaged o acknowledged. |
Extension justification must be at least 30 characters. | En justificar la pròrroga amb menys de 30 caràcters. | Escriu una justificació més completa. |
|---|---|---|
Extension cannot push the deadline beyond 6 months from receipt (Ley 2/2023 art. 9.2.d). | Quan la pròrroga portaria el termini més enllà de 6 mesos des de la recepció. | Tria una data dins d'aquest límit. |
Invalid closure state. | En tancar amb un estat de tancament no vàlid. | Revisa l'estat de tancament triat i fes-ne servir un de vàlid. |
Outcome and measures summary are mandatory at closure. | En tancar sense resultat o sense resum de mesures. | Omple tots dos abans de tancar. |
Select an external authority before forwarding. | En remetre una denúncia sense triar autoritat externa. | Selecciona l'autoritat i torna a remetre. |
Message body is required. | En enviar un missatge buit. | Escriu el text del missatge. |
Attachment exceeds the per-file size cap. | En adjuntar un fitxer que supera el límit per fitxer. | Redueix el fitxer o divideix-lo. |
Attachments total exceeds the per-report size cap. | Quan la suma d'adjunts supera el límit per denúncia. | Treu o redueix adjunts. |
Not-pursued purge days must be between 1 and 90 (Ley 2/2023 art. 32 cap). | En desar els dies de purga de denúncies no tramitades fora de 1 a 90. | Posa un valor entre 1 i 90. |
Libro-registro retention must be between 1 and 10 years (Ley 2/2023 art. 26.2 cap). | En desar una conservació del llibre-registre fora de 1 a 10 anys. | Posa un valor entre 1 i 10. |
The libro-registro is append-only and cannot be modified. o The libro-registro is append-only and cannot be deleted. | En editar o esborrar una entrada del llibre-registre. | No es pot: el llibre només admet entrades noves. |
The access log is append-only and cannot be modified. o The access log is append-only and cannot be deleted. | En editar o esborrar una entrada del registre d'accessos. | No es pot: només admet entrades noves. |
Lifecycle events are append-only and cannot be modified. o Lifecycle events are append-only and cannot be deleted. | En editar o esborrar un esdeveniment del cicle de vida. | No es pot: només admeten entrades noves. |
Audit pack download requires Responsable/DPO/Auditor group. | En descarregar un Audit Pack sense pertànyer a aquests grups. | Demana que t'assignin el grup Responsable, DPO o Auditor. |
Estats, pròrroga i tancament d'una denúncia
Diversos missatges marquen l'ordre que exigeix el mòdul. Només es pot acusar recepció d'una denúncia a Received, només passa a triatge una denúncia ja acusada i la investigació arrenca des de triaged o acknowledged. Si et surt un d'aquests avisos, mira primer en quin estat és la denúncia a la barra d'estats del formulari.

Received, encara sense contingut: a la pestanya Report content, la descripció dels fets i el resultat són buits.La pròrroga passa dues comprovacions: justificació d'almenys 30 caràcters i un límit de 6 mesos des de la recepció. Els missatges citen l'art. 9.2.d de la Llei 2/2023: és el que el mòdul comprova, no un resum legal. Per tancar, el mòdul demana el resultat (Outcome) i el resum de mesures, a més d'un estat de tancament vàlid.

El recorregut complet d'estats l'expliquem a com funciona el mòdul per dins, i els camps que cal omplir en començar, a la posada en marxa.
Registres de només afegir i paquet d'auditoria
El llibre-registre, el registre d'accessos (access log) i els esdeveniments del cicle de vida són de només afegir: el mòdul no deixa modificar ni esborrar les seves entrades. Els sis avisos de la taula que parlen d'append-only responen a això, i el mateix missatge ho diu.
El paquet d'auditoria té el seu propi control: per descarregar-lo cal el grup Responsable, DPO o Auditor. Els paquets són a Whistleblowing › Audit Packs.

Ready, encara sense dades: el camp Pack Attachment i el de l'empremta del paquet encara són buits.Com t'ajuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, així que podem revisar amb tu la configuració del canal si un missatge et bloqueja. L'app està publicada a Odoo Apps per a 17, 18, 19 i 20, a 9 € sense IVA, pagament únic per versió d'Odoo. Tens més detall a la pàgina del mòdul.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): controllers/audit_export.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/fgt_canal.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_channel.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_libro_registro.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_meeting.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_access_log.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_attachment.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_event.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_extension.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_responsable.py
- Codi del mòdul: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_retention_policy.py
- apps.odoo.com/apps/modules/20.0/flexigo_whistleblowing
- apps.odoo.com/apps/modules/17.0/flexigo_whistleblowing
- apps.odoo.com/apps/modules/18.0/flexigo_whistleblowing
- apps.odoo.com/apps/modules/19.0/flexigo_whistleblowing
- flexigotech.com/en/services.html
