Vai al contenuto principale
Whistleblower Channel: Canal de Denuncias

Errori di Whistleblower Channel in Odoo: quando compare ogni messaggio e cosa fare

I messaggi di errore di Whistleblower Channel compaiono quando manca qualcosa per pubblicare un canale, quando provi a saltare uno stato della segnalazione o quando tocchi un registro che ammette solo l'aggiunta di voci. Qui sotto trovi ogni messaggio alla lettera, quando appare e cosa fare, raggruppato in base a quello che stavi facendo.

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

Come leggere questi messaggi

I messaggi di questa tabella sono in inglese. Li lasciamo alla lettera così puoi cercarli copiando e incollando quello che vedi a schermo. Sono ordinati per attività: pubblicare un canale, configurare il Responsable, spostare una segnalazione, chiedere una proroga, chiudere, allegare file, regolare la conservazione e toccare i registri che il modulo protegge.

Elenco dei canali del modulo Whistleblowing con un canale in stato Published
In Whistleblowing › Channels, un canale in stato Published con lo slug in minuscole e trattini.

Tabella dei messaggi di Whistleblower Channel

MessaggioQuando compareCosa fare
Tick the box to accept before activating the hosted channel.Quando attivi il canale ospitato senza spuntare la casella di accettazione.Spunta la casella e riattivalo.
Slug must be lowercase letters, digits and hyphens (2-64 chars).Quando salvi un canale il cui slug contiene caratteri diversi da minuscole, cifre o trattini, o non ha tra 2 e 64 caratteri.Scrivi lo slug solo con minuscole, cifre e trattini, come acme-internal-channel.
Anonymous reporting is mandatory in Spain (Ley 2/2023 art. 7.3); cannot be disabled for a Spanish company channel.Quando provi a disattivare la segnalazione anonima nel canale di un'azienda spagnola.Il modulo non lo consente: lascia l'opzione attiva. Il messaggio cita l'art. 7.3 della Ley 2/2023 come motivo.
Whistleblowing channels require HTTPS. The current web.base.url (%s) is plain HTTP. Configure TLS before publishing.Quando pubblichi con web.base.url in HTTP. Al posto di %s compare il valore attuale di web.base.url.Configura TLS e fai in modo che web.base.url sia un indirizzo HTTPS prima di pubblicare.
Cannot publish a channel without a Responsable.Quando pubblichi un canale senza Responsable.Assegna un Responsable al canale e pubblica di nuovo.
Cannot publish a channel without a Policy.Quando pubblichi un canale senza Policy.Aggiungi la Policy al canale.
Cannot publish a channel without a Privacy Notice.Quando pubblichi un canale senza Privacy Notice.Aggiungi la Privacy Notice al canale.
A person Responsable requires a linked user.Quando salvi un Responsable di tipo persona senza utente collegato.Collegagli un utente Odoo.
A collegiate Responsable requires a name.Quando salvi un Responsable collegiale senza nome.Dagli un nome.
Only one active Responsable del Sistema per company is allowed.Quando attivi un secondo Responsable del Sistema nella stessa azienda.Lascia attivo solo uno per azienda.
Appointment date cannot be in the future.Quando inserisci una data di nomina successiva a oggi.Usa una data di nomina che non sia futura.
No Responsable assigned to the channel; cannot book a meeting.Quando prenoti una riunione in un canale senza Responsable.Assegna un Responsable al canale.
Only reports in state 'Received' can be acknowledged.Quando confermi la ricezione di una segnalazione che non è in Received.Controlla lo stato: questo passaggio vale solo da Received.
Only acknowledged reports can move to triage.Quando passi al triage una segnalazione senza conferma di ricezione.Conferma prima la ricezione e poi passa al triage.
Investigation can only start from 'triaged' or 'acknowledged'.Quando avvii l'indagine da un altro stato.Porta prima la segnalazione in triaged o acknowledged.
Extension justification must be at least 30 characters.Quando motivi la proroga con meno di 30 caratteri.Scrivi una motivazione più completa.
Extension cannot push the deadline beyond 6 months from receipt (Ley 2/2023 art. 9.2.d).Quando la proroga porterebbe la scadenza oltre 6 mesi dalla ricezione.Scegli una data entro quel limite.
Invalid closure state.Quando chiudi con uno stato di chiusura non valido.Rivedi lo stato di chiusura scelto e usane uno valido.
Outcome and measures summary are mandatory at closure.Quando chiudi senza esito o senza riepilogo delle misure.Compila entrambi prima di chiudere.
Select an external authority before forwarding.Quando inoltri una segnalazione senza scegliere un'autorità esterna.Seleziona l'autorità e inoltra di nuovo.
Message body is required.Quando invii un messaggio vuoto.Scrivi il testo del messaggio.
Attachment exceeds the per-file size cap.Quando alleghi un file che supera il limite per file.Riduci il file o dividilo.
Attachments total exceeds the per-report size cap.Quando la somma degli allegati supera il limite per segnalazione.Togli o riduci gli allegati.
Not-pursued purge days must be between 1 and 90 (Ley 2/2023 art. 32 cap).Quando salvi i giorni di eliminazione delle segnalazioni non trattate fuori dall'intervallo da 1 a 90.Inserisci un valore tra 1 e 90.
Libro-registro retention must be between 1 and 10 years (Ley 2/2023 art. 26.2 cap).Quando salvi una conservazione del libro-registro fuori dall'intervallo da 1 a 10 anni.Inserisci un valore tra 1 e 10.
The libro-registro is append-only and cannot be modified. o The libro-registro is append-only and cannot be deleted.Quando modifichi o elimini una voce del libro-registro.Non si può: il libro ammette solo voci nuove.
The access log is append-only and cannot be modified. o The access log is append-only and cannot be deleted.Quando modifichi o elimini una voce del registro degli accessi.Non si può: ammette solo voci nuove.
Lifecycle events are append-only and cannot be modified. o Lifecycle events are append-only and cannot be deleted.Quando modifichi o elimini un evento del ciclo di vita.Non si può: ammettono solo voci nuove.
Audit pack download requires Responsable/DPO/Auditor group.Quando scarichi un Audit Pack senza appartenere a quei gruppi.Chiedi che ti assegnino il gruppo Responsable, DPO o Auditor.

