Microaplicaciones

Generar notificaciones de eventos

Cree desencadenadores para los eventos que se van a enviar a la aplicación cliente, como una nueva solicitud de días libres o una notificación de que ha cambiado un registro. Seleccione uno de los tipos de plantilla y, a continuación, personalice el evento en el generador. En este artículo, se supone que ya ha creado la microaplicación para este flujo de trabajo. Para obtener detalles paso a paso, consulte Agregar una nueva microaplicación.

Siga estos pasos para crear una notificación de evento:

  • Cree las condiciones para enviar la notificación/acción y los suscriptores de destino.
  • Configure la tarjeta de notificación para los suscriptores.
  • Configure los elementos de acción.
  • Establezca la condición de caducidad y el plazo.

Nota:

Al modificar la configuración de una notificación existente, detenga toda la sincronización de esa integración en particular antes de intentar guardarla.

Crear una notificación

Al configurar una notificación periódica, un informe periódico o un recordatorio de fecha, se aplica el siguiente funcionamiento:

  • Al programar un intervalo de tiempo, el intervalo se establece para que se ejecute una vez finalizada la ejecución anterior. Por ejemplo, si una notificación se establece en 5 minutos y se ejecuta a las 10.00, completándose a las 10.02, vuelve a ejecutarse a las 10.07.
  • Al programar una notificación diaria, la notificación se ejecuta en un momento aleatorio seleccionado del plazo establecido. Por ejemplo, si una notificación se establece para que se ejecute a las 14.00 horas, la ejecución comienza aleatoriamente entre las 14.00 y las 14.05.
  1. Seleccione la microaplicación a la que quiere agregar un evento. Seleccione Agregar notificación en la sección superior derecha de la página.
  2. Introduzca un nombre de notificación para el evento de notificación.
  3. Seleccione el desencadenador y el tipo de notificación que quiera entre los siguientes. Los pasos de configuración varían ligeramente en función del tipo de desencadenante de eventos específico seleccionado.

    • Nuevos registros: Envía una notificación cuando se crea un nuevo registro en el origen del registro (SoR).
    • Registros cambiados: Envía una notificación cuando cambia un registro existente en el SoR.
    • Registro coincidente: Envía una notificación cuando los registros coinciden con una consulta definida en el momento específico en el SoR.
    • Eliminar registros: Envía una notificación cuando se elimina un registro en el SoR.
    • Notificación periódica: (acción del usuario) Envía periódicamente notificaciones no basadas en datos.
    • Informe periódico: Envía notificaciones periódicas con datos de informe resumidos (agrupación) durante un intervalo de tiempo especificado.
    • Recordatorio de fecha: Envía una notificación a la hora especificada, antes o después del valor de la columna de fecha de los registros.

    Nueva notificación

  4. Confirme el origen de datos y seleccione la Tabla de datos a partir de la cual quiere hacer seguimiento de los cambios. Seleccione Agregar. La nueva notificación se agrega a la lista Notificaciones lista para configurarse.

    Nota:

    Dado que las microaplicaciones de Citrix Workspace admiten microaplicaciones de integración cruzada, la lista Seleccionar origen de datos muestra todos los orígenes de datos de integración disponibles.

Se abrirá la pantalla Modificar notificación. Siga los pasos que se indican a continuación para configurar la notificación. Cuando la notificación esté correctamente configurada, deberá desplazarse hasta la parte superior de la página y seleccionar Guardar.

Nombre de la notificación

Nombre de la notificación permite introducir el nombre de la notificación y, opcionalmente, seleccionar si el evento de notificación se ejecutará inmediatamente después de la sincronización de la integración de la aplicación de destino.

Sección de nombre de nueva notificación

Contenido

Contenido permite configurar la información que se muestra en la notificación. Aquí puede configurar el icono de la notificación, el título de la notificación y el contenido del cuerpo, además de la imagen de la tarjeta. Opcionalmente, puede introducir variables para incorporar elementos generados a partir de la integración de la aplicación de destino.

Sección de contenido de nueva notificación

Página de destino

Página de destino le permite elegir la página que se muestra al seleccionar la notificación. Puede seleccionar la microaplicación de destino, la página de destino y, opcionalmente, obtener una vista previa de la página para ver qué reciben los destinatarios de la microaplicación.

Sección de página de destino de nueva notificación

Parámetros

Parámetros le permite definir las condiciones de activación de la notificación y los destinatarios de la notificación. Seleccione Audiencia para definir los destinatarios de la notificación a partir de la integración y Agregar condiciones para establecer las condiciones que desencadenan la notificación a los usuarios. Después de establecer al menos una condición, hay una opción para Modificar condiciones.

Parámetros de nueva notificación

Nota:

Las expresiones booleanas complejas se simplifican cuando se analizan internamente tras la definición y se quita el formato redundante, si procede. Por ejemplo, al definir 1 AND (2 AND 3) OR (4 AND 5), se muestra 1 AND 2 AND 3 OR 4 AND 5, puesto que se quitan los paréntesis redundantes de la definición.

Aumentar el umbral de notificación

Para lograr un mejor rendimiento, el servicio de microaplicaciones limita la cantidad máxima de tarjetas de notificación que se generan por usuario y trabajo de notificación. El valor predeterminado está establecido en 50 y las tarjetas de notificación generadas por encima de esta cantidad se pierden.

Con las opciones de configuración avanzada, es posible aumentar este valor. Sin embargo, una cantidad grande de notificaciones puede inundar la fuente de actividades de los usuarios del espacio de trabajo. Esto puede reducir el valor de generar las tarjetas de notificación y aumentar la probabilidad de que no se lean en absoluto. Antes de aumentar este valor, tenga en cuenta a sus usuarios y su experiencia en el espacio de trabajo. El valor máximo permitido es 300.

Supongamos, por ejemplo, que tiene una integración con un tiempo de sincronización establecido en cada 10 minutos. Cada usuario suscrito recibe tantas notificaciones como cambios se producen durante este período de tiempo, hasta el umbral definido, ya sea el valor predeterminado 50 o hasta un máximo de 300 si se modifica este valor. Cualquier cambio adicional que se produzca por encima de este valor no hará que se generen notificaciones para la fuente de actividades de los usuarios. Una vez transcurrido este período entre sincronizaciones (10 minutos en nuestro ejemplo), se ejecuta una nueva sincronización y captura los siguientes 50/300 cambios, de acuerdo con la configuración.

  1. En Parámetros, seleccione Todos los suscriptores en el menú Audiencia. Los parámetros avanzados solo son visibles cuando la audiencia está configurada en todos los suscriptores.
  2. Habilite la opción Mostrar parámetros avanzados.
  3. En Umbral de generación de notificaciones para un solo usuario, seleccione Modificar. El valor predeterminado (50) aparece rellenado automáticamente.
  4. Introduzca un nuevo valor. No sobrepase el máximo: 300.
  5. Seleccione Guardar en la parte superior de la página para guardar todos los cambios. El campo se inhabilitará y deberá seleccionar Modificar para habilitarlo de nuevo.

    Umbral de generación de notificaciones

Agrupación: Notificaciones de informe periódico

Para las notificaciones de tipo Informe periódico, hay una función de agrupación en la configuración. Utilice esta función para recopilar varios eventos en una sola notificación. Por ejemplo:

  • Un usuario recibe 10 tíquets de trabajo durante un período determinado (como un día), pero quiere que reciba una sola notificación.
  • Un usuario tramita muchas aprobaciones durante un día laborable, pero quiere que reciba una notificación de las aprobaciones restantes al final del día.

Elija un valor de columna de datos para Agrupar datos por y seleccione un Período de tiempo. El campo Período de tiempo define el período de tiempo a partir del cual se establece la ejecución del evento en el campo Frecuencia de ejecución anterior. Por ejemplo, Hoy significa que el grupo de notificaciones se envía el mismo día en que se ejecuta el desencadenante del evento. Si selecciona Intervalo personalizado, se abren los campos detallados desde y hasta.

Agrupación

Enviar un recordatorio: Notificaciones de recordatorio de fecha

Para las notificaciones de tipo Recordatorio de fecha, el campo Frecuencia de ejecución situado cerca de la parte superior de la página define cuándo se ejecuta la sincronización. El campo Enviar un recordatorio en Parámetros define cuánto tiempo antes o después del evento se envía la notificación.

Caducidad

Caducidad le permite definir cualquier condición para cancelar la notificación. Puede establecer que la notificación caduque cuando el registro de su integración deje de estar disponible. Puede hacer que la notificación caduque después de un intervalo definido. También puede configurar condiciones de activación para que la notificación caduque cuando se produzca un cambio en los datos en la integración de destino.

Sección de caducidad de nueva notificación

Cuando la notificación esté correctamente configurada, desplácese hasta la parte superior de la página y seleccione Guardar.

Ejecutar evento

Seleccione Ejecutar evento en la barra superior del generador de notificaciones para activar manualmente esta notificación de evento para que se ejecute. Seleccione Mostrar registro de eventos para ver un historial de cambios clasificados por gravedad. También puede ejecutar todos los eventos desde la barra superior de la pantalla de información general de Notificaciones de la microaplicación.

Borrar todas las notificaciones

Para quitar todas las notificaciones de una microaplicación, seleccione Borrar todas las notificaciones en el menú de modificación de la notificación individual, en la pantalla de información general Notificaciones de la microaplicación. Esta opción elimina las notificaciones en los casos en que necesita reorganizarlas o regenerarlas (por ejemplo, durante las pruebas) cuando utiliza una estructura de datos más reciente.

También puede quitar todas las notificaciones de todas las microaplicaciones de una integración. En la página de información general Integraciones de microaplicaciones, seleccione el menú que aparece junto a la integración de la que quiere eliminar todas las notificaciones. Seleccione Borrar todas las notificaciones y confirme la operación.

Generar notificaciones de eventos