Power Pages : créer un site web professionnel connecté à vos données, sans coder
- Thématique
- Low-code & automatisation
- Mis à jour
- Lecture
- 10 min
- Formation
- Power Pages - Créer un site web sans coder
L'essentiel en 30 secondes
- Power Pages est l'outil de la Power Platform qui permet de créer des sites web professionnels sécurisés, connectés aux données Dataverse, avec une approche low-code.
- Power Pages a succédé aux portails Power Apps : il sert surtout à créer des portails clients, des espaces partenaires ou des formulaires publics.
- Le studio de conception permet de construire les pages, le style, les formulaires, les listes et la sécurité sans écrire de code.
- L'accès aux données est contrôlé par les rôles web et les autorisations de table : sans autorisation explicite, un visiteur ne voit aucune donnée.
- Un nouveau site est privé par défaut : il faut le passer en visibilité publique pour qu'il soit accessible aux visiteurs externes.
Sommaire de l'article
- Qu’est-ce que Power Pages ?
- À quoi sert un site web sans code avec Power Pages ?
- Comment créer un site Power Pages : les étapes
- Aller plus loin : style, code et automatisation
- Les erreurs fréquentes avec Power Pages (et comment les éviter)
- Power Pages, SharePoint, Power Apps ou WordPress : quel outil choisir ?
- Comment apprendre Power Pages et progresser ?
- En résumé
Power Pages est le service de Microsoft qui permet de créer des sites web professionnels et sécurisés sans développement classique : portail client, espace partenaires, formulaire de demande public, prise de rendez-vous ou base de connaissances. Il fait partie de la Power Platform et s’appuie sur Dataverse pour stocker et afficher les données de façon sécurisée.
Ce guide s’adresse aux personnes qui doivent ouvrir un service à des utilisateurs externes, collecter des demandes en ligne ou donner à des clients l’accès à leurs dossiers, sans lancer un projet web complet. Vous verrez comment fonctionne Power Pages, comment créer un site étape par étape, comment sécuriser l’accès aux données et comment publier votre site.
Qu’est-ce que Power Pages ?
Power Pages est la plateforme low-code de Microsoft dédiée à la création de sites web d’entreprise. Elle combine un studio de conception visuel, des modèles prêts à l’emploi, des formulaires et listes connectés à Dataverse, ainsi qu’un système complet d’authentification et d’autorisations pour contrôler qui voit quelles données.
Power Pages a pris la suite des portails Power Apps. Si vous lisez une documentation ancienne qui parle de « portails », il s’agit du même produit sous son ancien nom. On y accède depuis make.powerpages.microsoft.com avec un compte professionnel Microsoft.
Un site Power Pages repose sur trois couches :
- Le contenu et la présentation : pages, sections, textes, images, menus, thème graphique.
- Les données : tables Dataverse affichées dans des listes ou alimentées par des formulaires.
- La sécurité : fournisseurs d’identité, rôles web et autorisations de table.
À quoi sert un site web sans code avec Power Pages ?
Power Pages n’a pas vocation à remplacer un site vitrine classique. Son point fort, c’est l’interaction sécurisée avec des données métier. Les usages typiques :
- Portail client : suivi des demandes de support, consultation des commandes ou des contrats, dépôt de documents.
- Espace partenaires ou fournisseurs : saisie de déclarations, accès à des catalogues, suivi de commandes.
- Formulaires publics : demande de devis, inscription à un événement, candidature, réclamation, avec enregistrement direct dans Dataverse.
- Services aux usagers pour les collectivités : demandes d’autorisation, prises de rendez-vous, signalements.
- Base de connaissances et FAQ publiques, alimentées par les équipes internes.
L’avantage principal : les données saisies par les visiteurs arrivent directement dans la même base que celle utilisée par vos équipes internes dans Power Apps, et peuvent déclencher des flux Power Automate (accusé de réception, attribution d’un dossier, notification).
Comment créer un site Power Pages : les étapes
Prenons un exemple concret : un portail où les clients d’un service après-vente peuvent déposer une demande et suivre son avancement.
Étape 1 — Vérifier l’accès et l’environnement
Power Pages fonctionne dans un environnement de la Power Platform, qui contient une base Dataverse. Avant de commencer :
- Connectez-vous à make.powerpages.microsoft.com avec votre compte professionnel.
- Vérifiez en haut à droite l’environnement sélectionné. Évitez l’environnement par défaut pour un projet réel : demandez à votre administrateur un environnement dédié (développement, puis production).
- Si vous n’avez pas de licence, lancez un essai : Power Pages crée alors un environnement de test. Un site d’essai a une durée de vie limitée, il sert à apprendre et à prototyper.
Si les options de création sont grisées, c’est généralement une question de droits sur l’environnement : il faut un rôle de créateur (par exemple System Customizer ou Environment Maker, selon la configuration).
Étape 2 — Créer le site à partir d’un modèle
Cliquez sur Créer un site. Vous pouvez partir d’un site vierge, d’un modèle général ou d’un modèle métier. Selon les régions, Copilot peut aussi proposer une structure de site à partir d’une description en langage naturel.
Donnez un nom au site et choisissez son adresse web (sous-domaine en powerappsportals.com). La création prend quelques minutes, le temps que Power Pages installe les composants nécessaires dans l’environnement.
Notre conseil : pour un premier site, partez d’un modèle simple. Vous comprendrez plus vite la logique des pages et de la navigation qu’en partant d’une page blanche.
Étape 3 — Découvrir le studio de conception
Le studio de conception s’organise en plusieurs espaces de travail, accessibles depuis la barre de gauche :
| Espace de travail | Ce que l’on y fait |
|---|---|
| Pages | Créer les pages, les organiser dans la navigation, ajouter sections, textes, images, boutons, formulaires et listes |
| Style | Choisir un thème, les couleurs, les polices et l’apparence des boutons |
| Données | Créer ou modifier des tables Dataverse, leurs colonnes, leurs formulaires et leurs vues |
| Configuration | Régler l’authentification, la visibilité du site, le domaine, les intégrations |
| Sécurité | Définir les rôles web, les autorisations de table et le contrôle des accès aux pages |
En haut de l’écran, le bouton Aperçu affiche le site sur ordinateur ou mobile, et Synchroniser met à jour le site après des modifications faites en dehors du studio.
Étape 4 — Construire la structure et le contenu
Dans l’espace Pages, créez l’arborescence du portail : Accueil, Déposer une demande, Mes demandes, FAQ, Contact. Chaque page se compose de sections (une, deux ou trois colonnes) dans lesquelles vous ajoutez des composants : texte, image, bouton, vidéo, espace, iFrame, formulaire, liste.
Quelques bonnes pratiques dès cette étape :
- Une page d’accueil qui dit en une phrase à quoi sert le portail, avec deux ou trois boutons d’action clairs.
- Des titres de pages courts et explicites, qui apparaissent dans le menu.
- Des textes rédigés pour les visiteurs externes : pas de jargon interne ni de noms de tables.
Étape 5 — Connecter les données Dataverse
Dans l’espace Données, créez une table Demande SAV avec les colonnes Objet, Description, Type de produit (choix), Numéro de série, Statut et une colonne de recherche vers le Contact (le client connecté). Définissez ensuite un formulaire Dataverse qui contient les champs à saisir, et une vue qui liste les demandes avec leurs colonnes utiles.
Revenez dans Pages :
- Sur la page Déposer une demande, ajoutez un composant Formulaire relié à la table et au formulaire créés. Choisissez le mode création, le message de confirmation et la redirection après envoi.
- Sur la page Mes demandes, ajoutez un composant Liste relié à la vue. Activez la recherche et le lien vers le détail de chaque demande.
À ce stade, le formulaire et la liste n’afficheront rien aux visiteurs : c’est normal, les autorisations ne sont pas encore définies.
Étape 6 — Configurer l’authentification et la sécurité
C’est l’étape la plus importante, et celle qu’il ne faut jamais bâcler.
- Fournisseurs d’identité (espace Configuration ou Sécurité) : choisissez comment les visiteurs se connectent. Power Pages prend en charge Microsoft Entra ID pour les utilisateurs internes, ainsi que des fournisseurs externes (comptes Microsoft, Google, LinkedIn, Facebook) et des protocoles standard comme OpenID Connect ou SAML 2.0, selon la configuration.
- Rôles web : ils regroupent les visiteurs. Les rôles Utilisateurs authentifiés et Utilisateurs anonymes existent par défaut ; vous pouvez en créer d’autres (Partenaires, Administrateurs du portail).
- Autorisations de table : pour chaque table, définissez quel rôle peut lire, créer, modifier ou supprimer, et sur quel périmètre. Pour notre exemple : les utilisateurs authentifiés peuvent créer des demandes et lire uniquement les demandes liées à leur contact.
- Autorisations de page : réservez la page Mes demandes aux utilisateurs connectés.
Le principe à retenir : sans autorisation de table, aucune donnée n’est visible. C’est une protection, pas un bug.
Étape 7 — Tester, publier et partager
Testez le site avec plusieurs comptes : un visiteur anonyme, un client connecté, un deuxième client (qui ne doit pas voir les demandes du premier). Vérifiez l’affichage mobile avec l’aperçu.
Un nouveau site est privé par défaut : seuls les utilisateurs internes autorisés peuvent le consulter. Quand tout est validé, passez la visibilité du site en public depuis l’espace Configuration. Pour une mise en production réelle, configurez également un nom de domaine personnalisé et prévoyez la licence adaptée au nombre de visiteurs attendus.
Aller plus loin : style, code et automatisation
Le studio couvre la majorité des besoins, mais Power Pages reste ouvert quand il faut aller plus loin :
- Thèmes et CSS : l’espace Style permet de régler couleurs, polices et boutons ; un fichier CSS personnalisé permet d’affiner la charte graphique.
- Modifier le code : le bouton d’édition du code ouvre la page dans Visual Studio Code pour le web, pour ajouter du HTML, du JavaScript ou des modèles Liquid, le langage de gabarits utilisé par Power Pages pour afficher des données dynamiques.
- Application de gestion du portail : une application pilotée par modèle donne accès aux paramètres avancés (paramètres du site, modèles web, extraits de contenu).
- Automatisations : un flux Power Automate peut envoyer un accusé de réception à chaque nouvelle demande, l’attribuer à un technicien ou relancer le client.
- Traitement interne : vos équipes consultent et mettent à jour les demandes dans une application Power Apps connectée aux mêmes tables Dataverse.
- Assistant conversationnel : un agent créé avec Copilot Studio peut être intégré au site pour répondre aux questions fréquentes.
Pour les équipes qui gèrent plusieurs sites, la Power Platform permet de déplacer un site d’un environnement de développement vers la production au moyen de solutions, plutôt que de refaire les réglages à la main.
Les erreurs fréquentes avec Power Pages (et comment les éviter)
En formation, les blocages viennent surtout de la sécurité et de l’environnement :
| Erreur | Cause | Solution |
|---|---|---|
| La liste ou le formulaire n’affiche rien | Aucune autorisation de table pour le rôle du visiteur | Créer l’autorisation de table et l’associer au bon rôle web |
| Un client voit les demandes des autres clients | Autorisation de table en accès global au lieu d’un accès par contact | Restreindre le périmètre aux enregistrements liés au contact connecté |
| Les visiteurs externes n’accèdent pas au site | Site resté en visibilité privée | Passer le site en public une fois les tests terminés |
| Les modifications n’apparaissent pas | Cache du site ou modifications faites hors du studio | Utiliser Synchroniser, puis vider le cache du navigateur |
| Le site disparaît au bout de quelques semaines | Site d’essai arrivé à expiration | Convertir le site en production avec une licence adaptée |
| Projet construit dans l’environnement par défaut | Aucun environnement dédié prévu | Créer des environnements de développement et de production dès le départ |
Notre conseil : testez systématiquement la sécurité avec au moins deux comptes clients différents. C’est le seul moyen de vérifier qu’aucune donnée ne fuit d’un utilisateur à l’autre.
Power Pages, SharePoint, Power Apps ou WordPress : quel outil choisir ?
Power Pages n’est pas le bon outil pour tous les sites. Ce comparatif vous aide à décider :
| Besoin | Outil adapté | Pourquoi |
|---|---|---|
| Portail client ou partenaires avec connexion et données personnelles | Power Pages | Authentification externe, autorisations fines, données dans Dataverse |
| Intranet, actualités et documents pour les salariés | SharePoint Online | Inclus dans Microsoft 365, pensé pour la collaboration interne |
| Application de saisie pour les équipes internes | Power Apps | Interface d’application, accès par compte Microsoft 365 |
| Site vitrine, blog, référencement, contenu marketing | WordPress ou un CMS équivalent | Écosystème de thèmes et d’extensions, coût d’hébergement maîtrisé |
| Formulaire public simple sans suivi | Microsoft Forms | Rapide à créer, sans configuration de sécurité |
Si votre besoin est un espace interne de communication, notre guide sur l’intranet SharePoint Online sera plus adapté. Pour un site public orienté contenu et référencement, voyez comment créer un site WordPress. Et pour situer Power Pages parmi les autres briques de Microsoft, lisez notre présentation de la Power Platform.
Comment apprendre Power Pages et progresser ?
Power Pages demande de comprendre à la fois la construction de pages et la logique de la Power Platform (environnements, Dataverse, sécurité). Voici le parcours que nous recommandons :
- Les fondamentaux de la Power Platform : environnements, Dataverse, connexions, gouvernance. Sans ces bases, les réglages de Power Pages restent obscurs.
- Premier site d’essai (une à deux heures) : créer un site à partir d’un modèle, explorer les espaces de travail, modifier pages, navigation et style.
- Données et sécurité : créer une table, un formulaire et une liste, puis configurer l’authentification, les rôles web et les autorisations de table.
- Publication : tester avec plusieurs profils, passer en public, puis ajouter automatisations et personnalisation du code selon les besoins.
Pour être guidé, la formation vidéo Power Pages pour créer un site web low-code d’EspritAcadémique tient en une heure et ne demande aucun prérequis. Elle couvre notamment :
- les piliers de la Power Platform et les options d’accès via Microsoft ;
- les environnements, les données et les connexions ;
- la gouvernance, la sécurité et les limites à connaître avant de se lancer ;
- la découverte de l’interface de Power Pages et de la structure des pages ;
- la création d’un site pas à pas, de la structure au rendu final ;
- la configuration des paramètres essentiels et le partage du site.
En résumé
Power Pages permet de créer des sites web professionnels connectés à vos données Dataverse, principalement pour des visiteurs externes : clients, partenaires, usagers. Construisez vos pages dans le studio, reliez formulaires et listes à vos tables, puis consacrez le temps nécessaire à la sécurité avec les rôles web et les autorisations de table. Testez avec plusieurs profils avant de passer le site en public, et combinez-le avec Power Automate et Power Apps pour traiter les demandes en interne.
Questions fréquentes
Power Pages est-il gratuit ?
Power Pages propose un essai qui permet de créer un site dans un environnement de test pendant une durée limitée. En production, il est facturé selon le nombre de visiteurs authentifiés et anonymes, via des abonnements de capacité ou le paiement à l'usage. Les tarifs évoluent : consultez la page officielle des tarifs Power Pages de Microsoft avant de lancer un projet.
Quelle différence entre Power Pages et Power Apps ?
Power Apps sert à créer des applications destinées principalement aux utilisateurs internes de l'organisation, qui se connectent avec leur compte Microsoft 365. Power Pages sert à créer des sites web, souvent ouverts à des visiteurs externes (clients, partenaires, candidats), anonymes ou connectés avec leur propre compte. Les deux peuvent s'appuyer sur les mêmes tables Dataverse.
Faut-il savoir coder pour utiliser Power Pages ?
Non pour l'essentiel. Le studio de conception permet d'ajouter des pages, des sections, des formulaires, des listes, de gérer le style et la sécurité sans code. Pour des besoins plus spécifiques, Power Pages accepte du HTML, du CSS, du JavaScript et le langage de modèles Liquid, modifiables notamment dans Visual Studio Code pour le web.
Quelles données un site Power Pages peut-il afficher ?
Power Pages s'appuie nativement sur Dataverse, la base de données de la Power Platform. Les formulaires et les listes du site lisent et écrivent dans des tables Dataverse. D'autres sources, comme SharePoint ou des services externes, peuvent être intégrées selon les options disponibles dans votre environnement, mais Dataverse reste le fonctionnement de référence.
Combien de temps faut-il pour créer un site avec Power Pages ?
Un site simple basé sur un modèle, avec quelques pages et un formulaire de contact, se construit en une ou deux heures. Un portail client complet, avec authentification, listes filtrées par utilisateur et règles de sécurité, demande plusieurs jours de conception et de tests, surtout pour valider les autorisations de table.
Peut-on utiliser son propre nom de domaine avec Power Pages ?
Oui. Par défaut, le site reçoit une adresse en powerappsportals.com. Une fois le site en production, vous pouvez configurer un nom de domaine personnalisé depuis le centre d'administration Power Platform, en ajoutant les enregistrements DNS demandés et un certificat SSL.