Przejdź do głównej treści
Whistleblower Channel: Canal de Denuncias

Błędy Whistleblower Channel w Odoo: kiedy pojawia się każdy komunikat i co zrobić

Komunikaty błędów Whistleblower Channel pojawiają się, gdy czegoś brakuje do publikacji kanału, gdy próbujesz pominąć stan zgłoszenia albo gdy ruszasz rejestr, który przyjmuje tylko nowe wpisy. Poniżej znajdziesz każdy komunikat dosłownie, kiedy się pojawia i co zrobić, pogrupowane według tego, co akurat robiłeś.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
5 min

Jak czytać te komunikaty

Komunikaty w tej tabeli są po angielsku. Zostawiamy je dosłownie, żeby można było je wyszukać, kopiując i wklejając to, co widzisz na ekranie. Są uporządkowane według zadania: publikacja kanału, konfiguracja Responsable, zmiana stanu zgłoszenia, wniosek o przedłużenie, zamknięcie, dołączanie plików, ustawienia przechowywania i rejestry chronione przez moduł.

Lista kanałów modułu Whistleblowing z jednym kanałem w stanie Published
W Whistleblowing › Channels kanał w stanie Published ze slugiem zapisanym małymi literami i myślnikami.

Tabela komunikatów Whistleblower Channel

KomunikatKiedy się pojawiaCo zrobić
Tick the box to accept before activating the hosted channel.Przy aktywacji hostowanego kanału bez zaznaczenia pola akceptacji.Zaznacz pole i aktywuj kanał ponownie.
Slug must be lowercase letters, digits and hyphens (2-64 chars).Przy zapisie kanału, którego slug zawiera znaki inne niż małe litery, cyfry lub myślniki albo nie ma od 2 do 64 znaków.Wpisz slug wyłącznie z małych liter, cyfr i myślników, np. acme-internal-channel.
Anonymous reporting is mandatory in Spain (Ley 2/2023 art. 7.3); cannot be disabled for a Spanish company channel.Przy próbie wyłączenia anonimowych zgłoszeń w kanale hiszpańskiej firmy.Moduł na to nie pozwala: zostaw opcję włączoną. Komunikat jako powód podaje art. 7.3 Ley 2/2023.
Whistleblowing channels require HTTPS. The current web.base.url (%s) is plain HTTP. Configure TLS before publishing.Przy publikacji, gdy web.base.url używa HTTP. W miejscu %s pojawia się bieżąca wartość web.base.url.Skonfiguruj TLS i ustaw web.base.url na adres HTTPS przed publikacją.
Cannot publish a channel without a Responsable.Przy publikacji kanału bez Responsable.Przypisz Responsable do kanału i opublikuj ponownie.
Cannot publish a channel without a Policy.Przy publikacji kanału bez Policy.Dodaj Policy do kanału.
Cannot publish a channel without a Privacy Notice.Przy publikacji kanału bez Privacy Notice.Dodaj Privacy Notice do kanału.
A person Responsable requires a linked user.Przy zapisie Responsable typu osoba bez powiązanego użytkownika.Powiąż z nim użytkownika Odoo.
A collegiate Responsable requires a name.Przy zapisie kolegialnego Responsable bez nazwy.Nadaj mu nazwę.
Only one active Responsable del Sistema per company is allowed.Przy aktywacji drugiego Responsable del Sistema w tej samej firmie.Zostaw aktywnego tylko jednego na firmę.
Appointment date cannot be in the future.Przy wpisaniu daty powołania późniejszej niż dzisiejsza.Użyj daty powołania, która nie jest w przyszłości.
No Responsable assigned to the channel; cannot book a meeting.Przy rezerwacji spotkania w kanale bez Responsable.Przypisz Responsable do kanału.
Only reports in state 'Received' can be acknowledged.Przy potwierdzaniu odbioru zgłoszenia, które nie jest w stanie Received.Sprawdź stan: ten krok działa tylko z Received.
Only acknowledged reports can move to triage.Przy przenoszeniu do triażu zgłoszenia bez potwierdzenia odbioru.Najpierw potwierdź odbiór, potem przenieś do triażu.
Investigation can only start from 'triaged' or 'acknowledged'.Przy rozpoczęciu dochodzenia z innego stanu.Najpierw przenieś zgłoszenie do triaged lub acknowledged.
Extension justification must be at least 30 characters.Gdy uzasadnienie przedłużenia ma mniej niż 30 znaków.Napisz pełniejsze uzasadnienie.
Extension cannot push the deadline beyond 6 months from receipt (Ley 2/2023 art. 9.2.d).Gdy przedłużenie przesunęłoby termin poza 6 miesięcy od przyjęcia.Wybierz datę w tym limicie.
Invalid closure state.Przy zamykaniu z nieprawidłowym stanem zamknięcia.Sprawdź wybrany stan zamknięcia i użyj prawidłowego.
Outcome and measures summary are mandatory at closure.Przy zamykaniu bez wyniku lub bez podsumowania działań.Uzupełnij oba przed zamknięciem.
Select an external authority before forwarding.Przy przekazaniu zgłoszenia bez wyboru organu zewnętrznego.Wybierz organ i przekaż ponownie.
Message body is required.Przy wysyłaniu pustej wiadomości.Wpisz treść wiadomości.
Attachment exceeds the per-file size cap.Przy dołączaniu pliku przekraczającego limit na plik.Zmniejsz plik lub go podziel.
Attachments total exceeds the per-report size cap.Gdy suma załączników przekracza limit na zgłoszenie.Usuń lub zmniejsz załączniki.
Not-pursued purge days must be between 1 and 90 (Ley 2/2023 art. 32 cap).Przy zapisie liczby dni do usunięcia nierozpatrywanych zgłoszeń spoza zakresu 1-90.Wpisz wartość od 1 do 90.
Libro-registro retention must be between 1 and 10 years (Ley 2/2023 art. 26.2 cap).Przy zapisie okresu przechowywania libro-registro spoza zakresu 1-10 lat.Wpisz wartość od 1 do 10.
The libro-registro is append-only and cannot be modified. lub The libro-registro is append-only and cannot be deleted.Przy edycji lub usuwaniu wpisu w libro-registro.Nie da się: rejestr przyjmuje tylko nowe wpisy.
The access log is append-only and cannot be modified. lub The access log is append-only and cannot be deleted.Przy edycji lub usuwaniu wpisu w rejestrze dostępów.Nie da się: przyjmuje tylko nowe wpisy.
Lifecycle events are append-only and cannot be modified. lub Lifecycle events are append-only and cannot be deleted.Przy edycji lub usuwaniu zdarzenia cyklu życia.Nie da się: przyjmują tylko nowe wpisy.
Audit pack download requires Responsable/DPO/Auditor group.Przy pobieraniu Audit Pack bez przynależności do tych grup.Poproś o przypisanie grupy Responsable, DPO lub Auditor.

Stany, przedłużenie i zamknięcie zgłoszenia

Kilka komunikatów wyznacza kolejność, której wymaga moduł. Odbiór potwierdza się tylko dla zgłoszenia w Received, do triażu trafia tylko zgłoszenie z potwierdzonym odbiorem, a dochodzenie startuje z triaged lub acknowledged. Jeśli pojawi się któreś z tych ostrzeżeń, najpierw sprawdź na pasku stanów formularza, w jakim stanie jest zgłoszenie.

Formularz zgłoszenia z kanałem, priorytetem, terminami i paskiem stanów w Received
Zgłoszenie w Received, jeszcze bez treści: w zakładce Report content opis faktów i wynik są puste.

Przedłużenie przechodzi dwie kontrole: uzasadnienie o długości co najmniej 30 znaków i limit 6 miesięcy od przyjęcia. Komunikaty powołują się na art. 9.2.d Ley 2/2023: to jest to, co sprawdza moduł, a nie streszczenie prawne. Do zamknięcia moduł wymaga wyniku (Outcome) i podsumowania działań, a także prawidłowego stanu zamknięcia.

Kanban Reports z filtrem Open, lista Libro Registro, lista kanałów i formularz zgłoszenia w Received
Przegląd Reports, Libro Registro i Channels; w rejestrze kolumny Outcome i Category Code są jeszcze puste.

Pełny przebieg stanów opisujemy w artykule jak moduł działa od środka, a pola do uzupełnienia na starcie w przewodniku wdrożenia.

Rejestry tylko do dopisywania i pakiet audytowy

Libro-registro, rejestr dostępów (access log) i zdarzenia cyklu życia są tylko do dopisywania: moduł nie pozwala modyfikować ani usuwać ich wpisów. Z tego wynika sześć ostrzeżeń w tabeli, które wspominają o append-only, i sam komunikat to mówi.

Pakiet audytowy ma własną kontrolę: jego pobranie wymaga grupy Responsable, DPO lub Auditor. Pakiety znajdziesz w Whistleblowing › Audit Packs.

Formularz Audit Pack w stanie Ready z nazwą, firmą, okresem, datą wygenerowania i użytkownikiem
Audit Pack w Ready, jeszcze bez danych: pole Pack Attachment i pole skrótu pakietu są jeszcze puste.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc jeśli jakiś komunikat Cię blokuje, możemy razem przejrzeć konfigurację kanału. Aplikacja jest opublikowana w Odoo Apps dla wersji 17, 18, 19 i 20, w cenie 9 € netto (bez VAT), jednorazowa płatność za wersję Odoo. Więcej szczegółów znajdziesz na stronie modułu.

Czytaj dalej

Jak działa Whistleblower Channel w Odoo: menu, zaplanowane akcje i statusyMenu, zaplanowane akcje i statusy Whistleblower Channel w Odoo: słowniczek Reports, Libro Registro, Audit Packs i konfiguracji kanału.Uruchomienie Whistleblower Channel w Odoo 20: przykład od początku do końcaPrzykładowy scenariusz uruchomienia kanału zgłoszeń w Odoo 20: pola, osoby odpowiedzialne, kanał, statusy i co sprawdzić w pierwszym tygodniu.Kanał zgłoszeń w Odoo: co obejmuje, czego nie i co przygotować przed instalacjąCo obejmuje Whistleblower Channel dla Odoo 17-20 według dokumentacji, co przygotować przed instalacją i która część wymaga FlexigoTech Cloud.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła