Para quién es este canal de denuncias
Whistleblower Channel: Canal de Denuncias es un módulo de Odoo que trabaja con un servicio local de FlexigoTech Cloud. Los casos se gestionan en tu Odoo y la página de recepción de denuncias se aloja en FlexigoTech Cloud, en una dirección del tipo denuncias.flexigotech.com/d/<address>.
Te encaja si ya usas Odoo, o lo estás implantando, y quieres llevar las denuncias, sus plazos y su registro en el mismo sistema que el resto de la empresa. La decisión depende de tres cosas: si aceptas la parte alojada en FlexigoTech Cloud, si las funciones que trae cubren lo que necesitas y si tu servidor y tu correo están preparados.

Ideas equivocadas que conviene descartar
«Lo instalo y ya recibo denuncias»
No del todo. Según la ficha, recibir denuncias en la página alojada de tu canal requiere la suscripción a FlexigoTech Cloud, que la ficha describe como el canal de denuncias alojado, con su mantenimiento y su supervisión. El manifiesto del módulo lo dice igual en Odoo 17, 18, 19 y 20: «This app uses a paid external service: FlexigoTech Cloud subscription (from 29 EUR/month, VAT excl.)».
El módulo cuesta 9 € por versión de Odoo en Odoo Apps (pago único, sin IVA), para 17, 18, 19 y 20, y el servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.
«Con instalarlo ya tengo el canal montado»
La documentación del módulo relaciona funciones concretas con artículos de la Ley 2/2023: el libro-registro con el art. 26, la reserva de reuniones presenciales con el art. 7.2 y los canales compartidos para grupos de empresas con el art. 12. Eso describe lo que hace el módulo, no lo que tu empresa tiene que decidir.
Los responsables, la política y el aviso de privacidad los creas tú dentro del módulo, en el orden que verás más abajo. Hasta que no existen y el canal está creado, no hay página que publicar.
«Cualquiera que entre en el módulo ve todas las denuncias»
El módulo trabaja con permisos de acceso por caso (wb.report.access) para los investigadores. El cuerpo de las denuncias y los metadatos que identifican a alguien se guardan cifrados en reposo con AES-GCM. El libro-registro es de solo añadir (append-only) y lleva una cadena de hashes SHA-256.
«Los plazos los tendré que vigilar a mano»
El módulo lleva una cuenta atrás de 7 días para el acuse de recibo, con un aviso visible cuando se pasa el plazo y recordatorios mediante tareas programadas. También gestiona un ciclo de investigación de 3 meses, con una prórroga motivada de 3 meses.
Para la conservación, aplica una purga a los 3 meses de las denuncias que no se tramitan y un tope de 10 años. Además incluye un flujo de subcaso para represalias con tratamiento prioritario y la reserva de reuniones presenciales.
«Solo sirve para una empresa y en castellano»
El módulo es multiempresa y permite canales compartidos para grupos de empresas. Trae ES, EN, CA, PT y FR de serie, y se puede ampliar con los ficheros .po de Odoo.
«Solo lo puedo usar en Odoo 20»
Está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, cada una con su ficha. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión de Odoo se compra allí. Ten en cuenta que la ficha dice que FlexigoTech no se encarga de migrar tu base de datos a una versión nueva de Odoo.
Qué tienes que tener listo antes de instalarlo
Dentro de Odoo
La documentación marca este orden de configuración:
- Ir a
Whistleblowing → Configuration → Responsablesy crear un responsable. - Crear la política en
Policy documentsy el aviso de privacidad enPrivacy notices. - Crear un
Channely fijar su slug, el paquete de idioma y las categorías aceptadas. - Pulsar
Hosted channel (FlexigoTech Cloud)en el canal, para la página de las personas informantes.
El detalle de cada campo y qué revisar después lo tienes en la puesta en marcha del canal de denuncias.
En tu servidor y tu correo
- Servir solo por HTTPS. La documentación avisa de que hay condiciones en las que el módulo se niega a publicar un canal.
- Configurar el proxy inverso para que NO registre las IP de origen en las URI
/whistleblowing/. - Configurar SPF, DKIM y DMARC para el correo transaccional saliente.
Si al publicar sale algún aviso, revisa los mensajes de error y avisos del módulo.
El formulario de pruebas de arriba aparece dentro del sitio web de Odoo. Así se ve una página de ese sitio, con su cabecera y su pie:

Lo que queda de tu lado
La ficha deja claro que los costes de terceros corren de tu cuenta: contratas y pagas tú tu cuenta en cada plataforma, Odoo y tu alojamiento.
Cómo probarlo antes de decidir
La ficha ofrece una prueba de 14 días sin tarjeta. También menciona las actualizaciones del módulo y soporte con una primera respuesta en 1 día laborable. Tus datos siguen siendo tuyos: puedes verlos y exportarlos cuando quieras.
Durante la prueba, envía una denuncia de prueba desde el formulario y comprueba la confirmación que recibe la persona informante:

Después recorre en Odoo la vista de denuncias, el libro registro, la lista de canales y el formulario de un caso:

Para ver más antes de decidir, revisa la ficha en Odoo Apps.
Cómo te puede ayudar FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres que te ayudemos a preparar el entorno o a encajar el canal con el resto de tu Odoo, tienes la información en la página del módulo en flexigotech.com.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_whistleblowing 20.0 (8dfc517f): README.rst
- Código del 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
