Saltar al contenido

Notificaciones en Jitterbit App Builder

Introducción

Notificaciones son mensajes que se envían a los usuarios conectados de la aplicación cuando ocurre algo. Pueden enviarse mediante los siguientes métodos:

  • Correo

  • SMS (utilizando el servicio Twilio)

  • Alerta de App Builder (una ventana emergente en la aplicación que aparece cuando el usuario inicia sesión en una aplicación)

Notificaciones del sistema son tipos de notificaciones que envían los administradores del sistema a usuarios seleccionados cuando sucede algo, generalmente un evento que afecta a varios usuarios.

Desde App Builder 4.44, puedes seleccionar IDE > Mantenimiento (Beta), luego seleccione la pestaña Notificaciones para ver y administrar las notificaciones.

Notificaciones

Un mensaje de notificación puede tener múltiples opciones que definen cómo puede responder el usuario.

En el caso de los correos y las alertas de App Builder, se incluyen URLs en el mensaje que enlace a App Builder.

Para los SMS, los usuarios pueden responder con el nombre de la opción para ejecutar el evento asociado.

Los enlaces de notificación están activos durante 7 días, tras los cuales caducan y dejan de estar activos. (Este plazo de caducidad no se puede modificar).

Cuando hay opciones presentes en una notificación, App Builder rastrea automáticamente la respuesta del usuario.

Las notificaciones pueden incluir archivos adjuntos de diversos tipos (p. ej., .PDF, .DOCX, .TXT, .XLSX, etc.). Si utiliza archivos adjuntos, la notificación utilizará el data/pdf Directorio si no se especifica otro. Si especifica un FileDataSourceId, esta será la ubicación donde App Builder buscará los archivos adjuntos.

Para usar los objetos de datos públicos necesarios para la notificación, su aplicación requiere que App Builder (Sellado) esté configurado como fuente de datos disponible para la aplicación. Además de estar disponible, debe establecer o configurar un enlace entre las fuentes de datos.

App Builder usará la información de URL especificada en la regla de notificación, si está disponible. Si no la encuentra, App Builder usará la URL predeterminada del sitio del servidor. El valor predeterminado del sitio del servidor se configura en IDE > Proveedores de seguridad > Más (desde el panel Configuración) > Sitios. Para obtener más información sobre sitios y URL, consulte Sitios y alias artículo.

Opciones

Las notificaciones pueden tener cero o más opciones. Si no hay opciones, no se espera ninguna respuesta del usuario. En este caso, no se registra la respuesta del usuario ni se añaden enlaces al mensaje saliente. Esta se considera una notificación informativa.

Cuando una notificación contiene una o más opciones, se envía un mensaje con enlaces URL a App Builder que permiten al usuario responder. La notificación registra la respuesta del usuario al mensaje (es decir, la opción seleccionada).

Configuración

Las opciones de notificación se pueden configurar de dos maneras:

  1. Enlace a la página: Se proporciona un enlace que permite al usuario navegar a una página. Acceder a la página correctamente implica completar la respuesta a la opción.

  2. Evento de página de ejecución: Se proporciona un enlace que dirige al usuario a una página y ejecuta un evento específico antes de que se renderice la página. La respuesta del usuario se considera completa una vez que se activa el evento.

Para que una página sea elegible para cualquiera de estas opciones, la página debe estar marcada como Compartida.

Ejemplo

Un administrador puede ejecutar un evento que envíe un correo a un usuario. El correo contiene texto y los siguientes tres botones:

  1. Revisión: Al hacer clic, el usuario es llevado a una página específica.

  2. Aprobar: Al hacer clic, el usuario es llevado a una página diferente y ejecuta un evento contra algunos objetos de datos en la página.

  3. Rechazar: Al hacer clic, el usuario es llevado a una página diferente y ejecuta un evento en la misma página o en los objetos de datos de una página diferente.

El evento debe ejecutarse antes de que se renderice la página, ya que puede afectar a los datos de los paneles. Para ejecutar un evento, el desarrollador de la aplicación debe hacer lo siguiente:

  • Configure la página Enlace a como Compartida.

Incluya el evento en el objeto de datos de la página o como una de las fuentes de datos del panel de una sola fila. (Para más información sobre este punto, consulte la sección "Enlace de eventos de objetos de datos" más adelante).

Vinculación de eventos de objetos de datos

App Builder limita los eventos que se pueden vincular a un enlace. Esta limitación solo permite eventos que pertenecen a un objeto de datos o una tabla vinculados a un panel de una sola fila no vinculado en la página de destino. Por ejemplo, considere una página con seis paneles de una sola fila:

  • CustomerCustomerAddressCustomerMap- EmployeeEmployeeAddressEmployeeMap

En este ejemplo, Customer y Employee Los paneles no están vinculados a ningún otro panel de la página. Por lo tanto, un desarrollador puede elegir eventos de las fuentes de datos de esos dos paneles (junto con un objeto de datos de página, si se especifica).

App Builder también limita los eventos que se pueden vincular a eventos no relacionados con el sistema. Por ejemplo, el desarrollador no puede enlace a los eventos Guardar, Insertar, Actualizar o Eliminar.

Registro de notificaciones

Vinculación a una notificación

La página Registro de Notificaciones de App Builder permite al desarrollador enlace una notificación a una aplicación. Esta relación es de uno a uno. Se puede configurar información adicional sobre el mensaje de notificación dentro del registro de notificaciones.

Creación de mensajes

El mensaje de notificación se puede definir en la sección Plantilla de la página Registro de Notificaciones. Este es el contenido principal de la notificación.

Las sustituciones se realizan en la Plantilla y utilizan {{nombre del campo}}Sintaxis. Las sustituciones pueden agregar un valor opcional. url bandera para indicar que el valor es una URL y requiere codificación de URL, por ejemplo {{nombre del campo|url}}Para la sustitución, el cuerpo puede contener:

Hello {{NombreDeCliente}},

En este ejemplo, CustomerName debe estar contenido en las columnas de la regla de notificación junto con los demás campos obligatorios.

Para los correos, se puede especificar un Asunto en la página de Registro de Notificaciones. El campo Asunto también admite sustituciones.

Traducciones

Las notificaciones admiten traducciones rudimentarias. Hay tres campos que se utilizan para las traducciones:

  1. Opción de notificación Nombre.

  2. Registro de notificación Mensaje.

  3. Registro de notificaciones Asunto (para Correos).

Al crear el mensaje de notificación, App Builder intentará encontrar traducciones para cada uno de estos campos, asumiendo que su contenido especifica la clave de traducción correspondiente. El desarrollador también debe agregar manualmente las claves al paquete de traducción de la aplicación (actualmente no se importan automáticamente). Se debe tener cuidado con el campo Plantilla para agregar la clave de traducción como una cadena sin formato y no como HTML. Hay un icono de "código" en la parte inferior derecha del campo Plantilla de Registro de Notificaciones que permite editar la cadena directamente.

Limitaciones

  1. El evento ejecutado en el enlace de opción pertenece a los Datos de Página o a un Objeto de Datos de Panel de una Fila. Actualmente, no mostramos resultados de validación ni mensajes de publicación para eventos a nivel de página. Es decir, el evento se ejecuta primero y, al completarse, el usuario es redirigido a su página. Al llegar a su página, se pierden los resultados del evento. Por lo tanto, si el evento tiene un mensaje de publicación o no supera la validación, el sistema no mostrará esos resultados al usuario final. El desarrollador puede solucionar esto fácilmente mostrando datos en sus paneles que cambian según la ejecución correcta de un evento.

Debido a la limitación anterior, las advertencias de validación impedirán la ejecución de un evento. No contamos con una interfaz de usuario que permita al usuario aceptar o rechazar la advertencia.

  1. La tabla Archivo de una fuente de datos de Amazon S3 no se puede extraer mediante una regla de notificación.

Notificación de objetos de datos públicos

Los objetos de datos públicos utilizados como objetivos de notificación se definen a continuación.

Columnas comunes

Estas columnas son comunes a todos los objetos de datos públicos de Notificación:

Nombre Obligatorio Multiobjetivo Ejemplo Descripción
Vinculación() No ID de cliente Si se proporciona, identificará el registro que coincide con la opción de esta notificación. Se pueden definir múltiples vinculaciones.

Correo

El objeto de datos públicos Correo es similar, pero no totalmente coherente, con la funcionalidad del complemento de Correo SMTP. Las columnas para el objeto de datos públicos Correo son las siguientes:

Nota

Si utiliza más de una dirección de Correo para enviar a Para o Cc, separe los valores con una coma.

