Aller au contenu principal
Whistleblower Channel: Canal de Denuncias

Erreurs de Whistleblower Channel dans Odoo : quand chaque message apparaît et que faire

Les messages d'erreur de Whistleblower Channel apparaissent quand il manque un élément pour publier un canal, quand vous tentez de sauter un état du signalement ou quand vous touchez un registre qui n'accepte que l'ajout d'entrées. Vous trouverez ci-dessous chaque message mot pour mot, quand il apparaît et que faire, regroupés selon la tâche en cours.

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

Comment lire ces messages

Les messages de ce tableau sont en anglais. Nous les laissons tels quels pour que vous puissiez les rechercher en copiant-collant ce qui s'affiche à l'écran. Ils sont classés par tâche : publier un canal, configurer le Responsable, déplacer un signalement, demander une prolongation, clôturer, joindre des fichiers, régler la conservation et toucher aux registres que le module protège.

Liste des canaux du module Whistleblowing avec un canal à l'état Published
Dans Whistleblowing › Channels, un canal à l'état Published avec son slug en minuscules et tirets.

Tableau des messages de Whistleblower Channel

MessageQuand il apparaîtQue faire
Tick the box to accept before activating the hosted channel.En activant le canal hébergé sans cocher la case d'acceptation.Cochez la case et réactivez-le.
Slug must be lowercase letters, digits and hyphens (2-64 chars).En enregistrant un canal dont le slug contient des caractères autres que minuscules, chiffres ou tirets, ou ne compte pas entre 2 et 64 caractères.Écrivez le slug uniquement avec des minuscules, des chiffres et des tirets, comme acme-internal-channel.
Anonymous reporting is mandatory in Spain (Ley 2/2023 art. 7.3); cannot be disabled for a Spanish company channel.En tentant de désactiver le signalement anonyme sur le canal d'une société espagnole.Le module ne le permet pas : laissez l'option activée. Le message cite l'art. 7.3 de la Ley 2/2023 comme motif.
Whistleblowing channels require HTTPS. The current web.base.url (%s) is plain HTTP. Configure TLS before publishing.En publiant avec web.base.url en HTTP. À la place de %s apparaît la valeur actuelle de web.base.url.Configurez TLS et faites de web.base.url une adresse HTTPS avant de publier.
Cannot publish a channel without a Responsable.En publiant un canal sans Responsable.Attribuez un Responsable au canal et publiez à nouveau.
Cannot publish a channel without a Policy.En publiant un canal sans Policy.Ajoutez la Policy au canal.
Cannot publish a channel without a Privacy Notice.En publiant un canal sans Privacy Notice.Ajoutez la Privacy Notice au canal.
A person Responsable requires a linked user.En enregistrant un Responsable de type personne sans utilisateur lié.Liez-lui un utilisateur Odoo.
A collegiate Responsable requires a name.En enregistrant un Responsable collégial sans nom.Donnez-lui un nom.
Only one active Responsable del Sistema per company is allowed.En activant un second Responsable del Sistema dans la même société.Ne gardez qu'un seul actif par société.
Appointment date cannot be in the future.En saisissant une date de nomination postérieure à aujourd'hui.Utilisez une date de nomination qui ne soit pas future.
No Responsable assigned to the channel; cannot book a meeting.En réservant une réunion sur un canal sans Responsable.Attribuez un Responsable au canal.
Only reports in state 'Received' can be acknowledged.En accusant réception d'un signalement qui n'est pas à Received.Vérifiez l'état : cette étape ne fonctionne que depuis Received.
Only acknowledged reports can move to triage.En passant au tri un signalement sans accusé de réception.Accusez d'abord réception, puis passez au tri.
Investigation can only start from 'triaged' or 'acknowledged'.En lançant l'enquête depuis un autre état.Amenez d'abord le signalement à triaged ou acknowledged.
Extension justification must be at least 30 characters.En justifiant la prolongation avec moins de 30 caractères.Rédigez une justification plus complète.
Extension cannot push the deadline beyond 6 months from receipt (Ley 2/2023 art. 9.2.d).Quand la prolongation porterait le délai au-delà de 6 mois après la réception.Choisissez une date dans cette limite.
Invalid closure state.En clôturant avec un état de clôture non valide.Vérifiez l'état de clôture choisi et utilisez-en un valide.
Outcome and measures summary are mandatory at closure.En clôturant sans résultat ou sans résumé des mesures.Remplissez les deux avant de clôturer.
Select an external authority before forwarding.En transmettant un signalement sans choisir d'autorité externe.Sélectionnez l'autorité et transmettez à nouveau.
Message body is required.En envoyant un message vide.Rédigez le texte du message.
Attachment exceeds the per-file size cap.En joignant un fichier qui dépasse la limite par fichier.Réduisez le fichier ou divisez-le.
Attachments total exceeds the per-report size cap.Quand le total des pièces jointes dépasse la limite par signalement.Retirez ou réduisez des pièces jointes.
Not-pursued purge days must be between 1 and 90 (Ley 2/2023 art. 32 cap).En enregistrant des jours de purge des signalements non traités hors de 1 à 90.Saisissez une valeur entre 1 et 90.
Libro-registro retention must be between 1 and 10 years (Ley 2/2023 art. 26.2 cap).En enregistrant une conservation du libro-registro hors de 1 à 10 ans.Saisissez une valeur entre 1 et 10.
The libro-registro is append-only and cannot be modified. ou The libro-registro is append-only and cannot be deleted.En modifiant ou supprimant une entrée du libro-registro.Impossible : le registre n'accepte que de nouvelles entrées.
The access log is append-only and cannot be modified. ou The access log is append-only and cannot be deleted.En modifiant ou supprimant une entrée du journal des accès.Impossible : il n'accepte que de nouvelles entrées.
Lifecycle events are append-only and cannot be modified. ou Lifecycle events are append-only and cannot be deleted.En modifiant ou supprimant un événement du cycle de vie.Impossible : ils n'acceptent que de nouvelles entrées.
Audit pack download requires Responsable/DPO/Auditor group.En téléchargeant un Audit Pack sans appartenir à ces groupes.Demandez qu'on vous attribue le groupe Responsable, DPO ou Auditor.

États, prolongation et clôture d'un signalement

Plusieurs messages fixent l'ordre imposé par le module. On ne peut accuser réception que d'un signalement à Received, seul un signalement ayant reçu un accusé passe au tri, et l'enquête démarre depuis triaged ou acknowledged. Si l'un de ces avertissements apparaît, regardez d'abord l'état du signalement dans la barre d'état du formulaire.

Formulaire d'un signalement avec canal, priorité, délais et barre d'état sur Received
Un signalement à Received, encore sans contenu : dans l'onglet Report content, la description des faits et le résultat sont vides.

La prolongation passe deux contrôles : une justification d'au moins 30 caractères et une limite de 6 mois après la réception. Les messages citent l'art. 9.2.d de la Ley 2/2023 : c'est ce que le module vérifie, pas un résumé juridique. Pour clôturer, le module demande le résultat (Outcome) et le résumé des mesures, ainsi qu'un état de clôture valide.

Kanban des Reports avec le filtre Open, liste du Libro Registro, liste des canaux et formulaire d'un signalement à Received
Parcours de Reports, Libro Registro et Channels ; dans le registre, les colonnes Outcome et Category Code sont encore vides.

Nous détaillons le parcours complet des états dans le fonctionnement interne du module, et les champs à remplir au démarrage dans la mise en route.

Registres en ajout seul et pack d'audit

Le libro-registro, le journal des accès (access log) et les événements du cycle de vie sont en ajout seul : le module ne permet ni de modifier ni de supprimer leurs entrées. Les six avertissements du tableau qui mentionnent append-only en découlent, et le message lui-même le dit.

Le pack d'audit a son propre contrôle : le télécharger requiert le groupe Responsable, DPO ou Auditor. Les packs se trouvent dans Whistleblowing › Audit Packs.

Formulaire d'un Audit Pack à l'état Ready avec nom, société, période, date de génération et utilisateur
Un Audit Pack à Ready, encore sans données : le champ Pack Attachment et celui de l'empreinte du pack sont encore vides.

Comment FlexigoTech vous aide

FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure : nous pouvons donc revoir avec vous la configuration du canal si un message vous bloque. L'app est publiée sur Odoo Apps pour 17, 18, 19 et 20, à 9 € HT, paiement unique par version d'Odoo. Plus de détails sur la page du module.

À lire aussi

Comment fonctionne Whistleblower Channel dans Odoo : menus, actions planifiées et étatsMenus, actions planifiées et états de Whistleblower Channel dans Odoo : glossaire de Reports, Libro Registro, Audit Packs et configuration du canal.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