Stati, proroga e chiusura di una segnalazione

Diversi messaggi indicano l'ordine che il modulo impone. Si conferma la ricezione solo di una segnalazione in Received, passa al triage solo una segnalazione già confermata e l'indagine parte da triaged o acknowledged. Se ti compare uno di questi avvisi, guarda prima in che stato si trova la segnalazione nella barra degli stati del modulo.

Modulo di una segnalazione con canale, priorità, scadenze e barra degli stati in Received
Una segnalazione in Received, ancora senza contenuto: nella scheda Report content, la descrizione dei fatti e l'esito sono vuoti.

La proroga supera due controlli: motivazione di almeno 30 caratteri e un limite di 6 mesi dalla ricezione. I messaggi citano l'art. 9.2.d della Ley 2/2023: è ciò che il modulo verifica, non un riassunto giuridico. Per chiudere, il modulo chiede l'esito (Outcome) e il riepilogo delle misure, oltre a uno stato di chiusura valido.

Kanban di Reports con filtro Open, elenco del Libro Registro, elenco dei canali e modulo di una segnalazione in Received
Un giro tra Reports, Libro Registro e Channels; nel libro, le colonne Outcome e Category Code sono ancora vuote.

Il percorso completo degli stati lo spieghiamo in come funziona il modulo dall'interno, e i campi da compilare all'inizio nella guida all'avvio.

Registri a sola aggiunta e pacchetto di audit

Il libro-registro, il registro degli accessi (access log) e gli eventi del ciclo di vita sono a sola aggiunta: il modulo non permette di modificare né eliminare le loro voci. I sei avvisi della tabella che parlano di append-only dipendono da questo, e lo dice il messaggio stesso.

Il pacchetto di audit ha un suo controllo: per scaricarlo serve il gruppo Responsable, DPO o Auditor. I pacchetti si trovano in Whistleblowing › Audit Packs.

Modulo di un Audit Pack in stato Ready con nome, azienda, periodo, data di generazione e utente
Un Audit Pack in Ready, ancora senza dati: il campo Pack Attachment e quello dell'impronta del pacchetto sono ancora vuoti.

Come ti aiuta FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, quindi possiamo rivedere con te la configurazione del canale se un messaggio ti blocca. L'app è pubblicata su Odoo Apps per 17, 18, 19 e 20, a 9 € IVA esclusa, pagamento unico per versione di Odoo. Trovi più dettagli nella pagina del modulo.

Continua a leggere

Come funziona Whistleblower Channel in Odoo: menu, azioni pianificate e statiMenu, azioni pianificate e stati di Whistleblower Channel in Odoo: glossario di Reports, Libro Registro, Audit Packs e della configurazione del canale.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

  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): controllers/audit_export.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/fgt_canal.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_channel.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_libro_registro.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_meeting.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_access_log.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_attachment.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_event.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_extension.py
  • Codice del modulo: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_responsable.py
  • Codice del modulo: 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