Dla kogo jest ten kanał zgłoszeń
Whistleblower Channel: Canal de Denuncias to moduł Odoo, który współpracuje z lokalną usługą FlexigoTech Cloud. Sprawy obsługujesz w swoim Odoo, a strona przyjmowania zgłoszeń jest hostowana w FlexigoTech Cloud, pod adresem w stylu denuncias.flexigotech.com/d/<address>.
Pasuje Ci, jeśli już używasz Odoo albo je wdrażasz i chcesz prowadzić zgłoszenia, ich terminy i rejestr w tym samym systemie co resztę firmy. Decyzja zależy od trzech rzeczy: czy akceptujesz część hostowaną w FlexigoTech Cloud, czy funkcje, które moduł oferuje, pokrywają Twoje potrzeby i czy Twój serwer i poczta są przygotowane.

Błędne wyobrażenia, które warto odrzucić
«Instaluję i już przyjmuję zgłoszenia»
Nie do końca. Według karty modułu przyjmowanie zgłoszeń na hostowanej stronie Twojego kanału wymaga subskrypcji FlexigoTech Cloud, którą karta opisuje jako hostowany kanał zgłoszeń wraz z utrzymaniem i nadzorem. Manifest modułu mówi to samo w Odoo 17, 18, 19 i 20: «This app uses a paid external service: FlexigoTech Cloud subscription (from 29 EUR/month, VAT excl.)».
Moduł kosztuje 9 € za wersję Odoo w Odoo Apps (jednorazowo, netto (bez VAT)), dla wersji 17, 18, 19 i 20, a 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.
«Wystarczy zainstalować, a kanał jest gotowy»
Dokumentacja modułu łączy konkretne funkcje z artykułami ustawy 2/2023: libro-registro z art. 26, rezerwację spotkań osobistych z art. 7.2, a kanały współdzielone dla grup spółek z art. 12. To opisuje, co robi moduł, a nie to, co musi zdecydować Twoja firma.
Osoby odpowiedzialne, politykę i informację o prywatności tworzysz Ty sam w module, w kolejności, którą zobaczysz niżej. Dopóki ich nie ma, a kanał nie jest utworzony, nie ma strony do opublikowania.
«Każdy, kto wejdzie do modułu, widzi wszystkie zgłoszenia»
Moduł działa z uprawnieniami dostępu na poziomie sprawy (wb.report.access) dla osób prowadzących postępowanie. Treść zgłoszeń i metadane identyfikujące osobę są przechowywane zaszyfrowane (AES-GCM). libro-registro jest typu append-only (tylko dopisywanie) i zawiera łańcuch hashów SHA-256.
«Terminów będę musiał pilnować ręcznie»
Moduł ma odliczanie 7 dni na potwierdzenie przyjęcia, z widocznym ostrzeżeniem po przekroczeniu terminu i przypomnieniami realizowanymi przez zaplanowane zadania. Obsługuje też cykl postępowania trwający 3 miesiące, z uzasadnionym przedłużeniem o 3 miesiące.
W zakresie przechowywania stosuje usunięcie po 3 miesiącach zgłoszeń, które nie są rozpatrywane, oraz górny limit 10 lat. Zawiera ponadto przepływ podsprawy dla działań odwetowych z priorytetowym traktowaniem oraz rezerwację spotkań osobistych.
«Działa tylko dla jednej firmy i po hiszpańsku»
Moduł jest wielofirmowy i pozwala na kanały współdzielone dla grup spółek. Domyślnie zawiera ES, EN, CA, PT i FR, a można go rozszerzyć o pliki .po Odoo.
«Mogę go używać tylko w Odoo 20»
Jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0, każda z własną kartą. Przy subskrypcji moduł dla nowszych wersji Odoo jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję Odoo kupuje się tam osobno. Pamiętaj, że karta modułu informuje, że FlexigoTech nie zajmuje się migracją Twojej bazy danych do nowej wersji Odoo.
Co musisz mieć gotowe przed instalacją
W Odoo
Dokumentacja wskazuje taką kolejność konfiguracji:
- Przejdź do
Whistleblowing → Configuration → Responsablesi utwórz osobę odpowiedzialną. - Utwórz politykę w
Policy documentsoraz informację o prywatności wPrivacy notices. - Utwórz
Channeli ustal jego slug, pakiet językowy i akceptowane kategorie. - Kliknij
Hosted channel (FlexigoTech Cloud)w kanale, aby uruchomić stronę dla osób zgłaszających.
Szczegóły każdego pola i to, co sprawdzić potem, znajdziesz w uruchomieniu kanału zgłoszeń.
Na serwerze i w poczcie
- Udostępniaj wyłącznie przez HTTPS. Dokumentacja ostrzega, że istnieją warunki, w których moduł odmawia opublikowania kanału.
- Skonfiguruj reverse proxy tak, aby NIE rejestrowało adresów IP źródła w URI
/whistleblowing/. - Skonfiguruj SPF, DKIM i DMARC dla wychodzącej poczty transakcyjnej.
Jeśli przy publikacji pojawi się ostrzeżenie, sprawdź komunikaty o błędach i ostrzeżenia modułu.
Formularz testowy powyżej pojawia się w witrynie internetowej Odoo. Tak wygląda strona tej witryny, z nagłówkiem i stopką:

Co pozostaje po Twojej stronie
Karta modułu jasno mówi, że koszty podmiotów trzecich ponosisz Ty: konto na każdej platformie, Odoo i hosting zamawiasz i opłacasz samodzielnie.
Jak przetestować przed decyzją
Karta oferuje 14-dniowy okres próbny bez karty. Wspomina też o aktualizacjach modułu i wsparciu z pierwszą odpowiedzią w ciągu 1 dnia roboczego. Twoje dane pozostają Twoje: możesz je przeglądać i eksportować, kiedy chcesz.
W czasie testów wyślij zgłoszenie próbne z formularza i sprawdź potwierdzenie, które otrzymuje osoba zgłaszająca:

Następnie przejrzyj w Odoo widok zgłoszeń, rejestr, listę kanałów i formularz sprawy:

Aby zobaczyć więcej przed decyzją, zajrzyj do karty w Odoo Apps.
Jak może pomóc FlexigoTech
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz, żebyśmy pomogli przygotować środowisko albo dopasować kanał do reszty Twojego Odoo, informacje znajdziesz na stronie modułu na flexigotech.com.
Czytaj dalej
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_whistleblowing 20.0 (8dfc517f): README.rst
- Kod modułu: flexigo_whistleblowing 20.0 (8dfc517f): static/description/index.html
- 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
