💡 Introducción

En el mundo de las aplicaciones empresariales, la saturación de correos electrónicos es un problema real. Muchas veces, una notificación crítica se pierde entre cientos de mensajes. Las In-app Notifications resuelven este problema permitiendo que la propia aplicación envíe alertas directas al centro de notificaciones del usuario dentro de la interfaz de la Model-Driven App. Hoy aprenderemos cómo habilitarlas y cómo utilizarlas para mantener a tu equipo siempre informado.

💻 El Centro de Notificaciones Moderno

A diferencia de los clásicos diálogos emergentes (pop-ups), las notificaciones dentro de la aplicación son menos intrusivas. Aparecen como un punto en el icono de la campana y permiten incluir acciones, como enlaces directos a registros o botones para iniciar procesos.

🛠️ Comparativa: Notificaciones por Email vs. In-app

CaracterísticaEmail (Outlook)Notificaciones In-app
ContextoEl usuario debe salir de la App.El usuario permanece en la App.
InmediatezDepende de la sincronización de correo.Instantáneo mediante el servicio de notificaciones.
AccionesEnlaces web estándar.Botones de acción integrados y navegación interna.
SaturaciónMuy alta.Baja; específica para la tarea actual.

🛠️ Cómo configurar el envío (Vía Power Automate)

Aunque se pueden crear mediante código, la forma más eficiente para un consultor low-code es usar Power Automate. La lógica se basa en crear un registro en la tabla oculta de Dataverse llamada Notificaciones de aplicación (appnotifications).

Los campos clave que debemos llenar son:

  • Title: El encabezado de la alerta.
  • Body: El mensaje descriptivo (acepta Markdown básico).
  • Icon Type: Info, Success, Failure, Warning.
  • Owner: El usuario que recibirá la notificación.

✍️ Mini Ejercicio Práctico: Alerta de «Nuevo Cliente Asignado»

Sigue estos pasos para configurar tu primera notificación automática:

  1. Abre el editor de tu Model-Driven App y en Settings > Features, asegúrate de que In-app notifications esté en «On».
  2. Crea un flujo de Power Automate que se dispare cuando se asigne una «Cuenta» a un nuevo propietario.
  3. Agrega la acción de Dataverse «Add a new row» y selecciona la tabla Notificaciones de aplicación.
  4. Configura los campos:
    • Title: 🎉 Nueva Cuenta Asignada
    • Body: Se te ha asignado la cuenta: @{triggerOutputs()?['body/name']}
    • Expiry (seconds): 86400 (esto hará que la notificación desaparezca en 24 horas).
    • Owner: Selecciona el ID del nuevo propietario de la cuenta.
  5. Guarda, asigna una cuenta a un compañero y pídele que revise el icono de la campana en su App.

📚 Fuentes Consultadas

📌 Conclusión

Las notificaciones dentro de la aplicación transforman la experiencia de usuario, convirtiendo a la Model-Driven App en un entorno de trabajo vivo y reactivo. Al reducir la dependencia del correo electrónico, logramos procesos más ágiles y usuarios más enfocados. 

Deja un comentario

¡Gracias por tu mensaje!

Me pondré en contacto tan rápido como pueda.

Descubre más desde Power Platform En Español

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo