Salta al contingut principal
Whistleblower Channel: Canal de Denuncias

Com funciona Whistleblower Channel a Odoo: menús, tasques programades i estats

Whistleblower Channel afegeix a Odoo un menú Whistleblowing amb tres entrades de treball (Reports, Libro Registro i Audit Packs) i una Configuration amb canals, categories, responsables, retenció i importacions. Per sota hi corren set tasques programades, totes actives i la més freqüent cada 10 minuts, i un canal allotjat a FlexigoTech Cloud que és un servei extern de pagament. Aquest glossari explica cada peça amb el nom exacte que veuràs a la pantalla.

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
5 min

Què munta el mòdul al teu Odoo

La fitxa d'Odoo Apps presenta el mòdul com a «Anonymous whistleblowing channel with legal deadlines». En instal·lar-lo apareix un menú arrel Whistleblowing del qual penja tota la resta. Aquí no hi trobaràs una guia de posada en marxa (per a això tens la posada en marxa pas a pas), sinó el vocabulari: què és cada menú, cada tasca programada i cada peça interna, amb el seu nom literal, perquè sàpigues on ets quan obris el mòdul.

Els menús on es treballa cada denúncia

Sota Whistleblowing hi ha tres entrades d'ús diari i una de configuració. Aquestes són les tres primeres.

Reports
Ruta Whistleblowing › Reports. A la vista kanban, amb el filtre Open, les targetes de les denúncies es reparteixen en columnes com Acknowledged i Received.
Libro Registro
Ruta Whistleblowing › Libro Registro. És una llista d'entrades amb la seva referència, el seu tipus (per exemple Received), un resum com «Report received.» i les columnes Outcome i Category Code.
Audit Packs
Ruta Whistleblowing › Audit Packs, amb el submenú Generate Audit Pack. Al codi hi ha també el model wb.audit.pack, descrit com a «Whistleblowing Audit Pack».
Vista kanban de Reports amb el filtre Open i les columnes Acknowledged i Received
Whistleblowing › Reports amb dades de demostració, amb les columnes Acknowledged i Received.
Llista del Libro Registro amb entrades de tipus Received i resum Report received
El Libro Registro amb dades de demostració: les columnes Outcome i Category Code encara són buides.

El que hi ha a Configuration

L'entrada Whistleblowing › Configuration agrupa aquestes pantalles. Aquests són els termes amb més pes:

Channels
Ruta Whistleblowing › Configuration › Channels. Al codi hi ha un model wb.channel, «Whistleblowing Internal Channel». A la llista es veuen el nom del canal, el seu slug, l'empresa i l'estat; a la captura, el canal d'exemple és a Published.
Categories
Ruta Whistleblowing › Configuration › Categories. Al codi hi ha un model wb.category, «Whistleblowing Category of Breach».
Responsables
Ruta Whistleblowing › Configuration › Responsables.
DPIA artefacts
Ruta Whistleblowing › Configuration › DPIA artefacts. Al codi hi ha un model wb.dpia, «Whistleblowing DPIA artefact».
Retention policies
Ruta Whistleblowing › Configuration › Retention policies.

Al mateix menú hi ha, a més, aquestes entrades:

  • Whistleblowing › Configuration › Policy documents
  • Whistleblowing › Configuration › Privacy notices
  • Whistleblowing › Configuration › External authorities
  • Whistleblowing › Configuration › Import batches
  • Whistleblowing › Configuration › Import legacy reports
  • Whistleblowing › Configuration › GDPR DSAR Assembly
Llista de canals amb un canal en estat Published, botó New i cercador
Channels amb un únic canal de demostració en estat Published.

Les set tasques programades i cada quant s'executen

El mòdul porta set tasques programades i totes vénen actives. Els seus noms comencen per Whistleblowing: i la freqüència és la que fixa el mòdul:

  • Whistleblowing: recompute overdue flags: cada 15 minuts.
  • Whistleblowing: deadline reminders: cada hora.
  • Whistleblowing: enforce retention: un cop al dia.
  • La tasca dels codis d'accés caducats (el seu nom esmenta expired access codes): cada 10 minuts.
  • Whistleblowing: purge stale rate-limit buckets: un cop al dia.
  • Whistleblowing: recompute per-case access validity: un cop al dia.
  • Whistleblowing: hosted channel (FlexigoTech Cloud): cada 10 minuts.

Totes vénen actives per defecte: si en canvies alguna, apunta quina i quan ho vas fer.

Peces internes que convé reconèixer

No totes tenen menú propi, però els seus noms surten al codi i ajuden a saber de què està fet el mòdul.

wb.access.code
Model «Whistleblowing Informant Access Code». Dues tasques programades esmenten l'accés al seu nom: la dels expired access codes i Whistleblowing: recompute per-case access validity.
wb.attachment.scanner
Model «Whistleblowing attachment AV scanner».
wb.deadline.calendar
Model «Whistleblowing deadline calendar helper (Europe/Madrid)».
wb.crypto.helper
Model «Whistleblowing crypto helper».

Els estats que veuràs a la pantalla

A les pantalles del mòdul apareixen aquests estats: a Reports, les columnes Acknowledged i Received; al formulari d'una denúncia, una barra d'estats (a la denúncia d'exemple, a Received) al costat del canal, la prioritat i els terminis, i una pestanya Report content amb la descripció dels fets i el resultat; i a Channels, l'estat Published del canal. Si salta un avís mentre treballes, tens els missatges d'error i avisos del mòdul explicats.

Recorregut per Reports, Libro Registro, Channels i el formulari d'una denúncia
De la kanban de denúncies al Libro Registro, la llista de canals i el formulari d'una denúncia amb la seva barra d'estats a Received i la pestanya Report content buida; tot amb dades de demostració.

El canal allotjat a FlexigoTech Cloud

La fitxa ho avisa en un apartat propi, «Before you buy: this app uses a paid external service», i també té una secció «Privacy policy».

Canal allotjat
Al codi hi ha l'assistent wb.fgt.canal.wizard, «Activate the hosted whistleblowing channel», i la tasca Whistleblowing: hosted channel (FlexigoTech Cloud) s'executa cada 10 minuts.

El servei local costa 29 €/mes o 290 €/any sense IVA (Pro: 58 €/mes o 580 €/any). Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.

Versions i com t'ajudem

El mòdul està publicat a Odoo Apps per a 17, 18, 19 i 20, a 9 € per versió d'Odoo, pagament únic i sense IVA. Amb la subscripció, el mòdul per a les versions noves d'Odoo hi va inclòs si el vas comprar a la pàgina del mòdul a flexigotech.com; a l'Odoo App Store, cada versió es compra allà, a la seva fitxa d'Odoo Apps.

A FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. Si vols que el canal de denúncies encaixi amb la resta del teu Odoo, o necessites una peça que el mòdul no porta, explica'ns què tens i ho mirem amb tu.

Continua llegint

Errors de Whistleblower Channel a Odoo: quan surt cada missatge i què ferEls missatges d'error de Whistleblower Channel a Odoo, literals: quan surt cadascun en publicar, moure o tancar una denúncia i com resoldre'l.Posar en marxa Whistleblower Channel a Odoo 20: un cas de principi a fiUn cas il·lustratiu per posar en marxa el Canal de Denúncies a Odoo 20: ajustos, responsables, canal, estats i què revisar la primera setmana.Canal de denúncies a Odoo: què cobreix, què no i què preparar abans d'instal·lar-loQuè cobreix Whistleblower Channel per a Odoo 17 a 20 segons la seva documentació, què preparar abans d'instal·lar-lo i quina part necessita FlexigoTech Cloud.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts