Zo lees je deze meldingen
De meldingen in deze tabel zijn in het Engels. We laten ze letterlijk staan, zodat je kunt zoeken door te kopiëren en plakken wat je op je scherm ziet. Ze staan op taak: een kanaal publiceren, de Responsable instellen, een melding verplaatsen, een verlenging aanvragen, sluiten, bestanden bijvoegen, de bewaartermijn aanpassen en de registers aanraken die de module beschermt.

Whistleblowing › Channels een kanaal in de status Published met een slug in kleine letters en koppeltekens.Tabel met meldingen van Whistleblower Channel
| Melding | Wanneer verschijnt ze | Wat doe je |
|---|---|---|
Tick the box to accept before activating the hosted channel. | Bij het activeren van het gehoste kanaal zonder het akkoordvakje aan te vinken. | Vink het vakje aan en activeer het opnieuw. |
Slug must be lowercase letters, digits and hyphens (2-64 chars). | Bij het opslaan van een kanaal waarvan de slug andere tekens dan kleine letters, cijfers of koppeltekens bevat, of niet tussen 2 en 64 tekens lang is. | Schrijf de slug alleen met kleine letters, cijfers en koppeltekens, zoals acme-internal-channel. |
Anonymous reporting is mandatory in Spain (Ley 2/2023 art. 7.3); cannot be disabled for a Spanish company channel. | Als je anoniem melden probeert uit te zetten op het kanaal van een Spaans bedrijf. | De module staat dat niet toe: laat de optie aan. De melding noemt art. 7.3 van de Ley 2/2023 als reden. |
Whistleblowing channels require HTTPS. The current web.base.url (%s) is plain HTTP. Configure TLS before publishing. | Bij publiceren terwijl web.base.url op HTTP staat. Op de plek van %s staat de huidige waarde van web.base.url. | Stel TLS in en maak van web.base.url een HTTPS-adres voordat je publiceert. |
Cannot publish a channel without a Responsable. | Bij het publiceren van een kanaal zonder Responsable. | Wijs een Responsable toe aan het kanaal en publiceer opnieuw. |
Cannot publish a channel without a Policy. | Bij het publiceren van een kanaal zonder Policy. | Voeg de Policy toe aan het kanaal. |
Cannot publish a channel without a Privacy Notice. | Bij het publiceren van een kanaal zonder Privacy Notice. | Voeg de Privacy Notice toe aan het kanaal. |
A person Responsable requires a linked user. | Bij het opslaan van een Responsable van het type persoon zonder gekoppelde gebruiker. | Koppel er een Odoo-gebruiker aan. |
A collegiate Responsable requires a name. | Bij het opslaan van een collegiale Responsable zonder naam. | Geef hem een naam. |
Only one active Responsable del Sistema per company is allowed. | Bij het activeren van een tweede Responsable del Sistema in hetzelfde bedrijf. | Laat er maar één per bedrijf actief. |
Appointment date cannot be in the future. | Als je een benoemingsdatum na vandaag invult. | Gebruik een benoemingsdatum die niet in de toekomst ligt. |
No Responsable assigned to the channel; cannot book a meeting. | Bij het boeken van een gesprek op een kanaal zonder Responsable. | Wijs een Responsable toe aan het kanaal. |
Only reports in state 'Received' can be acknowledged. | Bij het bevestigen van ontvangst van een melding die niet in Received staat. | Controleer de status: deze stap werkt alleen vanuit Received. |
Only acknowledged reports can move to triage. | Als je een melding zonder ontvangstbevestiging naar triage zet. | Bevestig eerst de ontvangst en zet haar daarna naar triage. |
Investigation can only start from 'triaged' or 'acknowledged'. | Als je het onderzoek vanuit een andere status start. | Breng de melding eerst naar triaged of acknowledged. |
Extension justification must be at least 30 characters. | Als de motivering van de verlenging korter is dan 30 tekens. | Schrijf een uitgebreidere motivering. |
|---|---|---|
Extension cannot push the deadline beyond 6 months from receipt (Ley 2/2023 art. 9.2.d). | Als de verlenging de termijn voorbij 6 maanden na ontvangst zou brengen. | Kies een datum binnen die grens. |
Invalid closure state. | Bij sluiten met een ongeldige afsluitstatus. | Controleer de gekozen afsluitstatus en gebruik een geldige. |
Outcome and measures summary are mandatory at closure. | Bij sluiten zonder resultaat of zonder samenvatting van de maatregelen. | Vul beide in voordat je sluit. |
Select an external authority before forwarding. | Bij het doorsturen van een melding zonder externe autoriteit te kiezen. | Selecteer de autoriteit en stuur opnieuw door. |
Message body is required. | Bij het versturen van een leeg bericht. | Schrijf de tekst van het bericht. |
Attachment exceeds the per-file size cap. | Bij het bijvoegen van een bestand boven de limiet per bestand. | Maak het bestand kleiner of splits het. |
Attachments total exceeds the per-report size cap. | Als de bijlagen samen de limiet per melding overschrijden. | Verwijder bijlagen of maak ze kleiner. |
Not-pursued purge days must be between 1 and 90 (Ley 2/2023 art. 32 cap). | Bij het opslaan van het aantal opschoondagen voor niet behandelde meldingen buiten 1 tot 90. | Vul een waarde tussen 1 en 90 in. |
Libro-registro retention must be between 1 and 10 years (Ley 2/2023 art. 26.2 cap). | Bij het opslaan van een bewaartermijn voor het libro-registro buiten 1 tot 10 jaar. | Vul een waarde tussen 1 en 10 in. |
The libro-registro is append-only and cannot be modified. of The libro-registro is append-only and cannot be deleted. | Bij het bewerken of verwijderen van een regel in het libro-registro. | Dat kan niet: het register laat alleen nieuwe regels toe. |
The access log is append-only and cannot be modified. of The access log is append-only and cannot be deleted. | Bij het bewerken of verwijderen van een regel in het toegangslogboek. | Dat kan niet: het laat alleen nieuwe regels toe. |
Lifecycle events are append-only and cannot be modified. of Lifecycle events are append-only and cannot be deleted. | Bij het bewerken of verwijderen van een gebeurtenis uit de levenscyclus. | Dat kan niet: ze laten alleen nieuwe regels toe. |
Audit pack download requires Responsable/DPO/Auditor group. | Bij het downloaden van een Audit Pack zonder lid te zijn van die groepen. | Vraag of je de groep Responsable, DPO of Auditor krijgt. |
Statussen, verlenging en afsluiting van een melding
Een aantal meldingen bewaakt de volgorde die de module afdwingt. Je kunt alleen de ontvangst bevestigen van een melding in Received, alleen een bevestigde melding gaat naar triage en het onderzoek start vanuit triaged of acknowledged. Krijg je een van deze waarschuwingen, kijk dan eerst in de statusbalk van het formulier in welke status de melding staat.

