Vai al contenuto principale
Whistleblower Channel: Canal de Denuncias

Come funziona Whistleblower Channel in Odoo: menu, azioni pianificate e stati

Whistleblower Channel aggiunge a Odoo un menu Whistleblowing con tre voci di lavoro (Reports, Libro Registro e Audit Packs) e una Configuration con canali, categorie, responsabili, conservazione e importazioni. Sotto girano sette azioni pianificate, tutte attive e la più frequente ogni 10 minuti, più un canale ospitato su FlexigoTech Cloud, che è un servizio esterno a pagamento. Questo glossario spiega ogni pezzo con il nome esatto che vedrai a schermo.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa installa il modulo nel tuo Odoo

La scheda su Odoo Apps presenta il modulo come «Anonymous whistleblowing channel with legal deadlines». Una volta installato compare un menu principale Whistleblowing da cui dipende tutto il resto. Qui non trovi una guida di avvio (per quella c'è la configurazione passo passo), ma il vocabolario: cos'è ogni menu, ogni azione pianificata e ogni componente interno, con il suo nome letterale, così sai dove ti trovi quando apri il modulo.

I menu in cui si gestisce ogni segnalazione

Sotto Whistleblowing ci sono tre voci di uso quotidiano e una di configurazione. Ecco le prime tre.

Reports
Percorso Whistleblowing › Reports. Nella vista kanban, con il filtro Open, le schede delle segnalazioni sono distribuite in colonne come Acknowledged e Received.
Libro Registro
Percorso Whistleblowing › Libro Registro. È un elenco di voci con riferimento, tipo (per esempio Received), un riepilogo come «Report received.» e le colonne Outcome e Category Code.
Audit Packs
Percorso Whistleblowing › Audit Packs, con il sottomenu Generate Audit Pack. Nel codice esiste anche il modello wb.audit.pack, descritto come «Whistleblowing Audit Pack».
Vista kanban di Reports con filtro Open e colonne Acknowledged e Received
Whistleblowing › Reports con dati dimostrativi, con le colonne Acknowledged e Received.
Elenco del Libro Registro con voci di tipo Received e riepilogo Report received
Il Libro Registro con dati dimostrativi: le colonne Outcome e Category Code sono ancora vuote.

Cosa c'è in Configuration

La voce Whistleblowing › Configuration raggruppa queste schermate. Questi sono i termini più importanti:

Channels
Percorso Whistleblowing › Configuration › Channels. Nel codice c'è un modello wb.channel, «Whistleblowing Internal Channel». Nell'elenco si vedono il nome del canale, lo slug, l'azienda e lo stato; nello screenshot il canale di esempio è in Published.
Categories
Percorso Whistleblowing › Configuration › Categories. Nel codice c'è un modello wb.category, «Whistleblowing Category of Breach».
Responsables
Percorso Whistleblowing › Configuration › Responsables.
DPIA artefacts
Percorso Whistleblowing › Configuration › DPIA artefacts. Nel codice c'è un modello wb.dpia, «Whistleblowing DPIA artefact».
Retention policies
Percorso Whistleblowing › Configuration › Retention policies.

Nello stesso menu ci sono anche queste voci:

  • 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
Elenco dei canali con un canale in stato Published, pulsante New e barra di ricerca
Channels con un solo canale dimostrativo in stato Published.

Le sette azioni pianificate e ogni quanto girano

Il modulo include sette azioni pianificate, tutte attive. I nomi iniziano con Whistleblowing: e la frequenza è quella impostata dal modulo:

  • Whistleblowing: recompute overdue flags: ogni 15 minuti.
  • Whistleblowing: deadline reminders: ogni ora.
  • Whistleblowing: enforce retention: una volta al giorno.
  • L'azione dei codici di accesso scaduti (il suo nome cita expired access codes): ogni 10 minuti.
  • Whistleblowing: purge stale rate-limit buckets: una volta al giorno.
  • Whistleblowing: recompute per-case access validity: una volta al giorno.
  • Whistleblowing: hosted channel (FlexigoTech Cloud): ogni 10 minuti.

Sono tutte attive di default: se ne modifichi una, annota quale e quando l'hai fatto.

Componenti interni da riconoscere

Non tutti hanno un menu proprio, ma i loro nomi compaiono nel codice e aiutano a capire di cosa è fatto il modulo.

wb.access.code
Modello «Whistleblowing Informant Access Code». Due azioni pianificate citano l'accesso nel nome: quella degli expired access codes e Whistleblowing: recompute per-case access validity.
wb.attachment.scanner
Modello «Whistleblowing attachment AV scanner».
wb.deadline.calendar
Modello «Whistleblowing deadline calendar helper (Europe/Madrid)».
wb.crypto.helper
Modello «Whistleblowing crypto helper».

Gli stati che vedrai a schermo

Nelle schermate del modulo compaiono questi stati: in Reports, le colonne Acknowledged e Received; nel modulo di una segnalazione, una barra di stato (nella segnalazione di esempio, su Received) accanto a canale, priorità e scadenze, più una scheda Report content con la descrizione dei fatti e l'esito; e in Channels, lo stato Published del canale. Se compare un avviso mentre lavori, trovi i messaggi di errore e gli avvisi del modulo spiegati.

Giro tra Reports, Libro Registro, Channels e il modulo di una segnalazione
Dalla kanban delle segnalazioni al Libro Registro, all'elenco dei canali e al modulo di una segnalazione con la barra di stato su Received e la scheda Report content vuota; tutto con dati dimostrativi.

Il canale ospitato su FlexigoTech Cloud

La scheda lo segnala in una sezione dedicata, «Before you buy: this app uses a paid external service», e ha anche una sezione «Privacy policy».

Canale ospitato
Nel codice c'è la procedura guidata wb.fgt.canal.wizard, «Activate the hosted whistleblowing channel», e l'azione Whistleblowing: hosted channel (FlexigoTech Cloud) gira ogni 10 minuti.

Il servizio locale costa 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno). Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento; i dati restano nel tuo Odoo.

Versioni e come ti aiutiamo

Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20, a 9 € per versione di Odoo, pagamento unico IVA esclusa. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato dalla pagina del modulo su flexigotech.com; sull'Odoo App Store ogni versione si acquista lì, nella sua scheda su Odoo Apps.

In FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura. Se vuoi che il canale di segnalazione si integri con il resto del tuo Odoo, o ti serve un pezzo che il modulo non include, raccontaci cosa hai e lo valutiamo insieme.

Continua a leggere

Errori di Whistleblower Channel in Odoo: quando compare ogni messaggio e cosa fareI messaggi di errore di Whistleblower Channel in Odoo, alla lettera: quando compare ciascuno pubblicando, spostando o chiudendo una segnalazione e come risolverlo.Avviare Whistleblower Channel in Odoo 20: un caso dall'inizio alla fineUn caso illustrativo per avviare il canale segnalazioni in Odoo 20: campi, responsabili, canale, stati e cosa controllare nella prima settimana.Canale di segnalazione in Odoo: cosa copre, cosa no e cosa preparare prima di installarloCosa copre Whistleblower Channel per Odoo 17-20 secondo la sua documentazione, cosa preparare prima di installarlo e cosa richiede FlexigoTech Cloud.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti