OdooWiki OCA HUB

Announcement

announcement folder_open OCA/server-ux open_in_new
Server UX Licencia: AGPL-3

Este módulo añade anuncios emergentes en el backend para usuarios internos específicos. Dichos anuncios pueden contener formato enriquecido y se mantiene un registro de lectura de usuarios para todos.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Crea anuncios internos que aparezcan para usuarios específicos de Odoo, con contenido enriquecido, adjuntos, etiquetas y un registro de lectura que muestre quién los ha leído.

Este módulo permite publicar anuncios internos dentro de Odoo. Los responsables crean un anuncio con un título, contenido en texto enriquecido, archivos adjuntos y etiquetas opcionales, y después eligen quién debe verlo: usuarios concretos o uno o varios grupos de usuarios. La opción "General Announcement" dirige el anuncio automáticamente a todos los usuarios internos.

Los anuncios aparecen en un icono de megáfono en la barra superior del systray, con un contador de elementos no leídos. Cuando un usuario inicia sesión, los anuncios no leídos se muestran como ventanas emergentes; el usuario hace clic en "Mark as read" para descartarlos. La lista se actualiza automáticamente cada minuto.

Puedes programar anuncios con una fecha "Announce at" y una fecha de caducidad "Valid up to", de modo que solo aparezcan durante ese periodo. Los anuncios se pueden listar, mostrar como tarjetas o mostrar en un calendario coloreado según su primera etiqueta.

Un contador de lecturas en cada anuncio muestra cuántos de los usuarios destinatarios lo han leído. Un botón abre una pantalla "Read Logs" que lista tanto los lectores (con fecha) como los no lectores, agrupados por estado de lectura.

Las etiquetas se pueden organizar en una jerarquía padre/hijo y se gestionan desde un menú técnico. El acceso está controlado por un grupo "Announcement Manager"; los usuarios normales solo pueden ver los anuncios dirigidos a ellos y sus propios registros de lectura.

Depende de

mail

Lo necesitan otros módulos

Menús que añade

menu_announcement_tag_managementmenu_announcement_management
Modelos y campos (6)
  • ir.http · amplía un modelo existente
  • res.users · amplía un modelo existenteread_announcement_ids, unread_announcement_ids
  • announcement · modelo nuevoname (Title), color, active, content, in_date, tag_ids (Tags), sequence, attachment_ids (Attachments), user_group_ids, allowed_user_ids, announcement_type, notification_date, specific_user_ids, allowed_users_count, announcement_log_ids, notification_end_date, is_general_announcement (General Announcement), notification_start_date, read_announcement_count, notification_expiry_date
  • announcement.log · modelo nuevoannouncement_id
  • announcement.tag · modelo nuevoname, color, parent_id (Parent Tag), company_id (Company)
  • read.announcement.wizard · modelo nuevodate (Read Date), user_id, read_state, announcement_id

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para crear nuevos anuncios, un usuario debe pertenecer al grupo Announcements Managers. Cuando tu usuario tenga dichos permisos, esta es la forma de crear un anuncio:

  • Ve a Discuss \> Announcements
  • Crea uno nuevo y define un título. Este título se mostrará en la cabecera del anuncio.
  • Define el alcance del anuncio:
  • Usuarios específicos: selecciona manualmente qué usuarios verán el anuncio.
  • Grupos de usuarios: los usuarios de los grupos seleccionados serán los que vean el anuncio.
  • Define el cuerpo del anuncio. Puedes usar formato enriquecido e incluso pegar tu propio html (editor en modo debug).
  • Por defecto, el anuncio estará archivado. Esto es para evitar que el anuncio aparezca antes de tiempo.
  • Una vez que el anuncio esté listo, desarchívalo yendo al menú Actions y eligiendo la opción Unarchive.
  • Opcionalmente, puedes establecer una fecha de anuncio para programarlo. El anuncio no aparecerá hasta esa fecha.
  • Si el anuncio no tiene sentido una vez pasada una fecha, puedes establecer una fecha de vencimiento. A partir de esa fecha, el anuncio no se mostrará a nadie.

Cuando un usuario dentro del alcance de los anuncios activos inicia sesión, estos aparecerán en una ventana emergente. El usuario debe marcarlos como leídos para continuar trabajando. Si el anuncio se establece durante la sesión del usuario, el anuncio se mostrará eventualmente en la barra superior en la parte derecha. El usuario hace clic en el icono de anuncios no leídos (un altavoz) y los anuncios aparecerán en una ventana emergente para que el usuario los revise.

Los usuarios pueden ir a Discuss \> Announcements para consultar los anuncios actuales y pasados. Los gestores de anuncios también pueden hacer seguimiento de qué usuarios han leído el anuncio.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.