Aller au contenu principal
Whistleblower Channel: Canal de Denuncias

Comment fonctionne Whistleblower Channel dans Odoo : menus, actions planifiées et états

Whistleblower Channel ajoute à Odoo un menu Whistleblowing avec trois entrées de travail (Reports, Libro Registro et Audit Packs) et une Configuration regroupant canaux, catégories, responsables, conservation et importations. En arrière-plan tournent sept actions planifiées, toutes actives et la plus fréquente toutes les 10 minutes, ainsi qu'un canal hébergé sur FlexigoTech Cloud, qui est un service externe payant. Ce glossaire explique chaque élément sous le nom exact que vous verrez à l'écran.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce que le module installe dans votre Odoo

La fiche Odoo Apps présente le module comme «Anonymous whistleblowing channel with legal deadlines». Une fois installé, un menu racine Whistleblowing apparaît et tout le reste en dépend. Vous ne trouverez pas ici un guide de mise en route (pour cela, voyez la mise en route pas à pas), mais le vocabulaire : ce qu'est chaque menu, chaque action planifiée et chaque élément interne, sous son nom littéral, pour savoir où vous êtes en ouvrant le module.

Les menus où l'on traite chaque signalement

Sous Whistleblowing, on trouve trois entrées d'usage quotidien et une de configuration. Voici les trois premières.

Reports
Chemin Whistleblowing › Reports. Dans la vue kanban, avec le filtre Open, les cartes des signalements se répartissent en colonnes comme Acknowledged et Received.
Libro Registro
Chemin Whistleblowing › Libro Registro. C'est une liste d'entrées avec leur référence, leur type (par exemple Received), un résumé comme «Report received.» et les colonnes Outcome et Category Code.
Audit Packs
Chemin Whistleblowing › Audit Packs, avec le sous-menu Generate Audit Pack. Le code contient aussi le modèle wb.audit.pack, décrit comme «Whistleblowing Audit Pack».
Vue kanban de Reports avec le filtre Open et les colonnes Acknowledged et Received
Whistleblowing › Reports avec des données de démonstration, avec les colonnes Acknowledged et Received.
Liste du Libro Registro avec des entrées de type Received et le résumé Report received
Le Libro Registro avec des données de démonstration : les colonnes Outcome et Category Code sont encore vides.

Ce que contient Configuration

L'entrée Whistleblowing › Configuration regroupe ces écrans. Voici les termes les plus importants :

Channels
Chemin Whistleblowing › Configuration › Channels. Le code contient un modèle wb.channel, «Whistleblowing Internal Channel». La liste affiche le nom du canal, son slug, la société et l'état ; sur la capture, le canal d'exemple est en Published.
Categories
Chemin Whistleblowing › Configuration › Categories. Le code contient un modèle wb.category, «Whistleblowing Category of Breach».
Responsables
Chemin Whistleblowing › Configuration › Responsables.
DPIA artefacts
Chemin Whistleblowing › Configuration › DPIA artefacts. Le code contient un modèle wb.dpia, «Whistleblowing DPIA artefact».
Retention policies
Chemin Whistleblowing › Configuration › Retention policies.

Le même menu propose également ces entrées :

  • 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
Liste des canaux avec un canal à l'état Published, un bouton New et une barre de recherche
Channels avec un seul canal de démonstration à l'état Published.

Les sept actions planifiées et leur fréquence

Le module fournit sept actions planifiées, toutes actives. Leurs noms commencent par Whistleblowing: et la fréquence est celle fixée par le module :

  • Whistleblowing: recompute overdue flags : toutes les 15 minutes.
  • Whistleblowing: deadline reminders : toutes les heures.
  • Whistleblowing: enforce retention : une fois par jour.
  • L'action des codes d'accès expirés (son nom mentionne expired access codes) : toutes les 10 minutes.
  • Whistleblowing: purge stale rate-limit buckets : une fois par jour.
  • Whistleblowing: recompute per-case access validity : une fois par jour.
  • Whistleblowing: hosted channel (FlexigoTech Cloud) : toutes les 10 minutes.

Elles sont toutes actives par défaut : si vous en modifiez une, notez laquelle et quand.

Les éléments internes à savoir reconnaître

Tous n'ont pas de menu propre, mais leurs noms apparaissent dans le code et aident à comprendre de quoi le module est fait.

wb.access.code
Modèle «Whistleblowing Informant Access Code». Deux actions planifiées mentionnent l'accès dans leur nom : celle des expired access codes et Whistleblowing: recompute per-case access validity.
wb.attachment.scanner
Modèle «Whistleblowing attachment AV scanner».
wb.deadline.calendar
Modèle «Whistleblowing deadline calendar helper (Europe/Madrid)».
wb.crypto.helper
Modèle «Whistleblowing crypto helper».

Les états que vous verrez à l'écran

Ces états apparaissent dans les écrans du module : dans Reports, les colonnes Acknowledged et Received ; dans le formulaire d'un signalement, une barre d'états (sur Received dans le signalement d'exemple) à côté du canal, de la priorité et des délais, ainsi qu'un onglet Report content avec la description des faits et le résultat ; et dans Channels, l'état Published du canal. Si un avertissement s'affiche pendant que vous travaillez, consultez les messages d'erreur et avertissements du module expliqués.

Parcours de Reports, Libro Registro, Channels et du formulaire d'un signalement
De la kanban des signalements au Libro Registro, puis la liste des canaux et le formulaire d'un signalement avec sa barre d'états sur Received et l'onglet Report content vide ; le tout avec des données de démonstration.

Le canal hébergé sur FlexigoTech Cloud

La fiche le signale dans une section dédiée, «Before you buy: this app uses a paid external service», et comporte aussi une section «Privacy policy».

Canal hébergé
Le code contient l'assistant wb.fgt.canal.wizard, «Activate the hosted whistleblowing channel», et l'action Whistleblowing: hosted channel (FlexigoTech Cloud) s'exécute toutes les 10 minutes.

Le service local coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an). Sans abonnement, ou si le service est suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

Versions et accompagnement

Le module est publié sur Odoo Apps pour les versions 17, 18, 19 et 20, à 9 € par version d'Odoo, en paiement unique HT. Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur la page du module sur flexigotech.com ; sur l'Odoo App Store, chaque version s'achète là-bas, sur sa fiche Odoo Apps.

Chez FlexigoTech, nous déployons Odoo 17, 18, 19 et 20 et développons des connecteurs et intégrations sur mesure. Si vous voulez que le canal d'alerte s'intègre au reste de votre Odoo, ou s'il vous faut un élément que le module n'inclut pas, décrivez-nous votre situation et nous l'étudierons avec vous.

À lire aussi

Erreurs de Whistleblower Channel dans Odoo : quand chaque message apparaît et que faireLes messages d'erreur de Whistleblower Channel dans Odoo, mot pour mot : quand chacun apparaît en publiant, déplaçant ou clôturant un signalement et comment le résoudre.Mettre en place Whistleblower Channel dans Odoo 20 : un cas du début à la finUn cas illustratif pour mettre en place le canal de signalement dans Odoo 20 : réglages, responsables, canal, statuts et points à vérifier la première semaine.Canal de signalement dans Odoo : ce qu'il couvre, ce qu'il faut préparer avant l'installationCe que couvre Whistleblower Channel pour Odoo 17 à 20 selon sa documentation, ce qu'il faut préparer avant l'installation et ce qui passe par FlexigoTech Cloud.
Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources