Notificaciones a Usuarios
Las Notificaciones de Usuario permiten alertar a Usuarios sobre Eventos relevantes para ellos.
Last updated
Las Notificaciones de Usuario permiten alertar a Usuarios sobre Eventos relevantes para ellos.
Last updated
Las notificaciones se presentan como una Alerta de BIMS y también en la sección de notificaciones en el encabezado.
Existen dos interfaces para postear notificaciones: una para su uso desde el front-end y otra para su uso desde el back-end.
Para enviar una notificación desde el front-end utilizá la función pushNotification(JSON options). Esta función registra la notificación en la tabla notifications a través de la API, y envía un push para que el Usuario recipiente actualice sus notificaciones.
Los argumentos de la función pushNotification(JSON options) son los siguientes.
Argumento | Tipo de Dato | Descripción | Requerido | Default |
title | String | Título de la Notificación | Optativo | |
message | String | Cuerpo de la Notificación | Requerido | |
recipient | String | Id del Usuario Destinatario | Requerido | |
Boolean | Si TRUE entonces la notificación se envía también via e-mail al destinatario | Optativo | FALSE | |
link | String | Enlace de la notificación. Ruta relativa al host de BIMS. | Optativo | |
type | String | Tipo / Origen de la notificación. Referencia usualmente al feature de BIMS desde donde se originó. Consultá la lista de opciones en la tabla notification_types. | Optativo | "mailing" |
Para enviar una notificación desde el back-end invocá desde un controlador el método $this->pushNotification(ARRAY options). Esta función registra la notificación en la tabla notifications, y envía un push para que el Usuario recipiente actualice sus notificaciones desde el front-end.
Los argumentos de la función pushNotification(ARRAY options) son los siguientes.
Argumento | Tipo de Dato | Descripción | Requerido | Default |
title | String | Título de la Notificación | Optativo | |
message | String | Cuerpo de la Notificación | Requerido | |
recipient | String | Id del Usuario Destinatario | Requerido | |
Boolean | Si TRUE entonces la notificación se envía también via e-mail al destinatario | Optativo | FALSE | |
link | String | Enlace de la notificación. Ruta relativa al host de BIMS. | Optativo | |
type | String | Tipo / Origen de la notificación. Referencia usualmente al feature de BIMS desde donde se originó. Consultá la lista de opciones en la tabla notification_types. | Optativo | "mailing" |