Introducción

Completado

Microsoft Power Pages se desarrolla sobre Microsoft Dataverse. Power Pages extiende la funcionalidad a públicos internos y externos, pero esta funcionalidad ya debe estar presente en una aplicación de Microsoft Power Apps personalizada mediante Dataverse o una aplicación de Microsoft Dynamics 365. Por ejemplo, si no tiene Microsoft Dynamics 365 Field Service instalado, no podrá instalar la solución del sitio web de Field Service.

A la inversa, si tiene instalado Microsoft Dynamics 365 Sales puede configurar la funcionalidad de administración de casos en el sitio web sin necesidad de utilizar código. Es decir, Power Pages extiende la funcionalidad de Power Apps a públicos web internos y externos.

Esta arquitectura tiene una gran ventaja. Todas las características diferenciadoras de Power Apps basadas en modelos son también las características de Power Pages, que incluyen:

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

Power Pages ofrece un sistema completo de administración de contenido listo para usar, con todo el contenido almacenado en Dataverse. Como resultado, puede editar contenido a través del estudio de diseño de Power Pages y directamente mediante la aplicación Administración del portal. Además, el modelo de seguridad de Dataverse puede ayudarle a proporcionar contenido más seguro.

Análisis de lagunas de idoneidad

En las siguientes secciones se examinan los distintos escenarios en los que Power Pages puede encajar bien y otros en los que los portales probablemente no ofrecerían el mismo valor.

Cuándo tener en cuenta el uso de Power Pages

Considere el uso de Power Pages en escenarios en los que desee completar las tareas siguientes:

  • Exponer los datos de Dataverse en una interfaz web simple y segura. Este escenario podría incluir usuarios externos (como clientes y partners) o usuarios internos que no requieran aplicaciones con funcionalidad completa de Power Apps.
  • Proporcionar acceso a foros comunitarios simples, formularios web y de base de conocimientos de autoservicio para solicitudes de servicio, casos u otras tablas de Dataverse.
  • Requerir a un sitio web leer, actualizar y crear filas de Dataverse de forma inmediata, listas para implementar.
  • Admitir recursos y presupuestos limitados para el desarrollo web a gran escala, los requisitos de configuración de usuario empresarial y sin código.
  • Crear contenido de sitio web accesible en todas las resoluciones, dispositivos y navegadores.
  • Proporcionar implementaciones multilingües en las que necesita atender a públicos en diferentes idiomas o cuando debe proporcionar servicios multilingües por ley.
  • Crear y tramitar información seleccionada desde Dataverse hasta un acceso público anónimo.
  • Proteger la conexión a Dataverse para las partes interesadas externas clave mediante la autenticación integrada o mediante proveedores de autenticación externos como Microsoft Azure Active Directory B2C, Facebook, Google, LinkedIn y otros.

Cuándo actuar con cautela

Cuando decida utilizar Power Pages, debe tener cuidado cuando:

  • La mayoría de los datos que desea mostrar en la Web se encuentren en un sistema externo (ajeno a Dataverse).
  • Se establezcan muchos requisitos en torno a la administración, indexación y búsqueda de documentos.
  • Los requisitos de comercio incluyen el procesamiento de un alto volumen de pagos y el mantenimiento de una tienda en línea.
  • Los casos de uso más apropiados para aplicaciones directas, de lienzo o basadas en modelo.

Consideraciones de rendimiento

Los sitios web de Power Pages se escalan automáticamente a medida que reciben más interacción. La cantidad que se escala un sitio web depende de cuánta capacidad de Dataverse y Power Pages se adquiera y asigne al entorno en el que se sitúa el sitio web. Al planificar y crear un sitio web, deberá asegurarse de que la implementación se realice de manera escalable mediante el uso de las mejores prácticas y herramientas, como comprobador de soluciones, comprobador de aplicaciones, comprobador de sitios web, etc. También es importante reconocer cuándo se deben adoptar precauciones con respecto a la escalabilidad de Power Pages. Por ejemplo, si permite que los visitantes carguen archivos sin limitar su tamaño o el tipo de archivo puede tener un efecto perjudicial en el rendimiento del sitio web en general.