Naar hoofdinhoud
Whistleblower Channel: Canal de Denuncias

Zo werkt Whistleblower Channel in Odoo: menu's, geplande acties en statussen

Whistleblower Channel voegt aan Odoo een menu Whistleblowing toe met drie werkitems (Reports, Libro Registro en Audit Packs) en een Configuration met kanalen, categorieën, verantwoordelijken, bewaartermijnen en importen. Op de achtergrond draaien zeven geplande acties, allemaal actief en de vaakste elke 10 minuten, plus een kanaal dat gehost wordt op FlexigoTech Cloud, een betaalde externe dienst. Deze woordenlijst legt elk onderdeel uit met de exacte naam die je op je scherm ziet.

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 de module in je Odoo opzet

De pagina in Odoo Apps omschrijft de module als «Anonymous whistleblowing channel with legal deadlines». Na installatie verschijnt een hoofdmenu Whistleblowing waar al het andere onder hangt. Dit is geen handleiding voor de ingebruikname (daarvoor heb je de ingebruikname stap voor stap), maar de woordenschat: wat elk menu, elke geplande actie en elk intern onderdeel is, met de letterlijke naam, zodat je weet waar je bent als je de module opent.

De menu's waar je elke melding behandelt

Onder Whistleblowing staan drie items voor dagelijks gebruik en één voor de configuratie. Dit zijn de eerste drie.

Reports
Pad Whistleblowing › Reports. In de kanbanweergave, met het filter Open, worden de kaarten van de meldingen verdeeld over kolommen zoals Acknowledged en Received.
Libro Registro
Pad Whistleblowing › Libro Registro. Een lijst met regels, elk met een referentie, een type (bijvoorbeeld Received), een samenvatting zoals «Report received.» en de kolommen Outcome en Category Code.
Audit Packs
Pad Whistleblowing › Audit Packs, met het submenu Generate Audit Pack. In de code zit bovendien het model wb.audit.pack, omschreven als «Whistleblowing Audit Pack».
Kanbanweergave van Reports met filter Open en de kolommen Acknowledged en Received
Whistleblowing › Reports met demogegevens, met de kolommen Acknowledged en Received.
Lijst van het Libro Registro met regels van het type Received en de samenvatting Report received
Het Libro Registro met demogegevens: de kolommen Outcome en Category Code zijn nog leeg.

Wat er onder Configuration zit

Het item Whistleblowing › Configuration bundelt deze schermen. Dit zijn de belangrijkste termen:

Channels
Pad Whistleblowing › Configuration › Channels. In de code staat een model wb.channel, «Whistleblowing Internal Channel». In de lijst zie je de naam van het kanaal, de slug, het bedrijf en de status; op de schermafbeelding staat het voorbeeldkanaal op Published.
Categories
Pad Whistleblowing › Configuration › Categories. In de code staat een model wb.category, «Whistleblowing Category of Breach».
Responsables
Pad Whistleblowing › Configuration › Responsables.
DPIA artefacts
Pad Whistleblowing › Configuration › DPIA artefacts. In de code staat een model wb.dpia, «Whistleblowing DPIA artefact».
Retention policies
Pad Whistleblowing › Configuration › Retention policies.

In hetzelfde menu vind je daarnaast deze items:

  • 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
Kanalenlijst met één kanaal in de status Published, een knop New en een zoekbalk
Channels met één demokanaal in de status Published.

De zeven geplande acties en hoe vaak ze draaien

De module levert zeven geplande acties mee en ze staan allemaal aan. Hun namen beginnen met Whistleblowing: en de frequentie is die de module instelt:

  • Whistleblowing: recompute overdue flags: elke 15 minuten.
  • Whistleblowing: deadline reminders: elk uur.
  • Whistleblowing: enforce retention: één keer per dag.
  • De actie voor verlopen toegangscodes (de naam noemt expired access codes): elke 10 minuten.
  • Whistleblowing: purge stale rate-limit buckets: één keer per dag.
  • Whistleblowing: recompute per-case access validity: één keer per dag.
  • Whistleblowing: hosted channel (FlexigoTech Cloud): elke 10 minuten.

Ze staan standaard allemaal aan: pas je er een aan, noteer dan welke en wanneer je dat deed.

Interne onderdelen die je beter herkent

Niet allemaal hebben ze een eigen menu, maar hun namen komen voor in de code en laten zien waaruit de module bestaat.

wb.access.code
Model «Whistleblowing Informant Access Code». Twee geplande acties noemen toegang in hun naam: die voor de expired access codes en Whistleblowing: recompute per-case access validity.
wb.attachment.scanner
Model «Whistleblowing attachment AV scanner».
wb.deadline.calendar
Model «Whistleblowing deadline calendar helper (Europe/Madrid)».
wb.crypto.helper
Model «Whistleblowing crypto helper».

De statussen die je op je scherm ziet

In de schermen van de module kom je deze statussen tegen: in Reports de kolommen Acknowledged en Received; in het formulier van een melding een statusbalk (bij de voorbeeldmelding op Received) naast het kanaal, de prioriteit en de termijnen, plus een tabblad Report content met de beschrijving van de feiten en het resultaat; en in Channels de status Published van het kanaal. Krijg je tijdens het werk een melding, dan vind je hier de foutmeldingen en waarschuwingen van de module uitgelegd.

Rondleiding door Reports, Libro Registro, Channels en het formulier van een melding
Van de kanban met meldingen naar het Libro Registro, de kanalenlijst en het formulier van een melding met de statusbalk op Received en een leeg tabblad Report content; alles met demogegevens.

Het kanaal gehost op FlexigoTech Cloud

De pagina waarschuwt hiervoor in een eigen onderdeel, «Before you buy: this app uses a paid external service», en heeft ook een sectie «Privacy policy».

Gehost kanaal
In de code zit de wizard wb.fgt.canal.wizard, «Activate the hosted whistleblowing channel», en de actie Whistleblowing: hosted channel (FlexigoTech Cloud) draait elke 10 minuten.

De lokale dienst 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; je gegevens blijven in je Odoo.

Versies en hoe we je helpen

De module staat in Odoo Apps voor 17, 18, 19 en 20, voor € 9 per Odoo-versie, eenmalig en excl. btw. Met het abonnement zit de module voor nieuwe Odoo-versies erbij als je hem kocht op de modulepagina op flexigotech.com; in de Odoo App Store koop je elke versie daar, op de pagina in Odoo Apps.

Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en bouwen we connectoren en integraties op maat. Wil je dat het klokkenluidersmeldpunt aansluit op de rest van je Odoo, of heb je iets nodig wat de module niet biedt? Vertel ons wat je hebt en we bekijken het samen met je.

Lees verder

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.Whistleblower Channel inrichten in Odoo 20: een case van begin tot eindEen illustratieve case voor het inrichten van het Whistleblower Channel in Odoo 20: velden, verantwoordelijken, kanaal, statussen en wat je de eerste week controleert.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

  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): views/wb_menu.xml
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): data/wb_cron.xml
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): data/wb_fgt_canal_data.xml
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): static/description/index.html
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/crypto_helper.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_access_code.py
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_attachment_scanner.py
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_audit_pack.py
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_category.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_deadline_calendar.py
  • Broncode van de module: flexigo_whistleblowing 20.0 (8dfc517f): models/wb_dpia.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
  • flexigotech.com/precios.html