Received, nog zonder inhoud: op het tabblad Report content zijn de beschrijving van de feiten en het resultaat leeg.De verlenging doorloopt twee controles: een motivering van minstens 30 tekens en een grens van 6 maanden na ontvangst. De meldingen noemen art. 9.2.d van de Ley 2/2023: dat is wat de module controleert, geen juridische samenvatting. Om te sluiten vraagt de module het resultaat (Outcome) en de samenvatting van de maatregelen, plus een geldige afsluitstatus.

De volledige statusflow beschrijven we in hoe de module van binnen werkt, en de velden die je bij de start invult in de ingebruikname.
Registers waar je alleen aan toevoegt en het auditpakket
Het libro-registro, het toegangslogboek (access log) en de gebeurtenissen uit de levenscyclus zijn alleen-toevoegen: de module laat je hun regels niet wijzigen of verwijderen. De zes waarschuwingen in de tabel die append-only noemen, komen daaruit voort, en de melding zegt het zelf.
Het auditpakket heeft een eigen controle: om het te downloaden heb je de groep Responsable, DPO of Auditor nodig. De pakketten staan in Whistleblowing › Audit Packs.

Ready, nog zonder gegevens: het veld Pack Attachment en het veld met de hash van het pakket zijn nog leeg.Zo helpt FlexigoTech je
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, dus we kunnen de configuratie van het kanaal samen met je doornemen als een melding je blokkeert. De app staat op Odoo Apps voor 17, 18, 19 en 20, voor € 9 excl. btw, eenmalige betaling per Odoo-versie. Meer details vind je op de modulepagina.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): controllers/audit_export.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/fgt_canal.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_channel.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_libro_registro.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_meeting.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_access_log.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_attachment.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_event.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_report_extension.py
- Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_responsable.py
- Broncode van de module: 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
