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.

Whistleblowing › Channels, un canale in stato Published con lo slug in minuscole e trattini.Tabella dei messaggi di Whistleblower Channel
| Messaggio | Quando compare | Cosa 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.

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.

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.

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