Naar hoofdinhoud
Whistleblower Channel: Canal de Denuncias

Whistleblower Channel inrichten in Odoo 20: een case van begin tot eind

Om Whistleblower Channel (Canal de Denuncias) in Odoo 20 in te richten loop je vier velden van de module na, voeg je de verantwoordelijken toe onder Whistleblowing › Responsables, publiceer je het kanaal en stuur je een testmelding in die je terugziet in Reports en in Libro Registro. Deze illustratieve case volgt die route met de letterlijke namen van schermen, velden en statussen. Aan het eind lees je wat je de eerste week controleert.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wat deze case wel en niet behandelt

Het artikel volgt een verzonnen bedrijf dat de module in Odoo 20 in gebruik neemt. De volgorde van de stappen is die van de case, niet een volgorde die de module oplegt. Alles wat genoemd wordt (velden, lijsten, statussen) komt uit de module zelf; wil je zien hoe het intern in elkaar zit, lees dan hoe de module intern werkt.

De getoonde schermen hangen onder het menu Whistleblowing: Reports, Libro Registro, de kanalenlijst, Responsables en Audit Packs.

De case van IJzerwaren Albada, van installatie tot eerste melding

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

IJzerwaren Albada is een verzonnen groothandel die de implementatie van Odoo 20 aan het afronden is. Lucía, de compliance-verantwoordelijke, moet het interne meldkanaal klaarzetten voordat ze het aan het personeel aankondigt. Ze bereidt het in één middag voor en noteert wat ze de week erna gaat controleren.

De vier velden waar Lucía eerst over beslist

Lucía begint met deze velden van de module, elk met het label zoals het op het scherm staat:

  • Enable Anti-Virus Scanning of Attachments (wb_av_enabled, vinkje ja of nee): volgens het label zet dit de virusscan van bijlagen aan.
  • DKIM Selector (wb_dkim_selector, tekstveld): Lucía laat dit open tot ze de waarde krijgt van degene die haar systemen beheert.
  • Sentry DSN (optional) (wb_sentry_dsn, tekstveld): het label zelf geeft aan dat het optioneel is, en Lucía laat het leeg.
  • Detect Tor Exit Nodes (opt-in) (wb_tor_detection_enabled, vinkje): volgens het label moet je deze optie zelf inschakelen (opt-in). Lucía overlegt eerst met haar adviseur voordat ze het aanvinkt.

Wie de meldingen behandelt: de lijst Responsables

Lege lijst Responsables in de module Whistleblowing met de kolommen User, Name (collegiate body), Kind, Company, Appointment en Active
De lijst Responsables, nog zonder records: kolommen, knop New en zoekbalk.

Onder Whistleblowing › Responsables is de lijst bij de start leeg. De kolommen zijn User, Name (collegiate body), Kind, Company, Appointment en Active. Uit de kolom Name (collegiate body) blijkt dat je daar ook de naam van een collegiaal orgaan kwijt kunt. Lucía klikt op New en voegt de persoon toe die het kanaal gaat behandelen, met diens Odoo-gebruiker en bedrijf.

Het kanaal: naam, slug en status

In de kanalenlijst heeft elk kanaal een naam, een slug, een bedrijf en een status. Onder de statussen in de code staat een lijst met Draft, Published en Archived. Lucía maakt het interne kanaal van haar bedrijf aan en controleert dat het op Published staat, net als het testkanaal in de animatie verderop.

Een testmelding via de website

Webpagina zonder opmaak met de melding Thank you, de referentie van de melding, een geheime toegangscode en wachtwoordzin en een opvolglink
De bevestiging «Thank you» van het meldkanaal, met demodata.

Lucía stuurt via de website een testmelding in. Na het versturen toont de pagina «Thank you» de referentie van de melding, een geheime toegangscode en wachtwoordzin en een opvolglink. Dit zijn de gegevens die de melder ziet; tijdens de test noteert Lucía ze en opent ze de opvolglink om te controleren dat die werkt. Op de schermafbeelding staat de pagina zonder opmaak.

Waar de melding in Odoo verschijnt

