Présentation
Microsoft Power Pages s’appuie sur Microsoft Dataverse. Power Pages étend la fonctionnalité aux audiences internes et externes, mais cette fonctionnalité doit déjà être présente dans une application Microsoft Power Apps personnalisée à l’aide de Dataverse ou d’une application Microsoft Dynamics 365. Par exemple, si Microsoft Dynamics 365 Field Service n’est pas installé, vous ne pouvez pas installer la solution de site web Field Service.
Inversement, si vous avez installé Microsoft Dynamics 365 Sales, vous pouvez configurer la fonctionnalité de gestion des incidents sur votre site web sans avoir à utiliser de code. Autrement dit, Power Pages étend la fonctionnalité Power Apps aux audiences web internes et externes.
Cette architecture présente un avantage majeur. Toutes les fonctionnalités différenciatrices des applications Power Apps pilotées par modèle sont également celles de Power Pages, notamment les suivantes :
- Gestion centralisée
- Common Data Model
- Rôles et autorisations
- Formulaires et vues
- Règles métier
- Flux de travail et actions déclaratifs
- Flux Microsoft Power Automate
- Architecture de plug-in
- Intégration à d’autres services
- Extensibilité Dataverse
- Audit
Power Pages fournit un système de gestion de contenu complet prêt à l’emploi, avec tout le contenu stocké dans Dataverse. Par conséquent, vous pouvez modifier le contenu au moyen du studio de conception Power Pages et directement à l’aide de l’application Gestion de portail. De plus, le modèle de sécurité Dataverse vous permet de fournir du contenu plus sécurisé.
Analyse des écarts
Les sections suivantes examinent les divers scénarios où Power Pages peut convenir et d’autres où il ne fournirait probablement pas la même valeur.
Quand envisager d’utiliser Power Pages ?
Envisagez d’utiliser Power Pages dans les scénarios où vous souhaitez effectuer les tâches suivantes :
- Exposer Dataverse dans une interface web simple et sécurisée (Ce scénario peut comprendre des utilisateurs externes [tels que les clients et les partenaires] ou des utilisateurs internes qui ne nécessitent pas d’applications Power Apps complètes.)
- Fournir un accès à des forums communautaires simples, à une base de connaissances en libre-service et à des formulaires web pour les demandes de service, les incidents ou d’autres tables Dataverse
- Imposer à un site web de lire, mettre à jour et créer des lignes Dataverse de manière prête à l’emploi et au déploiement
- Soutenir des ressources et budgets limités pour un développement web à grande échelle, avec des exigences de configuration no-code et pour les utilisateurs métier
- Créer du contenu de site web accessible pour l’ensemble des résolutions, des appareils et des navigateurs
- Fournir des implémentations multilingues pour servir des audiences de différentes langues ou en cas d’obligation légale de fournir des services multilingues
- Créer et traiter certaines informations de Dataverse pour un accès public anonyme
- Sécuriser la connexion à Dataverse des principales parties prenantes externes à l’aide de fournisseurs d’authentification intégrée ou d’authentification externe comme Microsoft Azure Active Directory B2C, Facebook, Google ou LinkedIn
Quand faire preuve de vigilance ?
Lorsque vous décidez d’utiliser Power Pages, vous devez faire preuve de vigilance quand :
- la plupart des données que vous souhaitez présenter sur le web résident dans un système externe (autre que Dataverse) ;
- des exigences élevées concernant la gestion, l’indexation et la recherche des documents sont établies ;
- des exigences commerciales comprennent le traitement d’un volume élevé de paiements et la gestion d’un magasin en ligne ;
- les cas d’utilisation sont plus appropriés pour les applications directes, pilotées par modèle ou canevas.
Considérations relatives aux performances
Les sites web Power Pages effectuent une mise à l’échelle automatique à mesure qu’ils reçoivent plus d’interactions. La mise à l’échelle effectuée par un site web dépend de la quantité de capacité Dataverse et Power Pages achetée et affectée à l’environnement dans lequel se trouve le site web. Lors de la planification et de la création d’un site web, vous devez vous assurer que l’implémentation est réalisée de manière évolutive à l’aide de bonnes pratiques et d’outils tels que le Vérificateur de solution, le Vérificateur d’application, le Vérificateur de site web, etc. Il est également important de savoir quand faire preuve de vigilance concernant l’évolutivité de Power Pages. Par exemple, autoriser les visiteurs à charger des fichiers sans en restreindre la taille ou le type peut nuire aux performances globales du site web.