Power Pages, c'est quoi ? Le site web métier de la Power Platform

Power Pages, c'est quoi ? L'outil de la Power Platform pour créer des sites web sécurisés destinés à vos clients et partenaires, adossés à Dataverse.

Power Pages est la brique de la Power Platform qui sert à créer des sites web métier sécurisés, principalement destinés à des utilisateurs externes : clients, fournisseurs, partenaires, candidats, usagers. Ces visiteurs consultent des informations, remplissent des formulaires ou suivent leurs dossiers, avec des données stockées dans Dataverse, la même base que vos applications Power Apps et vos flux Power Automate. Microsoft le présente comme une plateforme SaaS « low-code » : on conçoit le site dans un studio visuel, et les développeurs peuvent l’étendre en code. Power Pages a pris la suite des Power Apps portals (et des portails Dynamics 365) en octobre 2022.

À quoi sert Power Pages ?

Une entreprise a souvent besoin d’ouvrir une partie de ses processus à l’extérieur, sans donner accès à son système d’information : un fournisseur dépose ses documents, un client suit l’avancement de sa demande, un partenaire déclare ses ventes. Avant, c’était des échanges de courriels et de fichiers Excel, ou un développement web sur mesure.

Power Pages répond à ce besoin avec trois ingrédients :

  1. Des pages web conçues sans code (textes, images, sections, menus), adaptatives sur mobile.
  2. Des formulaires et des listes branchés directement sur des tables Dataverse : ce que l’utilisateur saisit sur le site arrive dans vos données, et inversement.
  3. Une couche de sécurité qui décide qui peut se connecter, quelles pages il voit, et à quels enregistrements il accède.

Comment fonctionne un site Power Pages ?

Le studio de conception

Le site se construit dans le studio de conception (design studio), organisé en cinq espaces de travail :

  • Pages : créer et organiser les pages du site ;
  • Style (Styling) : appliquer un thème, des couleurs, des polices ;
  • Données (Data) : créer et modifier les tables Dataverse utilisées par le site ;
  • Configurer (Set up) : administration et paramètres du site ;
  • Sécurité (Security) : identités, rôles, autorisations, analyse de sécurité.

Des modèles de départ, dont des modèles sectoriels, permettent de démarrer plus vite. Pour aller plus loin, les développeurs travaillent avec Visual Studio Code et Power Platform CLI, le langage de modèles Liquid, du JavaScript et des composants de code.

Les données : Dataverse

Toutes les données métier du site vivent dans Dataverse. C’est un point structurant : un site Power Pages n’est pas un site vitrine qui stocke des pages, c’est une interface web sur vos données d’entreprise. Les formulaires et les vues définis dans Dataverse (ceux des applications model-driven) se réutilisent sur le site. Power BI peut y être intégré pour afficher des rapports, et un agent conçu avec Copilot Studio peut y être ajouté pour répondre aux visiteurs.

Les utilisateurs du site sont eux-mêmes enregistrés dans Dataverse, sous forme de contacts.

L’authentification

Un site peut être consulté de façon anonyme, en tout ou partie, ou exiger une connexion. Power Pages s’appuie sur des fournisseurs d’identité :

  • Microsoft Entra ID (pour vos collaborateurs) et Microsoft Entra External ID (pour des utilisateurs externes) ;
  • des comptes grand public via OAuth 2.0 : Microsoft, LinkedIn, Facebook, Google, Twitter ;
  • tout fournisseur compatible OpenID Connect, SAML 2.0 ou WS-Federation ;
  • une connexion locale, avec identifiant et mot de passe gérés par le site.

L’inscription peut être ouverte à tous ou limitée sur code d’invitation : c’est généralement le bon choix pour un portail fournisseurs, où vous voulez savoir précisément qui entre.

La sécurité : rôles web et autorisations de table

Une fois connecté, ce que voit l’utilisateur dépend de trois mécanismes :

  • les rôles web, attribués aux contacts (« Fournisseur », « Client premium », « Administrateur partenaire »…) ; un utilisateur peut en cumuler plusieurs ;
  • les autorisations de table, liées aux rôles web, qui protègent l’accès aux enregistrements Dataverse affichés dans les listes, les formulaires, les modèles Liquid et l’API web ;
  • les autorisations de page, qui réservent certaines pages à certains rôles.

Exemple concret : un fournisseur ne doit voir que ses propres commandes et factures, jamais celles des autres. C’est précisément ce que permettent les autorisations de table, en reliant l’enregistrement au contact ou à son compte. Bien conçu dès le départ, ce modèle est la principale garantie de sécurité du site.

Par défaut, un nouveau site n’est visible que des utilisateurs internes de votre organisation ; il faut le rendre public explicitement au moment de la mise en ligne.

Quels cas d’usage pour Power Pages ?

  • Portail fournisseurs : référencement, dépôt d’attestations, consultation des commandes, déclaration de litiges.
  • Espace client / demandes clients : un formulaire de demande (SAV, réclamation, devis), puis un espace où le client suit l’état de son dossier, au lieu de relancer par courriel.
  • Portail partenaires : enregistrement d’opportunités, accès à une documentation réservée, suivi de performances.
  • Inscriptions et candidatures : événements, appels à projets, demandes de subvention, avec pièces jointes et suivi.
  • Services aux usagers pour les collectivités : prises de rendez-vous, demandes d’intervention, suivi de dossiers.

Dans la plupart de ces scénarios, Power Pages n’est que la partie visible. Derrière, Power Automate notifie les équipes et lance les validations, une application model-driven permet aux collaborateurs internes de traiter les demandes, et Power BI mesure l’activité. C’est la logique d’ensemble décrite dans Qu’est-ce que la Power Platform ?.

Quelle différence entre Power Pages, SharePoint et Power Apps ?

C’est la question qui revient le plus, car les trois permettent de « publier quelque chose » pour des utilisateurs.

Critère Power Pages SharePoint Power Apps
Ce que c’est Site web métier connecté à des données Socle collaboratif : intranet, sites de communication, GED, listes Application métier (canvas ou model-driven)
Public principal Externes (clients, fournisseurs, partenaires) Collaborateurs internes Collaborateurs internes
Données Dataverse Bibliothèques et listes SharePoint SharePoint, Dataverse, SQL Server, nombreux connecteurs
Connexion Fournisseurs d’identité variés, accès anonyme possible Compte Microsoft 365 de l’organisation Compte Microsoft 365 de l’organisation
Cas typique Portail fournisseurs, espace client Intranet, actualités, gestion documentaire Saisie terrain, suivi interne, back-office

Power Pages ou SharePoint ?

SharePoint est l’outil de l’intranet et de la gestion documentaire : sites de communication pour diffuser l’information interne, sites d’équipe pour collaborer, bibliothèques pour gérer les documents, et développement SPFx pour l’étendre. Le partage avec des invités externes existe, mais il reste pensé pour la collaboration. Dès que vous voulez ouvrir un service à des centaines d’externes, avec inscription, formulaires et règles d’accès par enregistrement, Power Pages est l’outil adapté. Pour bien exploiter SharePoint dans son rôle, voyez nos bonnes pratiques pour un intranet SharePoint.

Power Pages ou Power Apps ?

Power Apps crée des applications pour vos collaborateurs, connectés avec leur compte de l’organisation. Power Pages crée des sites web pour un public qui n’a pas de compte chez vous. Les deux se complètent : le client dépose sa demande sur le site Power Pages, votre équipe la traite dans une application Power Apps, sur les mêmes données Dataverse.

Avant de se lancer : les bonnes questions

  • Vos données sont-elles dans Dataverse ? Si elles vivent aujourd’hui dans des listes SharePoint, il faudra les modéliser dans Dataverse. Notre comparatif SharePoint ou Dataverse aide à poser ce choix.
  • Qui sont vos utilisateurs, et comment se connecteront-ils ? Le choix du fournisseur d’identité et du mode d’inscription conditionne toute l’expérience.
  • Quelles données chaque profil doit-il voir ? Dessinez les rôles web et les autorisations de table avant de créer la première page.
  • Qui administre le site ? Environnements, cycle de vie, mises à jour de contenu : un site externe engage l’image de l’entreprise et appelle une gouvernance de la Power Platform claire.
  • Quel modèle de licence ? Power Pages a son propre mode de licence, distinct de Power Apps. Vérifiez-le avec votre partenaire Microsoft ou sur le site officiel avant de dimensionner le projet.

Power Pages prend tout son sens quand on comprend la plateforme dans son ensemble : Dataverse en socle, les applications pour l’interne, les flux pour l’automatisation. La formation Power Platform — L’essentiel situe chaque brique, Power Pages compris, et vous aide à choisir la bonne pour chaque besoin. Pour maîtriser Dataverse, les applications model-driven et l’ALM, sur lesquels reposent les sites Power Pages, voyez Power Apps — Perfectionnement.

Questions fréquentes

Power Pages remplace-t-il les portails Power Apps ?

Oui. Depuis le 12 octobre 2022, les Power Apps portals s’appellent Power Pages. Il n’y a pas eu de migration à faire : les sites existants s’ouvrent dans le studio de conception Power Pages.

Peut-on créer un site Power Pages sans savoir coder ?

Oui pour l’essentiel : pages, thème, formulaires, listes et sécurité se configurent dans le studio de conception. Le code (Liquid, JavaScript, Visual Studio Code) devient utile pour des comportements sur mesure ou une identité visuelle très poussée.

Power Pages est-il réservé aux utilisateurs externes ?

C’est son usage principal, mais pas exclusif : un site peut aussi accueillir des collaborateurs via Microsoft Entra ID. Pour un intranet de communication interne, SharePoint reste toutefois l’outil naturel.

Peut-on utiliser des listes SharePoint comme source de données ?

Les données métier d’un site Power Pages sont stockées dans Dataverse ; c’est là que s’appliquent les autorisations de table. Des intégrations existent, par exemple pour stocker les pièces jointes dans SharePoint, mais si vos données métier vivent aujourd’hui dans des listes, le plus sûr est de prévoir leur reprise dans Dataverse.