Rondleiding door de kanban van Reports met het filter Open, de lijst Libro Registro, de kanalenlijst en het formulier van een melding in status Received
Van de kanban met meldingen naar het formulier van één melding, met demodata.

In Reports worden de meldingen met het filter Open gegroepeerd in kolommen zoals Received en Acknowledged, met kaarten waarop de referentie en de titel staan. In Libro Registro heeft elke regel het type Received en de samenvatting Report received.; de kolommen Outcome en Category Code zijn nog leeg. Open je een melding, dan toont het formulier kanaal, prioriteit, termijnen en de statusbalk op Received, plus het tabblad Report content met de beschrijving van de feiten en de uitkomst.

De uitkomsten waarmee je een melding afsluit

Het veld outcome_state heeft deze waarden: Founded, Partially founded, Unfounded, Inadmissible en Forwarded to authority. Lucía loopt ze door met haar adviseur, zodat ze weet wat elke waarde in haar interne procedure betekent voordat ze echte meldingen afsluit.

Het auditpakket

Formulier van een Audit Pack in status Ready met naam, bedrijf, periode, aanmaakdatum en gebruiker, en het veld Pack Attachment leeg
Een test-Audit Pack in Ready, zonder inhoud: Pack Attachment en het hashveld zijn leeg.

Onder Whistleblowing › Audit Packs opent Lucía een testpakket. Het formulier bevat naam, bedrijf, periode, aanmaakdatum en gebruiker, en de chatter bewaart het aanmaakbericht. In de code staat een statuslijst met Generating, Ready en Failed.

Wat Lucía de eerste week controleert

  • Dat Responsables niet meer leeg is en dat bij elke persoon de kolom Active is aangevinkt.
  • Dat het kanaal nog op Published staat.
  • Dat de testmelding in Reports verschijnt met het filter Open en een regel heeft in Libro Registro.
  • Dat ze een besluit heeft genomen over Detect Tor Exit Nodes (opt-in) en of ze Sentry DSN (optional) invult.
  • Dat DKIM Selector inmiddels de waarde bevat die ze heeft gekregen.
  • Het veld scan_state, met de waarden Queued, Scanning, Done en Failed. Ziet ze Failed bij een record of een waarschuwing die ze niet begrijpt, dan zoekt ze die op in de foutmeldingen van de module.
  • De status van de Audit Packs: Generating, Ready of Failed.

Wat je van deze case leert

Lucía improviseert niet: ze beslist over de velden voordat ze het kanaal opent, voegt de verantwoordelijken toe voordat ze het aankondigt en test de hele route met een fictieve melding. Ook leest ze elke status op zijn letterlijke naam (Received, Published, Ready) in plaats van te raden wat die betekent, en legt ze vast hoe ze testmeldingen van echte meldingen gaat onderscheiden.

Doe zelf een testmelding en volg die via Reports, Libro Registro en het formulier voordat je het kanaal aankondigt.

Prijs, versies en abonnement

De module staat in Odoo Apps voor 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalige betaling, excl. btw. De lokale dienst van FlexigoTech Cloud kost € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar); zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert en blijven je gegevens in je Odoo.

Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem hebt gekocht op flexigotech.com; in de Odoo App Store koop je elke versie via de productpagina.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Richt je het meldkanaal in als onderdeel van een implementatie, dan lopen we samen met je de velden, de verantwoordelijken en de volledige test na voordat het kanaal opengaat voor het personeel.

Lees verder

Zo werkt Whistleblower Channel in Odoo: menu's, geplande acties en statussenMenu's, geplande acties en statussen van Whistleblower Channel in Odoo: een woordenlijst van Reports, Libro Registro, Audit Packs en de kanaalconfiguratie.Fouten in Whistleblower Channel in Odoo: wanneer elke melding verschijnt en wat je doetDe foutmeldingen van Whistleblower Channel in Odoo, letterlijk: wanneer elke melding verschijnt bij publiceren, verplaatsen of sluiten en hoe je het oplost.Meldkanaal in Odoo: wat het dekt, wat niet en wat je voor de installatie voorbereidtWat Whistleblower Channel voor Odoo 17 tot 20 volgens de documentatie dekt, wat je vooraf voorbereidt en welk deel FlexigoTech Cloud nodig heeft.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen