Notificaciones en Jitterbit App Builder
Introducción
Las notificaciones son mensajes enviados a los usuarios de la aplicación que han iniciado sesión cuando ocurre algo. Pueden enviarse a través de los siguientes métodos:
-
Correo electrónico
-
SMS (utilizando el servicio de Twilio)
-
Alerta de App Builder (un popup dentro de la aplicación que aparece cuando el usuario ha iniciado sesión en una aplicación)
Las notificaciones del sistema son tipos de notificaciones enviadas por administradores del sistema a usuarios seleccionados cuando ocurre algo, generalmente un evento que afecta a múltiples usuarios.
Desde App Builder 4.44, puedes seleccionar IDE > Mantenimiento (Beta), luego seleccionar la pestaña Notificaciones para ver y gestionar las notificaciones.
Notificaciones
Un mensaje de notificación puede tener múltiples opciones que definen cómo el usuario puede responder.
Para correos electrónicos y alertas de App Builder, se incluyen URLs en el mensaje que enlazan de vuelta a App Builder.
Para 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, después de los cuales expiran y ya no están activos. (Este tiempo de expiración no se puede cambiar.)
Cuando hay opciones presentes en una notificación, la respuesta del usuario es rastreada automáticamente por App Builder.
Las notificaciones pueden incluir archivos adjuntos de muchos tipos de archivo (por ejemplo, .PDF, .DOCX, .TXT, .XLSX, etc.). Si estás utilizando archivos adjuntos, la notificación utilizará el directorio data/pdf si no se especifica otro directorio. Alternativamente, si especificas un FileDataSourceId, esta es la ubicación donde App Builder buscará el(los) archivo(s) adjunto(s).
Para utilizar los objetos de datos públicos requeridos para la notificación, tu aplicación requiere que App Builder (Sellado) esté configurado como una fuente de datos disponible para la aplicación. Además de ser una fuente de datos disponible para la aplicación, necesitas establecer o configurar un enlace entre las fuentes de datos.
App Builder utilizará la información de URL especificada en la regla de notificación, si está disponible. Si no se encuentra, App Builder recurrirá y utilizará la URL predeterminada del sitio del servidor. El valor predeterminado del sitio del servidor se configura desde IDE > Proveedores de seguridad > Más (desde el panel de configuración) > Sitios. Para más información sobre sitios y URL, consulta el artículo Sitios y alias.
Opciones
Las notificaciones pueden tener 0 o más opciones. Cuando no hay opciones, no se espera respuesta del usuario. En este caso, la respuesta del usuario no se rastrea y no se añaden enlaces al mensaje saliente. Esto se considera una notificación Informativa.
Cuando una notificación contiene 1 o más opciones, se envía un mensaje con enlaces URL que permiten al usuario responder de alguna manera. La respuesta del usuario al mensaje (es decir, qué opción seleccionó) se rastrea mediante la notificación.
Configuración
Las opciones de notificación se pueden configurar de dos maneras:
-
Enlace a página: Se proporciona un enlace que permite al usuario navegar a una página. Navegar con éxito a la página se considera una respuesta completa a la opción.
-
Ejecutar evento de página: Se proporciona un enlace que envía 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 cause que se envíe un correo electrónico a un usuario. El correo electrónico tiene algo de texto y los siguientes tres botones:
-
Revisar: Al hacer clic, el usuario es llevado a una página específica.
-
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.
-
Rechazar: Al hacer clic, el usuario es llevado a una página diferente y ejecuta un evento contra los objetos de datos de la misma página o de una página diferente.
El evento debe ejecutarse antes de que se renderice la página, ya que puede afectar los datos que se encuentran en los paneles de la página. Para ejecutar un evento, el desarrollador de la aplicación debe hacer lo siguiente:
-
Configurar la Enlace a página como Compartida.
-
Incluir el evento en el Objeto de Datos para la página, o como una de las fuentes de datos de panel de una sola fila en la página. (Una ilustración adicional de este punto está disponible en la sección de Vinculación de Eventos de Objetos de Datos a continuación.)
Vinculación de eventos de objeto 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 Tabla que está vinculado a un panel de fila única no vinculado en la página de destino. Por ejemplo, considera una página que tiene 6 paneles de fila única:
Customer→CustomerAddress→CustomerMapEmployee→EmployeeAddress→EmployeeMap
En este ejemplo, los paneles Customer y Employee no están vinculados a ningún otro panel en 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 del sistema. Por ejemplo, el desarrollador no puede vincular de regreso a los eventos de Guardar, Insertar, Actualizar o Eliminar.
Registro de notificaciones
Vinculación a una notificación
La página de Registro de Notificaciones en App Builder permite al desarrollador vincular una Notificación a una aplicación. Esta es una relación de 1 a 1. Se puede configurar información adicional sobre el mensaje de notificación dentro del registro de notificación.
Creación de mensajes
El mensaje de notificación se puede definir en la sección de Plantilla de la página de Registro de Notificaciones. Este es el contenido principal de la notificación en sí.
Se realizan sustituciones en la Plantilla y utilizan la sintaxis {{fieldname}}. Las sustituciones pueden agregar una bandera url opcional para indicar que el valor es una URL y requiere codificación de URL, por ejemplo, {{fieldname|url}}.
Para la sustitución, el cuerpo puede contener:
Hola {{CustomerName}},
En este ejemplo, CustomerName debe estar contenido en las columnas de la regla de notificación junto con los otros campos requeridos.
Para correos electrónicos, 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:
-
Opción de Notificación Nombre.
-
Mensaje de Registro de Notificación Mensaje.
-
Asunto de Registro de Notificación Asunto (para correos electrónicos).
Al crear el mensaje de notificación, el Constructor de Aplicaciones intentará encontrar traducciones para cada uno de estos campos, asumiendo que su contenido especifica la clave de traducción correspondiente. El desarrollador también necesita agregar las claves al paquete de traducción para la aplicación manualmente (actualmente no se importan automáticamente para una aplicación). Se debe tener cuidado con el campo Plantilla para agregar la clave de traducción como una cadena sin procesar y no como HTML. Hay un ícono de "código" en la parte inferior derecha del campo Plantilla de Registro de Notificación que permite editar directamente la cadena.
Limitaciones
-
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 Fila Única. Actualmente, no mostramos ningún resultado de validación ni mensajes posteriores para eventos a nivel de página. En otras palabras, el evento se ejecuta primero, cuando se completa, el usuario es redirigido a su página. Cuando llegan a su página, los resultados del evento se pierden. Por lo tanto, si el evento tiene un mensaje posterior o falla en la validación, el sistema no mostrará esos resultados al usuario final. El desarrollador puede eludir esto fácilmente mostrando datos en sus paneles que cambian según la ejecución exitosa de un evento.
Debido a la limitación anterior, las advertencias de validación harán que un evento no se ejecute. No tenemos una interfaz de usuario que permita al usuario aceptar o rechazar la advertencia.
-
La tabla Archivo de una fuente de datos de Amazon S3 no puede ser extraída por una regla de Notificación.
Objetos de datos públicos de notificación
Los objetos de datos públicos utilizados como objetivos de Notificación se definen a continuación.
Columnas comunes
Estas columnas son comunes en los objetos de datos públicos de Notificación:
| Nombre | Obligatorio | Multi-Objetivo | Ejemplo | Descripción |
|---|---|---|---|---|
| Binding() | No | Sí | CustomerID | Si se proporciona, esto identificará el registro coincidente con la opción para esta notificación. Se pueden definir múltiples vinculaciones. |
El Email objeto de datos públicos es similar pero no completamente consistente con la funcionalidad del Plugin de Email SMTP. Las columnas para el objeto de datos públicos Email son las siguientes:
Nota
Si está utilizando más de una dirección de correo electrónico para enviar a o cc, separe los valores con un carácter de coma.
| Nombre | Obligatorio | Multi-Destino | Ejemplo | Descripción |
|---|---|---|---|---|
| To() | Sí | Sí | 'user1@zudy.com,user2@zudy.com' | Lista de direcciones de correo electrónico separadas por comas a las que enviar. Se pueden dirigir múltiples campos To() para enviar a múltiples destinatarios (además de usar valores separados por comas). Se lanza una excepción si este campo no se proporciona o es nulo. |
| Cc() | No | Sí | 'user1@zudy.com,user2@zudy.com' | Lista de direcciones de correo electrónico separadas por comas para cc. Similar a To(), se pueden especificar múltiples destinos para la concatenación automática. |
| From | No | No | 'noreply@zudy.com' | Define la dirección de origen para el correo electrónico. Si no se proporciona From, se utilizará la dirección de origen definida en el registro Be_NotificationEndpoint. |
| App BuilderUrl | Depende | No | 'https://example.com/MyApp Builder' | App BuilderUrl es obligatorio si la notificación contiene opciones. Esta URL se utiliza al generar enlaces a las diversas opciones de notificación. Esta es la URL para acceder a App Builder desde el punto de vista del receptor del mensaje. No requiere una barra diagonal al final. |
| Attachment() | No | No | 'somepath/files/*' | Si se proporciona, se adjuntará archivo(s) al correo electrónico. Si la cadena Attachment() termina con un asterisco (*), se asume que la cadena representa una ruta de directorio, y todos los archivos adjuntos en el directorio se adjuntarán al correo electrónico. |
| FileDataSourceId | No | No | UUID | Identificador único que se refiere a la fuente de datos que debe ser referenciada para localizar el(los) archivo(s) adjunto(s). |
| Language | No | No | 'es' | Si se proporciona, se intentarán traducciones tanto para los campos Template como Subject de la Registro de Notificación asociada. Además, el Nombre de las opciones de notificación será traducido. |
Mensaje de texto
El objeto de datos público Mensaje de Texto se utiliza para enviar SMS. Las columnas del objeto de datos público Mensaje de Texto son las siguientes:
| Nombre | Obligatorio | Multi-Objetivo | Ejemplo | Descripción |
|---|---|---|---|---|
| To() | Sí | Sí | '+15559990000' | Un solo número de teléfono en el formato esperado por Twilio. Se pueden dirigir múltiples campos To() para enviar a múltiples destinatarios. Se lanza una excepción si este campo no se proporciona o es nulo. |
| Idioma | No | No | 'es' | Si se proporciona, se intentarán traducciones para el campo Plantilla de la Registro de Notificación asociada. Además, el Nombre de las opciones de notificación se traducirá en una futura versión. |
Alerta de App Builder
El objeto de datos público Alerta de App Builder es similar pero no completamente consistente con el objeto de datos público Crear_Notificación. Las columnas del objeto de datos público Alerta de App Builder son las siguientes:
| Nombre | Obligatorio | Multi-Objetivo | Ejemplo | Descripción |
|---|---|---|---|---|
| To() | Sí | No | all | Esta columna representa al usuario al que estamos enviando. Se lanza una excepción si este campo no se proporciona o es nulo. Puedes usar las siguientes expresiones especiales:
|
| Desde | No | No | who('userid') | Esta columna representa al usuario de quien 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 es aplicable al enviar una alerta a un UserId. Todas las alertas tienen un botón de Descartar que elimina la alerta del panel de notificaciones del Usuario. El Usuario puede ignorar la alerta o cerrar su ventana o cerrar sesión en App Builder. Si persistente es verdadero (1), la alerta se mostrará repetidamente, cada vez que el Usuario inicie sesión en App Builder, hasta que el Usuario descarte activamente la alerta. Usa esta técnica para asegurarte de que una alerta sea leída por el Usuario. |
| Tiempo de espera | No | No | 15 | Si se proporciona, el Tiempo de espera representa la cantidad de tiempo (en segundos) que se debe esperar antes de cerrar automáticamente la ventana emergente de alerta. |
| EnviarAUsuarioConNotificaciónPushHabilitada | No | No | 0 | Si se proporciona, la Alerta de App Builder se puede configurar para enviar solo a Usuarios que no tienen un dispositivo habilitado para notificaciones push. Esto permite a un desarrollador enviar una Alerta de App Builder y una notificación de 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úblico de Notificación Push permite que la notificación envíe una notificación push a un Usuario. Las columnas del objeto de datos público de Notificación Push son las siguientes:
| Nombre | Obligatorio | Multi-Objetivo | Ejemplo | Descripción |
|---|---|---|---|---|
| Para | Sí | No | 85cc99ff-b4a6-4a32-bfeb-537d346ee52c | Para es el Usuario (UserID) al que estamos enviando la notificación push. Si el Usuario no tiene un dispositivo de notificación push, la regla de notificación aún tendrá éxito, pero no se enviará ningún mensaje. Se lanza una excepción si este campo no se proporciona o es nulo. |
| IdUsuarioApp | No | No | 100 | Si el Usuario está denotado por un id de usuario de aplicación, este valor debe proporcionarse además del campo Para. |
| De | Sí | No | who('userid') | De representa al Usuario de quien 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 agregar una Notificación de Aprobación de Cliente a la página de Clientes de Northwinds.)
-
Crear notificación: Crea una regla que apunte a un objeto de datos público de notificación:
- Navega a App Workbench.
- Haz clic en Notifications.
- Haz clic en + Notification.
- Asigna un Nombre. Por ejemplo
CustomersRequestApprovalAlert. - Confirma que el Propósito es Notification.
- Selecciona App Builder Alert como el Objetivo. Si no ves este objeto de datos disponible, crea una conexión de Fuente de Datos a App Builder (Sellado) para la aplicación en la que estás trabajando.
- Haz clic en Save.
-
Define mvSQL de la notificación:
- Haz clic en el botón +Tables.
- Agrega tu tabla 'select from'. Por ejemplo
Customers. -
Agrega las siguientes columnas y haz clic en la pestaña Columnas para definir:
Columna Alias Objetivo all To To "C".CustomerId CustomerId Binding() "C".CustomerName CustomerName Nota
Ten en cuenta que agregamos
CustomerNamepara que podamos usarlo más tarde como un parámetro de sustitución en nuestro mensaje de Notificación.
-
Define opciones de notificación:
- Navega a App Workbench.
- Haz clic en Notifications.
- Selecciona la Regla de Negocio de Notificación. Por ejemplo:
CustomerRequestApprovalAlert. -
Ingresa la información del Mensaje para la Notificación en el campo Body.
Por ejemplo: Por favor revisa el siguiente cliente:
Cliente:
{{CustomerName}} -
Haz clic en el ícono de lápiz e ingresa cualquier Ayuda Técnica para ayudar a explicar la Notificación a otros desarrolladores.
-
(Opcional) Define una página de destino y un evento de pre-lanzamiento para ejecutar:
- Desde la página App Workbench > Notfications, selecciona la Notificación.
- Haz clic en el botón + Option.
- Crea una nueva opción:
- Establece Index en 10.
- Establece Name en Revisar.
- Selecciona el valor Link to Page. En nuestro ejemplo, enlazaremos a la página 'Customer' de Northwinds. Si la página a la que deseas enlazar no aparece, asegúrate de que esté marcada como "Shared" en la Configuración de Casos Especiales.
- Haz clic en el checkmark para guardar el registro.
-
Registrar notificación con un evento: Registrar Notificación como una Acción con un Evento. En este caso, asumimos que el Evento está asociado con un botón en la página de lanzamiento. También asumiremos que el evento se llama 'Solicitud de Aprobación'.
- Navegar al Evento para el Objeto de Datos.
- Hacer clic en el ícono de Lógica de Negocios.
- Hacer clic en el botón Eventos.
- Seleccionar el Evento. Por ejemplo:
Solicitud de Aprobación. - Hacer clic en Registrar Existente desde el panel de Acciones.
- Seleccionar Notificación como el Tipo de Acción.
- Seleccionar la Notificación que creamos en el paso anterior. Por ejemplo:
AlertaSolicitudAprobaciónCliente. - Hacer clic en Guardar.
- Verificar que los Vínculos Explícitos sean correctos. Por ejemplo:
IdCliente - IdCliente.
-
Probar: En este punto, la Notificación está completamente configurada. Navegar a tu página y hacer clic en el botón que ejecuta el evento de notificación. Todos los usuarios de App Builder en el sistema deberían ver un pop-up con el mensaje de notificación.
Ejemplo de configuración de notificación SMS
Estos son los pasos necesarios para configurar una notificación SMS. (Este ejemplo muestra cómo agregar una Notificación de Aprobación de Cliente a la página de Clientes de Northwinds.)
Nota
Necesitarás una cuenta de Twilio para completar la configuración.
-
Configurar la seguridad de App Builder
- Navegar a IDE > Proveedores de Seguridad.
- Hacer clic en + Autenticación de Usuario en el panel de Autenticación de Usuario.
- Ingresar un Nombre (por ejemplo,
Autenticación Básica Http). - Seleccionar Autenticación Básica HTTP como el Tipo.
- Hacer clic en Habilitado para habilitar.
- Hacer clic en Guardar.
- Ingresar un Nombre (por ejemplo,
- Navegar a IDE > Gestión de Usuarios.
- Hacer doble clic en el registro de Usuario que deseas autenticar cuando llegue una respuesta SMS.
- Ten en cuenta que este Usuario debe tener acceso a lo siguiente:
- Aplicación de App Builder.
- El Evento que se ejecutará en la notificación misma.
- Hacer clic en el ícono de Claves desde Autenticación.
- Hacer clic en Crear.
- Seleccionar el proveedor Autenticación Básica Http creado anteriormente.
- Hacer clic en Guardar.
Nota
La "Clave" secreta que se crea para este proveedor. La combinación del Nombre de Usuario y la Clave secreta se utilizará al configurar Twilio.
-
Configurar Twilio:
-
Crear servicio de mensajería:
- Inicia sesión en tu cuenta de Twilio.
- Navega a Communications Cloud > Programmable SMS.
- Haz clic en Messaging Services.
- Crea un nuevo Servicio de Mensajería (Notificaciones, bidireccional) y adjunta un número de teléfono de Twilio.
- Anota el MessagingServiceSid. Esto se utilizará para la configuración más adelante.
- Habilita la opción "Process Inbound Message".
- Ingresa la siguiente URL de Solicitud:
- https://<username>:<secret_key>@<your_vinyl_server>/webhook/v1/vinyl/bridge_inbound
- Ejemplo: https://admin:P124asfgOmkA@vinyl.zudy.com/webhook/v1/vinyl/bridge_inbound
-
Reúne las credenciales de Twilio
- Navega a Console Dashboard > Settings.
- Anota las credenciales en VIVO:
- Account Sid
- Auth Token
-
-
Configurar el punto final de SMS:
- Navega a IDE > Notification Servers.
- Haz doble clic en el registro 'SMS'.
- Agrega la siguiente configuración:
- User Name: Twilio Account Sid
- Password: Twilio Auth Token
- MessagingServiceSid: Twilio Messaging Service Sid
-
Configurar la URL del sitio web:
- Navega a IDE > Security Providers.
- En Configuración haz clic en More > Sites.
- Haz clic en + Site.
- Establece el valor de la URL en la URL de tu sitio web. Por ejemplo:
https://vinyl.zudy.com. - Haz clic en Save.
-
Configurar la notificación de SMS:
-
Crear notificación: Crea una regla que apunte a un objeto de datos públicos de notificación:
- Navega a App Workbench > Notifications.
- Haz clic en + Notification.
- Asigna un Nombre.
- Selecciona Notification como el Propósito.
- Selecciona Text Message como el Objetivo. Si no ves este objeto de datos disponible, crea una conexión de Fuente de Datos a App Builder (Sellado) para la aplicación en la que estás trabajando.
- Haz clic en Save.
-
Definir notificación mvSQL:
-
Haga clic en el botón +Tabla y agregue la Tabla que requiere la Regla. Ejemplo:
Customers. -
Haga clic en la pestaña Columnas y agregue las siguientes columnas:
Columna Alias Objetivo '+15551112222' (reemplazar con su número de teléfono) To() To() "C".CustomerId CustomerId Binding() "C".CustomerName CustomerName Nota
Agregamos "CustomerName" para que más tarde podamos usarlo como un parámetro de sustitución en nuestro mensaje de Notificación.
-
-
Definir 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, otra que es un enlace a una página:
- Haga clic en la pestaña de navegación Notificación.
-
Ingrese el siguiente mensaje en el Cuerpo del Mensaje:
Responda {{1}} para aprobar {{CustomerName}}. Revise {{Review}} -
Haga clic en el botón +Opción del panel de Opciones:
- Establezca Índice en 10.
- Establezca Nombre en Revisión.
- Seleccione la página a la que vincular. En nuestro ejemplo, vincularemos a la página 'Cliente' de Northwinds. Si la página a la que desea vincular no aparece, asegúrese de que esté marcada como "Compartida" en la Configuración de Casos Especiales.
- Establezca el Tipo de Opción en 'Enlace'.
- Haga clic en el botón +Opción del panel de Opciones
- Establezca Índice en 20.
- Establezca Nombre en 1.
- Seleccione la página a la que vincular. En nuestro ejemplo, vincularemos a la página 'Cliente' de Northwinds y ejecutaremos el evento 'Aprobar'.
- Establezca el Tipo de Opción en 'Respuesta SMS'.
-
Registrar Notificación como una Acción con un Evento. En este caso, asumimos que el Evento está asociado con un botón en la página de lanzamiento. También asumiremos que el evento se llama 'Solicitar Aprobación':
-
-
Navega al Evento para el objeto de datos.
- Haz clic en el ícono de Lógica de Negocios.
- Haz clic en el botón Eventos.
- Selecciona el Evento. Por ejemplo: Solicitar Aprobación.
- Haz clic en Registrar Existente desde el panel de Acciones.
- Selecciona Notificación como el Tipo de Acción.
- Selecciona la Notificación que creamos en el paso anterior. Por ejemplo:
Customer_RequestApprovalSms. - Haz clic en Guardar.
-
Verifica que los Vínculos Explícitos sean correctos. Por ejemplo: E.g.
CustomerId-CustomerId. -
Configurar notificación push: Las notificaciones push se configuran de manera similar a otras notificaciones en App Builder. El Administrador del servidor de App Builder debe configurar correctamente el punto final de Notificación Push para que funcionen como se espera. Si estás configurando Notificaciones Push con la API de Blabber, debes descargar la aplicación complementaria de iOS, iniciar sesión en el servidor correspondiente con las credenciales adecuadas y habilitar las notificaciones push en la propia aplicación. Además, se requiere una clave API para completar la configuración.
-
Probar: En este punto, la Notificación está completamente configurada. Navega a tu página y haz clic en el botón que ejecuta el evento de notificación.
Notificaciones del sistema
Las notificaciones del sistema se muestran a los usuarios activos y permanecen en su Centro de Notificaciones (bajo el menú hamburguesa) cuando se descartan.
Los administradores pueden enviar notificaciones del sistema de inmediato o programarlas para que se envíen.
Para configurar una notificación del sistema, sigue estos pasos:
-
Selecciona IDE > Mantenimiento (Beta), luego selecciona la pestaña Notificaciones.
-
En el panel de Notificaciones Programadas, haz clic en el botón Programar o Enviar Ahora.
-
En el diálogo de Notificación, ingresa valores para los siguientes campos:
-
Para: Haz clic en el menú, luego selecciona 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) Programa una notificación para que se envíe más tarde (por ejemplo, una hora antes de una actualización de aplicación planificada).
-
Expira En: Una fecha/hora en la que la notificación expira y ya no se mostrará a los usuarios. En este momento, los usuarios que han visto y desestimado el mensaje tienen la notificación eliminada de sus centros de notificación.
-
Cuerpo: El contenido del mensaje mostrado a los usuarios.
-
-
Haz clic en el botón Enviar o Programar.
Un servicio en segundo plano envía notificaciones programadas. Por defecto, el servicio es ejecutado por la cuenta de Usuario del Servicio. Para cambiar qué usuario ejecuta el servicio, sigue estos pasos:
-
Selecciona IDE > Mantenimiento (Beta), luego selecciona la pestaña Configuraciones.
-
Haz clic en el menú Usuario de Notificación en Segundo Plano, luego selecciona el usuario para ejecutar el servicio.