Para quem é este canal de denúncias
Whistleblower Channel: Canal de Denúncias é um módulo do Odoo que funciona com um serviço local do FlexigoTech Cloud. Os casos são geridos no teu Odoo e a página de receção de denúncias fica alojada no FlexigoTech Cloud, num endereço do tipo denuncias.flexigotech.com/d/<address>.
Serve-te se já usas Odoo, ou o estás a implementar, e queres gerir as denúncias, os respetivos prazos e o seu registo no mesmo sistema que o resto da empresa. A decisão depende de três coisas: se aceitas a parte alojada no FlexigoTech Cloud, se as funções que traz cobrem o que precisas e se o teu servidor e o teu correio estão preparados.

Ideias erradas que convém afastar
«Instalo e já recebo denúncias»
Não exatamente. Segundo a ficha, receber denúncias na página alojada do teu canal requer a subscrição do FlexigoTech Cloud, que a ficha descreve como o canal de denúncias alojado, com a respetiva manutenção e supervisão. O manifesto do módulo di-lo da mesma forma no Odoo 17, 18, 19 e 20: «This app uses a paid external service: FlexigoTech Cloud subscription (from 29 EUR/month, VAT excl.)».
O módulo custa 9 € por versão do Odoo no Odoo Apps (pagamento único, sem IVA), para 17, 18, 19 e 20, e o serviço local custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Sem subscrição, ou com o serviço suspenso, deixa de funcionar o que a subscrição fornece; os dados ficam no teu Odoo.
«Só de o instalar já tenho o canal montado»
A documentação do módulo relaciona funções concretas com artigos da Lei 2/2023: o libro-registro com o art. 26, a reserva de reuniões presenciais com o art. 7.2 e os canais partilhados para grupos de empresas com o art. 12. Isto descreve o que o módulo faz, não o que a tua empresa tem de decidir.
Os responsáveis, a política e o aviso de privacidade crias tu dentro do módulo, pela ordem que verás mais abaixo. Enquanto não existirem e o canal não estiver criado, não há página para publicar.
«Qualquer pessoa que entre no módulo vê todas as denúncias»
O módulo trabalha com permissões de acesso por caso (wb.report.access) para os investigadores. O corpo das denúncias e os metadados que identificam alguém ficam guardados cifrados em repouso com AES-GCM. O libro-registro é apenas de acrescento (append-only) e tem uma cadeia de hashes SHA-256.
«Vou ter de vigiar os prazos à mão»
O módulo tem uma contagem decrescente de 7 dias para o aviso de receção, com um alerta visível quando o prazo é ultrapassado e lembretes através de tarefas agendadas. Gere também um ciclo de investigação de 3 meses, com uma prorrogação fundamentada de 3 meses.
Quanto à conservação, aplica uma purga aos 3 meses das denúncias que não são tramitadas e um limite de 10 anos. Inclui ainda um fluxo de subcaso para represálias com tratamento prioritário e a reserva de reuniões presenciais.
«Só serve para uma empresa e em castelhano»
O módulo é multiempresa e permite canais partilhados para grupos de empresas. Traz ES, EN, CA, PT e FR de origem e pode ser ampliado com os ficheiros .po do Odoo.
«Só o posso usar no Odoo 20»
Está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0, cada uma com a sua ficha. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o compraste em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Tem em conta que a ficha diz que a FlexigoTech não se encarrega de migrar a tua base de dados para uma versão nova do Odoo.
O que tens de ter pronto antes de o instalar
Dentro do Odoo
A documentação indica esta ordem de configuração:
- Ir a
Whistleblowing → Configuration → Responsablese criar um responsável. - Criar a política em
Policy documentse o aviso de privacidade emPrivacy notices. - Criar um
Channele definir o seu slug, o pacote de idioma e as categorias aceites. - Clicar em
Hosted channel (FlexigoTech Cloud)no canal, para a página das pessoas denunciantes.
O detalhe de cada campo e o que rever depois tens em a colocação em funcionamento do canal de denúncias.
No teu servidor e no teu correio
- Servir apenas por HTTPS. A documentação avisa de que há condições em que o módulo se recusa a publicar um canal.
- Configurar o proxy inverso para que NÃO registe os IP de origem nos URI
/whistleblowing/. - Configurar SPF, DKIM e DMARC para o correio transacional de saída.
Se ao publicar aparecer algum aviso, consulta as mensagens de erro e avisos do módulo.
O formulário de teste acima aparece dentro do site do Odoo. Assim se vê uma página desse site, com o seu cabeçalho e rodapé:

O que fica do teu lado
A ficha deixa claro que os custos de terceiros ficam por tua conta: contratas e pagas tu a tua conta em cada plataforma, o Odoo e o teu alojamento.
Como testá-lo antes de decidir
A ficha oferece um teste de 14 dias sem cartão. Menciona também as atualizações do módulo e o suporte com uma primeira resposta em 1 dia útil. Os teus dados continuam a ser teus: podes vê-los e exportá-los quando quiseres.
Durante o teste, envia uma denúncia de teste a partir do formulário e verifica a confirmação que a pessoa denunciante recebe:

Depois percorre no Odoo a vista de denúncias, o livro de registo, a lista de canais e o formulário de um caso:

Para veres mais antes de decidir, consulta a ficha no Odoo Apps.
Como te pode ajudar a FlexigoTech
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiseres que te ajudemos a preparar o ambiente ou a integrar o canal com o resto do teu Odoo, tens a informação na página do módulo em flexigotech.com.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_whistleblowing 20.0 (8dfc517f): README.rst
- Código do módulo: 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
