mayo 23, 2022

Microsoft Power Platform 2022 release wave 1: Power Apps Portals

Microsoft Power Platform 2022 release wave 1: Power Apps Portals

Turno para la tercera Power App. Es algo con lo que insisto mucho cuando hablo de Power Apps y es que efectivamente, los portales también son un tipo de Power App y buena prueba de ello es la interacción cada vez mas unificada que tiene con los diferentes componentes de la Power Platform.

Veamos en detalle que novedades trae esta wave para Power Apps Portals.

Power Apps Portals

Integración de la búsqueda de Dataverse en portales

En esta versión, la experiencia de búsqueda de los portales proporcionará una opción para usar la búsqueda de Dataverse para registros en varias tablas y columnas en portales, al mismo tiempo que se mantiene la coherencia con la jerarquía de seguridad establecida a nivel de entorno.

La experiencia de búsqueda será la predeterminada para todos los portales nuevos de Power Apps que se creen. Los usuarios tendrán la opción de elegir la búsqueda actual (basada en Lucene.NET) durante un período limitado.

Por lo tanto la idea es ir unificando las experiencia de búsqueda de Dataverse en sus diferentes Power Apps.

Compatibilidad de portales para columnas de imagen en Microsoft Dataverse

Se amplía la compatibilidad con columnas de imágenes de tablas en Microsoft Dataverse a los formularios y las listas de los portales. Los desarrolladores pueden diseñar formularios básicos y formularios avanzados para incluir columnas de imágenes que proporcionen la capacidad a los usuarios de portales de cargar imágenes mientras envían datos. La imagen en miniatura puede verse al visualizar los datos en un formulario del portal. Un usuario puede descargar la imagen directamente desde los formularios del portal o con la API web del portal.

Compatibilidad de portales para columnas de archivo en Microsoft Dataverse

Se amplía la compatibilidad con columnas de archivos de tablas en Microsoft Dataverse a los formularios y las listas de los portales. Los desarrolladores pueden incluir columnas de archivos cuando diseñen formularios básicos, formularios avanzados y listas. Los usuarios pueden cargar archivos mientras envían o editan datos mediante formularios. Los usuarios avanzados también pueden descargar archivos tanto de formularios como de listas.

Compatibilidad con acciones del portal mediante API de administración

Con esta característica, agregaremos la compatibilidad con las APIs administrativas en portales de Power Apps. Los administradores pueden usar estas APIs en sus procesos de automatización y gobernanza.

Las acciones que estarán disponibles a través de estas APIs son las siguientes:

  • Enumerar portal: obtener una lista de los portales disponibles para un entorno seleccionado.
  • Crear portal: crear un nuevo portal en un entorno.
  • Eliminar portal: eliminar un portal.
  • Reiniciar portal: reiniciar un portal.

Registro de auditoría de portales en el centro de cumplimiento de Microsoft 365

Los portales de Power Apps son un sitio web abierto a internet, y a menudo, las se desea auditar las actividades del sitio web. Utilizando la característica de solución de auditoría en el centro de cumplimiento de Microsoft 365 podemos revisar las actividades registradas del portal.

Entre los eventos de auditoría se incluyen:

  • Cuándo se tiene acceso al sitio web del portal
  • Desde dónde se accede al sitio web
  • Qué páginas se han visto
  • Detalles de las solicitudes de páginas

El tiempo que un registro de auditoría se conserva y se puede buscar en el registro depende de la suscripción a Office 365 o Microsoft 365 Enterprise, y específicamente el tipo de licencia que se asigna a usuarios específicos.

Los archivos web de los portales usarán el tipo de columna archivo de Microsoft Dataverse

Los archivos web de los portales utilizan actualmente la tabla Notas  para almacenar los archivos como archivos adjuntos. Con esta capacidad, se transfiere la capacidad de columnas de archivo de Microsoft Dataverse a la tabla Archivo web en los portales para almacenar los archivos asociados.

  • Una vez que esta capacidad esté disponible, los fabricantes podrán administrar los archivos con una nueva columna de archivo de la tabla Archivo web.
  • Portals Studio empezará a usar la nueva columna para almacenar imágenes, temas o archivos asociados utilizados por el sitio web de portales.
  • Esta versión también incluirá una migración de archivos adjuntos única a la nueva columna de archivo para los archivos adjuntos de notas más recientes.

Compatibilidad de la API web de portales con acciones personalizadas de Microsoft Dataverse

Las acciones representan operaciones reutilizables que se pueden realizar mediante la API web. Las acciones pueden tener efectos secundarios observables, como la creación o actualización de registros.

Esta característica mejorará la API web de portales al agregar compatibilidad con las acciones personalizadas de Microsoft Dataverse. Al incluir compatibilidad con acciones de proceso y API personalizadas, los desarrolladores podrán llamar a la API web para realizar operaciones complejas.

Conclusiones

La primera conclusión que puedo extraer de esta wave 1, en referencia a Portals, es que se están llevando capacidades propias de Dataverse hacia los portales web. La estrategia es clara. Microsoft quiere que aprendamos a configurar un componente indistintamente de sobre que Power App lo estemos desarrollando.

Otro punto que creo que es importante destacar, es la capacidad de utilizar la API web en portales. Me parece un punto fundamental y muy necesario, ya que a la hora de extender los portales, limitaba mucho el hecho de no poder utilizar la API propia de Dataverse, como hacemos por ejemplo en los formularios de Model Driven desde hace tiempo. Con este cambio, podemos realizar acciones de negocio mas complejas e interactuar con los datos de manera mas consistente.

Con este post concluyo la parte de Power Apps de esta wave 1. Espero que haya sido didáctico ( y muy sintético) y os espero en la siguiente publicación, que espero poder desgranar todas las novedades de Power Automate.

¡Os espero!