Nombre Obligatorio Multiobjetivo Ejemplo Descripción
Para() 'usuario1@zudy.com,usuario2@zudy.com' Lista delimitada por comas de direcciones de correo a las que se enviarán los correos. Se pueden configurar varios campos Para() para enviar a varios destinatarios (además de usar valores delimitados por comas). Se genera una excepción si este campo no se proporciona o es nulo.
Cc() No 'usuario1@zudy.com,usuario2@zudy.com' Lista delimitada por comas de direcciones de correo a las que se enviará una copia. Similar a Para(), se pueden especificar múltiples destinos para la concatenación automática.
De No No 'noreply@zudy.com' Define la dirección de remitente del correo. Si no se proporciona el remitente, se usará la dirección de remitente definida en el registro Be_NotificationEndpoint.
URL del Constructor de Aplicaciones Depende No ' https://example.com/MyApp Builder' La URL del Constructor de Aplicaciones es obligatoria si la notificación contiene opciones. Esta URL se utiliza para generar enlaces a las distintas opciones de notificación. Esta es la URL para acceder al App Builder desde el punto de vista del receptor del mensaje. No requiere barra diagonal final.
Adjunto() No No 'somepath/files/*' Si se proporciona, se adjuntarán archivos al correo. Si la cadena Adjunto() termina con un asterisco (*), se asume que representa la ruta de un directorio y todos los archivos adjuntos del directorio se adjuntarán al correo.
FileDataSourceId No No UUID Identificador único que se refiere a la fuente de datos a la que se debe hacer referencia para localizar los archivos adjuntos.
Idioma No No 'es' Si se proporciona, se intentará traducir los campos "Plantilla" y "Asunto" del registro de notificación asociado. También se traducirá el nombre de las opciones de notificación.

Mensaje de texto

El objeto de datos públicos Mensaje de texto se utiliza para enviar SMS. Las columnas de este objeto son las siguientes:

Nombre Obligatorio Multidestino Ejemplo Descripción
To() '+15559990000' Un solo número de teléfono en el formato esperado por Twilio. Se pueden enviar varios campos To() a varios destinatarios. Se genera una excepción si este campo no se proporciona o es nulo.
Idioma No No 'es' Si se proporciona, se intentará traducir el campo "Plantilla" del registro de notificación asociado. Además, el nombre de las opciones de notificación se traducirá en una próxima versión.

Alerta del App Builder

El objeto de datos públicos de notificación Alerta del App Builder es similar, pero no totalmente coherente, con el objeto de datos públicos Create_Notification. Las columnas del objeto de datos públicos Alerta del App Builder son las siguientes:

| Nombre | Obligatorio | Multiobjetivo | Ejemplo | Descripción | |-----------------------------------|-----------|--------------|--------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Para() | Sí | No | todos | Esta columna representa el usuario al que se envía el mensaje. Se genera una excepción si este campo no se proporciona o es nulo. Puede usar las siguientes expresiones especiales:

  • 'session' para la sesión del usuario actual.
  • 'all' para todos los usuarios conectados.
  • Para enviar a uno o más usuarios específicos, especifique sus valores de UserId, separados por comas.
  • Para enviar a un grupo, rol, aplicación, fuente de datos o una sesión conocida, use Recipient() función de tiempo de ejecución.
| | De | No | No | who('userid') | Esta columna representa el usuario del que proviene este mensaje. Si no se proporciona, se asumirá que es el usuario que ejecuta la acción. | | Persistente | No | No | 1 | Valor booleano que indica si la alerta debe considerarse persistente. Este atributo solo se aplica al enviar una alerta a un ID de usuario. Todas las alertas tienen un botón Descartar que la elimina del panel de notificaciones del usuario. El usuario puede ignorar la alerta, cerrar su ventana o cerrar sesión en App Builder. Si el valor de persistente es verdadero (1), la alerta se mostrará repetidamente cada vez que el usuario inicie sesión en App Builder hasta que la descarte. Utilice esta técnica para garantizar que el usuario lea la alerta. | | Tiempo de espera | No | No | 15 | Si se proporciona, el tiempo de espera representa el tiempo (en segundos) que se debe esperar antes de cerrar automáticamente la ventana emergente de alerta. | | SendToPushNotificationEnabledUser | No | No | 0 | Si se proporciona, la alerta del App Builder se puede configurar para que se envíe solo a usuarios que no tengan un dispositivo habilitado para notificaciones push. Esto permite a un desarrollador enviar una alerta del App Builder y una notificación push en el mismo evento y evitar que un usuario reciba tanto una notificación de escritorio como una notificación push. |

Notificación push

El objeto de datos públicos Notificación Push permite enviar una notificación push a un usuario. Las columnas del objeto de datos públicos Notificación Push son las siguientes:

Nombre Obligatorio Multi-objetivo Ejemplo Descripción
Para No 85cc99ff-b4a6-4a32-bfeb-537d346ee52c Para es el usuario (ID de usuario) al que se envía la notificación push. Si el usuario no tiene un dispositivo de notificación push, la regla de notificación se ejecutará correctamente, pero no se enviará ningún mensaje. Se genera una excepción si este campo no se proporciona o es nulo.
ToAppUserId No No 100 Si el usuario se identifica mediante un ID de usuario de la aplicación, este valor debe proporcionarse además del campo Para.
De No who('userid') De representa el usuario del que proviene este mensaje.
Insignia No No 1 Si se proporciona, esto establecerá el número de insignia en el ícono de la aplicación.

Configuración de notificaciones

Ejemplo de configuración de notificaciones

Estos son los pasos necesarios para configurar una notificación. (Este ejemplo muestra cómo añadir una Notificación de Aprobación de Cliente a la página de Clientes de Northwinds).

  1. Crear notificación: Cree una regla dirigida a un objeto de datos públicos de notificación:

    1. Vaya a App Workbench.
    2. Haga clic en Notificaciones.
    3. Haga clic en + Notificación.
    4. Asignar un Nombre. Por ejemplo: CustomersRequestApprovalAlert.
    5. Confirme que el propósito es Notificación.
    6. Seleccione Alerta de App Builder como Destino. Si no ve este objeto de datos disponible, cree una conexión de origen de datos a App Builder (Sellada) para la aplicación en la que está trabajando.
    7. Haga clic en Guardar.
  2. Definir la notificación mvSQL:

    1. Haga clic en el botón +Tablas.
    2. Agrega tu tabla "seleccionar de". Por ejemplo Customers.
    3. Agregue las siguientes columnas y haga clic en la pestaña Columnas para definirlas:

      Columna Alias Objetivo
      todos Para Para
      "C".IDCliente IDCliente Vinculación()
      "C".NombreDelCliente NombreDelCliente

      Nota

      Tenga en cuenta que añadimos CustomerName Para que podamos usarlo posteriormente como parámetro de sustitución en nuestro mensaje de notificación.

  3. Defina las opciones de notificación:

    1. Vaya a App Workbench.

    2. Haga clic en Notificaciones.

    3. Seleccione la regla de negocio de notificación. Por ejemplo: CustomerRequestApprovalAlert.
    4. Ingrese la información del mensaje de la notificación en el campo Cuerpo.

      Por ejemplo: Por favor, revise el siguiente cliente:

      Cliente: {{NombreDeCliente}}

    5. Haga clic en el ícono de lápiz e ingrese cualquier Ayuda técnica para ayudar a explicar la Notificación a otros desarrolladores.

  4. (Opcional) Defina una página de aterrizaje y un evento de prelanzamiento para ejecutar:

    1. Desde la página App Workbench > Notificaciones, seleccione la Notificación.
    2. Haga clic en el botón + Opción.
    3. Crea una nueva opción:
      1. Establezca Índice en 10.
      2. Establezca Nombre en Revisar.
    4. Seleccione el valor Enlace a página. En nuestro ejemplo, enlace a la página "Cliente" de Northwinds. Si la página a la que desea enlace no aparece, asegúrese de que esté marcada como "Compartida" en la configuración de casos extremos.
    5. Haga clic en la marca de verificación para guardar el registro.
  5. Registrar la notificación con un evento: Registrar la notificación como una acción con un evento. En este caso, asumimos que el evento está asociado a un botón en la página de inicio. También asumiremos que el evento se llama "Solicitar aprobación".

    1. Navegue hasta el evento para el objeto de datos.
    2. Haga clic en el ícono Lógica de negocios.
    3. Haga clic en el botón Eventos.
    4. Seleccione el evento. Por ejemplo: Request Approval.
    5. Haz clic en Registrar existente en el panel Acciones.
    6. Selecciona Notificación como Tipo de acción.
    7. Selecciona la notificación que creamos en el paso anterior. Por ejemplo: CustomerRequestApprovalAlert.
    8. Haga clic en Guardar.
    9. Verifique que los Enlaces Explícitos sean correctos. Por ejemplo: CustomerId - CustomerId.
  6. Prueba: En este punto, la notificación está completamente configurada. Vaya a su página y haga clic en el botón que ejecuta el evento de notificación. Todos los usuarios de App Builder en el sistema deberían ver una ventana emergente con el mensaje de notificación.

