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

Jak działa Whistleblower Channel w Odoo: menu, zaplanowane akcje i statusy

Whistleblower Channel dodaje do Odoo menu Whistleblowing z trzema pozycjami roboczymi (Reports, Libro Registro i Audit Packs) oraz sekcją Configuration z kanałami, kategoriami, osobami odpowiedzialnymi, retencją i importami. W tle działa siedem zaplanowanych akcji, wszystkie aktywne, a najczęstsza co 10 minut, oraz kanał hostowany w FlexigoTech Cloud, który jest płatną usługą zewnętrzną. Ten słowniczek objaśnia każdy element pod dokładną nazwą, którą zobaczysz na ekranie.

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

Co moduł instaluje w Twoim Odoo

Karta w Odoo Apps przedstawia moduł jako «Anonymous whistleblowing channel with legal deadlines». Po instalacji pojawia się menu główne Whistleblowing, pod którym znajduje się cała reszta. Nie znajdziesz tu przewodnika po wdrożeniu (do tego służy wdrożenie krok po kroku), tylko słownictwo: czym jest każde menu, każda zaplanowana akcja i każdy element wewnętrzny, z dosłowną nazwą, żebyś wiedział, gdzie jesteś po otwarciu modułu.

Menu, w których obsługujesz każde zgłoszenie

Pod Whistleblowing są trzy pozycje do codziennej pracy i jedna konfiguracyjna. Oto pierwsze trzy.

Reports
Ścieżka Whistleblowing › Reports. W widoku kanban, z filtrem Open, karty zgłoszeń są rozłożone w kolumnach takich jak Acknowledged i Received.
Libro Registro
Ścieżka Whistleblowing › Libro Registro. To lista wpisów z numerem referencyjnym, typem (np. Received), podsumowaniem w rodzaju «Report received.» oraz kolumnami Outcome i Category Code.
Audit Packs
Ścieżka Whistleblowing › Audit Packs, z podmenu Generate Audit Pack. W kodzie jest też model wb.audit.pack, opisany jako «Whistleblowing Audit Pack».
Widok kanban Reports z filtrem Open i kolumnami Acknowledged i Received
Whistleblowing › Reports z danymi demonstracyjnymi, z kolumnami Acknowledged i Received.
Lista Libro Registro z wpisami typu Received i podsumowaniem Report received
Libro Registro z danymi demonstracyjnymi: kolumny Outcome i Category Code są jeszcze puste.

Co jest w Configuration

Pozycja Whistleblowing › Configuration grupuje poniższe ekrany. Oto najważniejsze pojęcia:

Channels
Ścieżka Whistleblowing › Configuration › Channels. W kodzie jest model wb.channel, «Whistleblowing Internal Channel». Na liście widać nazwę kanału, jego slug, firmę i status; na zrzucie przykładowy kanał ma status Published.
Categories
Ścieżka Whistleblowing › Configuration › Categories. W kodzie jest model wb.category, «Whistleblowing Category of Breach».
Responsables
Ścieżka Whistleblowing › Configuration › Responsables.
DPIA artefacts
Ścieżka Whistleblowing › Configuration › DPIA artefacts. W kodzie jest model wb.dpia, «Whistleblowing DPIA artefact».
Retention policies
Ścieżka Whistleblowing › Configuration › Retention policies.

W tym samym menu są jeszcze te pozycje:

  • 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
Lista kanałów z jednym kanałem w statusie Published, przyciskiem New i wyszukiwarką
Channels z jednym kanałem demonstracyjnym w statusie Published.

Siedem zaplanowanych akcji i jak często się uruchamiają

Moduł zawiera siedem zaplanowanych akcji i wszystkie są aktywne. Ich nazwy zaczynają się od Whistleblowing:, a częstotliwość ustala moduł:

  • Whistleblowing: recompute overdue flags: co 15 minut.
  • Whistleblowing: deadline reminders: co godzinę.
  • Whistleblowing: enforce retention: raz dziennie.
  • Akcja dotycząca wygasłych kodów dostępu (jej nazwa zawiera expired access codes): co 10 minut.
  • Whistleblowing: purge stale rate-limit buckets: raz dziennie.
  • Whistleblowing: recompute per-case access validity: raz dziennie.
  • Whistleblowing: hosted channel (FlexigoTech Cloud): co 10 minut.

Wszystkie są domyślnie aktywne: jeśli którąś zmienisz, zanotuj którą i kiedy.

Elementy wewnętrzne, które warto rozpoznawać

Nie wszystkie mają własne menu, ale ich nazwy pojawiają się w kodzie i pomagają zrozumieć, z czego zbudowany jest moduł.

wb.access.code
Model «Whistleblowing Informant Access Code». Dwie zaplanowane akcje mają w nazwie odniesienie do dostępu: ta od expired access codes oraz 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».

Statusy, które zobaczysz na ekranie

Na ekranach modułu pojawiają się te statusy: w Reports kolumny Acknowledged i Received; w formularzu zgłoszenia pasek statusów (w przykładowym zgłoszeniu na Received) obok kanału, priorytetu i terminów oraz zakładka Report content z opisem faktów i wynikiem; a w Channels status kanału Published. Jeśli podczas pracy pojawi się ostrzeżenie, zajrzyj do objaśnienia komunikatów o błędach i ostrzeżeń modułu.

Przegląd Reports, Libro Registro, Channels i formularza zgłoszenia
Od kanbanu zgłoszeń przez Libro Registro i listę kanałów po formularz zgłoszenia z paskiem statusów na Received i pustą zakładką Report content; wszystko na danych demonstracyjnych.

Kanał hostowany w FlexigoTech Cloud

Karta informuje o tym w osobnej sekcji, «Before you buy: this app uses a paid external service», i ma też sekcję «Privacy policy».

Kanał hostowany
W kodzie jest kreator wb.fgt.canal.wizard, «Activate the hosted whistleblowing channel», a akcja Whistleblowing: hosted channel (FlexigoTech Cloud) uruchamia się co 10 minut.

Usługa lokalna kosztuje 29 €/mies. lub 290 €/rok netto (bez VAT) (Pro: 58 €/mies. lub 580 €/rok). Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja; dane zostają w Twoim Odoo.

Wersje i jak możemy pomóc

Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20, w cenie 9 € za wersję Odoo, jednorazowo, netto (bez VAT). W ramach subskrypcji moduł dla nowych wersji Odoo jest wliczony, jeśli kupiłeś go na stronie modułu na flexigotech.com; w Odoo App Store każdą wersję kupujesz tam, na jego karcie w Odoo Apps.

W FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Jeśli chcesz, żeby kanał zgłoszeń współgrał z resztą Twojego Odoo, albo potrzebujesz elementu, którego moduł nie ma, opowiedz nam, czym dysponujesz, a przyjrzymy się temu razem.

Czytaj dalej

Błędy Whistleblower Channel w Odoo: kiedy pojawia się każdy komunikat i co zrobićKomunikaty błędów Whistleblower Channel w Odoo dosłownie: kiedy pojawia się każdy z nich przy publikacji, zmianie stanu lub zamknięciu zgłoszenia i jak go rozwiązać.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