Como estar al día de los cambios de tu Power Platform

Alberto Castro
4 min readNov 26, 2024

--

Como ya sabéis, la Power Platform está en continua evolución y raro es el mes, o incluso semana, que no hay una nueva funcionalidad o un cambio en nuestra plataforma.

Microsoft suele avisar de estas nuevas funcionalidades y lo más importante, cuando se aplicarán en nuestro tenant y cómo nos puede impactar o qué medidas debemos tomar, en el Centro de mensajes de la consola de de Administración de Microsoft 365:
Message center — Microsoft 365 admin center

Existe una opción de configurar notificaciones por mail pero sólo a modo resumen semanal y de las actualizaciones críticas, pero puede que nos interese (cómo me pasa a mi 😊) que queramos estar enterados cada día sobre si hay alguna novedad.

Para ello podemos realizar un flow de Power Automate que recupera esta información diariamente y si hay alguna novedad nos la notifica por correo.

Requisitos

  • Licencia Power Automate Premium
  • Aplicación de Azure, con permisos sobre la API de “Graph ServiceMessage.Read.All” y marcado el Grant admin
  • Secreto generado y guardado en Key Vault. Sobre este Key Vault debe tener rol “Key Vault Secrets User” el usuario que ejecute el flow.

Desgranemos el flujo

El Trigger de este flujo será una planificación diaria y con una hora que podéis poner a vuestra elección.

Luego calcularemos el tiempo que deberá revisar si ha habido entradas nuevas. En este caso, las ultimas 24 horas desde la fecha del trigger.

Trabajaremos con 3 variables:

  • Los destinatarios que recibirán las notificaciones. Recordar que sin indicáis varias cuentas separarlas por “;”
  • El ClientID de la aplicación de Azure que hemos creado para recuperar la información del Message Center
  • El identificador de nuestro Tenant

Una vez ya definidos estos datos ya entramos en el scope principal del flujo.

Lo primero que haremos será recuperar las credenciales (secreto) de nuestra aplicación de Azure. Para ello usaremos el conector Azure Key Vault:

Aquí es importante activar este setting: Secure Outputs. De esta manera, las credenciales recuperadas no serán visibles en los logs de las ejecuciones de este flujo.

Una vez recuperadas las credenciales, vamos a solicitar un token para luego recuperar los nuevos mensajes publicados en el Messsage center a través de la api de Graph.

Una vez obtenido el token ya hacemos la llamada a graph.microsoft.com:

Os recomiendo echarle un vistazo a la documentación de la api de Graph ya que permite sacar muchísima información super útil:

Usar la API de Microsoft Graph — Microsoft Graph | Microsoft Learn

Ahora lo que haremos será recuperar la información recuperada y quedarnos sólo con la que nos interesa:

Cómo podéis ver, yo personalmente filtro todas las novedades cuyo servicio contenga “Power” or “Dataverse”: esto nos va a incluir servicios cómo Power Automate, Power Apps, Power BI, Power Platform y Dataverse.

Lógicamente este mismo flujo, cambiando estos filtros os puede servir para recibir notificaciones de otros productos.
Estos son los disponibles:

Por último, en el caso de que tengamos novedades sobre nuestros servicios filtrados recibiremos un correo con dicha información:

El resultado sería algo así:

Fijaros que en este ejemplo que os pongo, se indica que hay una actuación por nuestra parte que debemos hacer ante este cambio.

De ahí la importancia de estar al día de estas notificaciones y luego no llevarnos sustos por cambios de comportamiento de la plataforma.

Y esto sería todo, si os parece interesante y le queréis echar un vistazo ls dejo el flujo en mi repo de GitHub:

Power-Automate/Mailing of Power Platform news from Message Center directory at main · albertocastro365/Power-Automate

Y como siempre, muchas gracias por haber llegado hasta aquí. Nos vemos en el siguiente artículo o por mi canal de YouTube, al que si no lo has hecho, te animo a que te suscribas porque se vienen cositas 😆

Alberto Castro — YouTube

--

--

Alberto Castro
Alberto Castro

No responses yet