Ejemplo de configuración de notificaciones por SMS

Estos son los pasos necesarios para configurar una notificación por SMS. (Este ejemplo muestra cómo añadir una notificación de aprobación del cliente a la página de clientes de Northwinds).

Nota

Necesitará una cuenta Twilio para completar la configuración.

  1. Configurar la seguridad de App Builder

    1. Vaya a IDE > Proveedores de seguridad.
    2. Haga clic en + Autenticación de usuario en el panel Autenticación de usuario.
      1. Ingrese un Nombre (por ejemplo, Http Basic Auth).
      2. Seleccione Autenticación básica HTTP como Tipo.
      3. Haga clic en Habilitado para habilitar.
      4. Haga clic en Guardar.
    3. Vaya a IDE > Administración de usuarios.
      1. Haga doble clic en el registro de usuario que desea autenticar cuando llega una respuesta SMS.
      2. Tenga en cuenta que este Usuario debe tener acceso a lo siguiente:
        • Aplicación App Builder.
        • El evento que se ejecutará en la notificación misma.
    4. Haga clic en el ícono Claves de Autenticación.
    5. Haga clic en Crear.
    6. Seleccione el proveedor de Autenticación básica HTTP creado anteriormente.
    7. Haga clic en Guardar.

    Nota

    La clave secreta creada para este proveedor. La combinación del nombre de usuario y la clave secreta se utilizará al configurar Twilio.

  2. Configurar Twilio:

    1. Crear un servicio de mensajería:

      1. Inicia sesión en tu cuenta de Twilio.
      2. Vaya a Communications Cloud > SMS programables.
      3. Haga clic en Servicios de mensajería.
      4. Cree un nuevo servicio de mensajería (notificaciones, bidireccional) y adjúntele un número de teléfono de Twilio.
      5. Anote el MessagingServiceSid. Este se usará para la configuración posterior.
      6. Habilite la opción "Procesar mensaje entrante".
      7. Ingrese la siguiente URL de solicitud:
    2. Recopilar credenciales de Twilio

      1. Vaya a Panel de la consola > Configuración.
      2. Anote las credenciales EN VIVO:
        • Lado de la cuenta
        • Token de autenticación
  3. Configurar el extremo de SMS:

    1. Vaya a IDE > Servidores de notificación.
    2. Haga doble clic en el registro 'SMS'.
    3. Agregue la siguiente configuración:
      • Nombre de usuario: Sid de la cuenta de Twilio
      • Contraseña: Token de autenticación de Twilio
      • MessagingServiceSid: Sid del servicio de mensajería de Twilio
  4. Configurar la URL del sitio web:

    1. Vaya a IDE > Proveedores de seguridad.
    2. En Configuración, haga clic en Más > Sitios.
    3. Haga clic en + Sitio.
    4. Establezca la URL de su sitio web como URL. Por ejemplo: https://vinyl.zudy.com.
    5. Haga clic en Guardar.
  5. Configurar la notificación por SMS:

    1. Crear notificación: Cree una regla que tenga como objetivo un objeto de datos públicos de notificación:

      1. Vaya a App Workbench > Notificaciones.
      2. Haga clic en + Notificación.
      3. Asigna un Nombre.
      4. Seleccione Notificación como Propósito.
      5. Selecciona Mensaje de texto como destino. Si este objeto de datos no está disponible, crea una conexión de origen de datos con App Builder (Sellado) para la aplicación en la que estás trabajando.
      6. Haga clic en Guardar.
    2. Definir mvSQL de notificación:

      1. Haga clic en el botón +Tabla y agregue la tabla que requiere la regla. Por ejemplo: Customers.

      2. Haga clic en la pestaña Columnas y agregue las siguientes columnas:

        Columna Alias Objetivo
        '+15551112222' (reemplazar con tu número de teléfono) Para() Para()
        "C".IDCliente IDCliente Vinculación()
        "C".NombreDelCliente NombreDelCliente

        Nota

        Agregamos "CustomerName" para que luego podamos usarlo como parámetro de sustitución en nuestro mensaje de Notificación.

    3. Definir las opciones de notificación: Además de definir la información del mensaje, definiremos dos opciones para este ejemplo de notificación: una que se activa al responder al SMS y otra que es un enlace a una página.

      1. Haga clic en la pestaña de navegación Notificación.
      2. Ingrese el siguiente mensaje en el cuerpo del mensaje:

        Reply {{1}} to approve {{NombreDeCliente}}. Review {{Revisión}}
        
      3. Haga clic en el botón +Opción en el panel Opciones:

        1. Establezca Índice en 10.
        2. Establezca Nombre en Revisar.
        3. Seleccione la página a la que desea enlace. En nuestro ejemplo, enlace a la página "Cliente" de Northwinds. Si la página a la que desea enlace no aparece, asegúrese de que esté marcada como "Compartida" en la configuración de casos extremos.
        4. Establezca la opción Tipo en 'Enlace'.
      4. Haga clic en el botón +Opción en el panel Opciones
        1. Establezca Índice en 20.
        2. Establezca Nombre en 1.
        3. Seleccione la página a la que desea enlace. En nuestro ejemplo, enlace a la página "Cliente" de Northwinds y ejecutaremos el evento "Aprobar".
        4. Establezca la opción Tipo en 'Respuesta SMS'.
    4. Registrar la notificación como una acción con un evento. En este caso, asumimos que el evento está asociado a un botón en la página de inicio. También asumiremos que el evento se llama "Solicitar aprobación":

      1. Navegue hasta el evento para el objeto de datos.
      2. Haga clic en el ícono Lógica de negocios.
      3. Haga clic en el botón Eventos.
      4. Seleccione el evento. Por ejemplo: Solicitar aprobación.
      5. Haga clic en Registrar existente en el panel Acciones.
      6. Seleccione Notificación como Tipo de acción.
      7. Selecciona la notificación que creamos en el paso anterior. Por ejemplo: Customer_RequestApprovalSms.
      8. Haga clic en Guardar.
      9. Verifique que los Enlaces Explícitos sean correctos. Por ejemplo: CustomerId- CustomerId.
    5. Configurar las notificaciones push: Las notificaciones push se configuran de forma similar a otras notificaciones en App Builder. El administrador del servidor de App Builder debe configurar correctamente el extremo de notificaciones push para que funcionen correctamente. Si configura las notificaciones push con la API de Blabber, debe descargar la aplicación complementaria de iOS, iniciar sesión en el servidor correspondiente con las credenciales correctas y habilitar las notificaciones push en la propia aplicación. Además, se requiere una clave API para completar la configuración.

    6. Prueba: En este punto, la notificación está completamente configurada. Accede a tu página y haz clic en el botón que ejecuta la notificación.

Notificaciones del sistema

Las notificaciones del sistema se muestran a los usuarios activos y permanecen en su Centro de Notificaciones (en el menú desplegable) al descartarlas.

Los administradores pueden enviar notificaciones del sistema inmediatamente o programarlas.

Para configurar una notificación del sistema, siga estos pasos:

  1. Seleccione IDE > Mantenimiento (Beta), luego seleccione la pestaña Notificaciones.

  2. En el panel Notificaciones programadas, haga clic en el botón Programar o Enviar ahora.

  3. En el cuadro de diálogo Notificación, ingrese valores para los siguientes campos:

    • Para: Haga clic en el menú y luego seleccione una de las siguientes opciones:

      • Todos
      • Un grupo de usuarios basado en lo siguiente:

        • Su acceso a una aplicación o fuente de datos otorgado por sus grupos o roles.

        • Grupo de seguridad.

        • Roles de la fuente de datos.

    • De: Define quién envió la notificación (generalmente el usuario del servicio).

    • Programar para: (Opcional) Programe una notificación para que se envíe más tarde (por ejemplo, una hora antes de una actualización planificada de la aplicación).

    • Vence el: Fecha y hora en que la notificación caduca y deja de mostrarse a los usuarios. En ese momento, se elimina de los centros de notificaciones de los usuarios que vieron y descartaron el mensaje.

    • Cuerpo: El contenido del mensaje que se muestra a los usuarios.

  4. Haga clic en el botón Enviar o Programar.

Un servicio en segundo plano envía notificaciones programadas. De forma predeterminada, el servicio lo ejecuta la cuenta Usuario del Servicio. Para cambiar el usuario que ejecuta el servicio, siga estos pasos:

  1. Seleccione IDE > Mantenimiento (Beta), luego seleccione la pestaña Configuración.

  2. Haga clic en el menú Usuario de notificación en segundo plano y luego seleccione el usuario que ejecutará el servicio.