Aplicaciones de portal

Completado

Power Pages le permite mostrar datos e interactuar con datos de Microsoft Dataverse mediante sitios web a los que se puede acceder externamente. Con Power Pages, es posible lograr interacciones seguras con públicos internos y externos.

Características de Power Pages

Las Power Pages están diseñadas sobre Microsoft Dataverse, y heredan muchas capacidades de las aplicaciones basadas en modelos en Microsoft Power Apps, como las siguientes:

  • Administración centralizada
  • Common Data Model
  • Roles y permisos
  • Formularios y vistas
  • Reglas de negocio
  • Flujos de trabajo declarativos y acciones
  • Arquitectura de complementos
  • Integración con otros servicios
  • Extensibilidad de Dataverse
  • Capacidades de auditoría

Las Power Pages también proporcionan un sistema de administración de contenido integrado, con todo el contenido almacenado en Dataverse. El contenido se puede editar desde el estudio de Power Pages o con la aplicación Administración del portal. Se pueden aplicar roles y permisos de seguridad de Dataverse para proteger el contenido.

Diagrama con las características de Power Pages

Nota

A fin de instalar y configurar los componentes más importantes de Power Pages, debe haber una base de datos de Dataverse en el entorno. Aunque se puede crear un portal de Power Pages en blanco sin ninguna de las aplicaciones de Microsoft Dynamics 365, hay plantillas (como las empleadas para portales de autoservicio del cliente, autoservicio del empleado, partners o comunidad) que tienen dependencias en esas aplicaciones.

Arquitectura de Power Pages

Power Pages se conecta directamente a los datos de Dataverse. Puede crear listas y formularios basados en tablas de Dataverse utilizando componentes integrados que reflejen vistas y formularios basados en modelos. Las páginas pueden ampliarse y personalizarse, como se muestra en el siguiente diagrama:

Diagrama de la arquitectura de Power Pages

Power Pages amplía las soluciones de Dataverse a usuarios internos y externos de forma segura. Los visitantes pueden acceder a los portales de forma anónima o autentificándose.

Diagrama de la arquitectura de portales de Power Apps para Dataverse

Exponer datos de Dataverse

En las siguientes secciones, se describen diferentes métodos para exponer datos de Dataverse con seguridad utilizando Power Pages.

Casos de uso para Power Pages

Podría usar Power Pages en las siguientes situaciones:

  • Necesita una interacción segura con Dataverse, tanto para usuarios internos como externos.
  • Necesita sitios comunitarios o de autoservicio para la atención al cliente.
  • Es necesario realizar operaciones CRUD sobre los datos de Dataverse.
  • El proyecto tiene recursos limitados o requiere configuraciones de usuario empresarial o sin código.
  • Necesita un diseño dinámico para mejorar la accesibilidad en todos los dispositivos y navegadores.
  • El sitio debe estar disponible en varios idiomas.
  • El inicio de sesión único (SSO) es un requisito.

Tenga cuidado en estos casos:

  • La mayoría de los datos están fuera de Dataverse.
  • La administración de documentos, la indexación o las características de búsqueda son fundamentales.
  • Es previsible que haya mucho tráfico o grandes volúmenes de usuarios.
  • Se necesita funcionalidad de comercio electrónico, como el procesamiento de pagos.
  • En estos casos, es mejor emplear el acceso directo a Power Apps para usuarios con licencia.

Autenticación

Power Pages es compatible con el acceso autenticado y no autenticado. Un arquitecto de soluciones debe determinar si se requiere acceso autenticado e identificar cuál es el proveedor de identidades más adecuado, como Microsoft Azure B2C, Microsoft Entra ID u otra opción compatible.

Importante

Evite usar cuentas almacenadas localmente para la autenticación.

Comentarios sobre la implementación

Al implementar una solución Power Pages, tenga en cuenta lo siguiente:

  • Si empezará con una plantilla en blanco o una plantilla de Dynamics 365.
  • Hasta qué punto la plantilla elegida encaja con los requisitos del proyecto.
  • Qué páginas del portal podrían requerir desarrollo personalizado mediante plantillas de Liquid.
  • A qué datos necesitan acceder los usuarios autenticados.

Factores relacionados con la implementación

Los activos de Power Pages, como vistas y formularios, pueden empaquetarse en soluciones. Sin embargo, la mayor parte de la configuración de las páginas se almacena como datos en distintas tablas de Dataverse. Utilice Configuration Migration Tool para mover configuraciones desde entornos de desarrollo a entornos de prueba o producción.

Más información