Présentation

Un portail Microsoft Power Apps approvisionné dans un environnement Microsoft Dataverse est constitué de trois composants principaux :

  • Solutions de portail
  • Métadonnées de portail
  • Application web de portail

Schéma d’une architecture de portail avec des solutions, des métadonnées et des composants d’application web.

Un portail nécessite une base de données Dataverse disponible dans l’environnement pour installer et configurer certains des composants clés. Même si un portail vierge peut être configuré dans un environnement sans installer aucune des applications Microsoft Dynamics 365, de nombreux modèles (portails libre-service client, libre-service employé, partenaires et communautaire) ont des dépendances sur Microsoft Dynamics 365 Sales ou Dynamics 365 Customer Service.

Solutions de portail

De nombreuses solutions Dataverse sont installées dans l’environnement. Ces solutions contiennent une application Gestion de portail pilotée par modèle, des entités, des formulaires, des vues et des processus pour stocker et gérer les métadonnées de portail. Des solutions supplémentaires sont installées pour activer les fonctionnalités de modèles spécifiques. Les solutions contiennent plusieurs actions, flux de travail et plug-ins déployés pour automatiser la création d’enregistrements de portail spécifiques et faciliter la gestion des utilisateurs du portail.

Les solutions ne doivent pas être installées individuellement par un administrateur, mais dans le cadre du processus d’approvisionnement de portail.

Capture d’écran de la liste des solutions de portail Power Apps.

Métadonnées de portail

Les métadonnées de portail Power Apps décrivent le site web de portail, les pages web, les modèles web, les extraits de contenu, les formulaires d’entité, les listes d’entités, les paramètres de site et d’autres données de configuration. Les données sont stockées dans Dataverse. Un créateur de portail peut ajouter, modifier ou supprimer des métadonnées de portail pour configurer spécifiquement une application de portail à l’aide du studio de portail Power Apps, de l’application Gestion de portail ou des outils d’édition frontaux hérités.

L’une des fonctionnalités distinctives des portails Power Apps est l’utilisation de Dataverse comme outil de stockage centralisé pour les informations nécessaires à l’exécution du site web de portail. Tout ce dont les portails ont besoin pour s’exécuter, y compris les métadonnées et le contenu, est stocké dans une base de données Dataverse, ce qui facilite la sauvegarde et le transport des solutions de portail entre les environnements.

Capture d’écran des métadonnées d’un modèle web de portail.

Application web de portail

Une application web Microsoft Azure est configurée pour exécuter le site de portail à l’aide des solutions et métadonnées de portail. L’application web est configurée automatiquement dans la même région que celle de l’environnement Dataverse. Cette application web est accessible au moyen de l’URL unique spécifiée lors du processus d’approvisionnement. L’application web n’est pas personnalisable. Cependant, les administrateurs du portail disposent de plusieurs options de configuration. Par exemple, ils peuvent configurer l’application web de portail pour capturer des journaux de diagnostic détaillés à des fins de résolution des problèmes.

Capture d’écran d’un exemple d’application web de portail.