Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft Dataverse fournit une plateforme sécurisée basée sur le cloud pour le stockage et la gestion des données métier. Avec Power Apps, vous pouvez créer des applications de canevas qui se connectent directement à Dataverse pour afficher, modifier et gérer les données de votre organisation sans connexions de données complexes.
Cet article explique comment créer des applications de canevas à l’aide de tables Dataverse. Vous allez découvrir trois approches différentes : génération d’applications à partir de données existantes, création de tables et d’applications ensemble et création d’applications personnalisées à partir de zéro. Que vous travailliez avec des tables standard ou des données organisationnelles personnalisées, ces méthodes vous aident à créer rapidement des applications métier fonctionnelles.
Prérequis
- Basculez vers un environnement dans lequel une base de données est créée avec des exemples de données. Si vous avez une licence appropriée, vous pouvez créer un environnement pour répondre à ce besoin.
- Vérifiez que vous disposez du rôle de sécurité Environment Maker , directement ou par le biais d’une équipe Dataverse qui fait partie de la catégorie Groupe de sécurité AAD . Les rôles de sécurité personnalisés ne sont actuellement pas pris en charge pour les scénarios canvas App Maker.
Créer une application
Connectez-vous à Power Apps.
À partir de l’écran d’accueil, choisissez l’une des options suivantes en fonction de la façon dont vous souhaitez créer votre application à l’aide de Dataverse :
Créer des options à l’aide de Dataverse Avantages Navigation Une application de galerie d’une seule page Utilisez vos données métier existantes dans Dataverse et créez une application légère et réactive. Sélectionnez Démarrer avec les données>Dataverse. Sélectionnez une table et sélectionnez Créer une application. Créer des données et créer une application Configurez des tables structurées dans Dataverse pour organiser les données et créer des applications sécurisées et évolutives. Sélectionnez Démarrer avec les données>. Utilisez le concepteur de tables ou Copilot pour créer des tables, puis sélectionnez Enregistrez et quittez. Application vide utilisant des données de Dataverse Utilisez vos données métier existantes dans Dataverse pour personnaliser votre application avec flexibilité, sans les limitations des modèles prédéfinis. Dans le volet de navigation de gauche, sélectionnez Créer>Démarrer avec un canevas vierge>Taille du téléphone. Note
L’écran d’accueil Power Apps présente désormais une invite vibe.powerapps.com, en introduisant une nouvelle expérience qui regroupe la conception générative, les agents IA et les flux de travail pilotés par plan. Vous pouvez essayer cette expérience pour passer de l’idée à une application de travail plus rapidement.
L’application est créée et Power Apps Studio s’ouvre, où vous continuez à générer l’application.
Démarrer avec des données à l’aide de Dataverse
L’expérience Démarrer avec les données vous permet de vous connecter rapidement à une table Dataverse existante et de générer une application canevas. Vous pouvez également créer des tables directement à partir de cet environnement.
Se connecter à une table Dataverse existante
Connectez-vous à Power Apps.
Dans l’écran d’accueil, sélectionnez Démarrer avec les données.
Dans la page Créer une application , sélectionnez Dataverse.
Sélectionnez une table Dataverse existante et sélectionnez Créer une application.
Power Apps Studio s’ouvre avec une application de galerie connectée à votre table sélectionnée.
Créer des données
Si vous n’avez pas de table existante, vous pouvez en créer une directement à partir de l’expérience Démarrer avec des données .
Dans l’écran d’accueil, sélectionnez Démarrer avec les données.
Sélectionnez Créer des données.
Dans le concepteur de Création de nouvelles tables, vous pouvez :
- Ajoutez une nouvelle table en sélectionnant + Nouvelle table.
- Ajoutez une table existante en sélectionnant + Table existante.
- Utilisez Copilot pour décrire vos tables, colonnes, lignes et relations, et les génère pour vous.
- Importer des données à partir d’Excel ou . Fichiers CSV ou listes de SharePoint en sélectionnant Importer des données dans le volet Copilot.
Lorsque vous avez terminé de définir vos tables, sélectionnez Enregistrer et quitter pour générer l’application.
Ajouter une table Dataverse dans une application vide
Pour vous aider à comprendre comment créer une application avec des données à partir de Dataverse, commencez par créer une application vide, puis ajoutez des données à partir de Dataverse.
Connectez-vous à Power Apps.
Dans le volet de navigation de gauche, sélectionnez Créer>Démarrer avec un canevas vierge>Taille du téléphone.
Lorsque Power Apps Studio s’ouvre, accédez au menu app authoring et sélectionnez Data.
Note
S’il s’agit de votre première connexion à Dataverse, vous êtes invité à créer une connexion. Sélectionnez Créer pour établir la connexion.
Sélectionnez Ajouter des données, entrez comptes dans la zone de recherche, puis sélectionnez-la.
Fermez le volet Données en sélectionnant l’icône de fermeture dans le coin supérieur droit.
Ajouter un écran Liste
Dans la barre de commandes, sélectionnez Nouvel écran>Liste.
Dans la barre de navigation gauche, sélectionnez BrowseGallery1, puis affectez cette formule à la valeur de la propriété Items :
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))Cette formule indique que :
La galerie affiche les données de la table Comptes .
Les données sont triées dans l’ordre croissant jusqu’à ce qu’un utilisateur sélectionne le bouton de tri pour basculer l’ordre de tri.
Si un utilisateur tape ou colle un ou plusieurs caractères dans la barre de recherche (TextSearchBox1), la liste affiche uniquement les comptes pour lesquels le champ du name contient les caractères que l’utilisateur a spécifiés.
Vous pouvez utiliser ces fonctions et de nombreuses autres fonctions pour préciser l’aspect et le comportement de votre application.
Dans le volet Propriétés de la galerie, définissez la Disposition à Titre.
Modifiez la propriété de texte Titre et renommez-la en Parcourir. Pour plus d’informations, consultez Personnaliser une galerie.
Dans le volet de création de l’application à gauche, pointez sur Screen1, sélectionnez l’icône des points de suspension (...), puis sélectionnez Supprimer.
Dans le volet de création de l’application à gauche, pointez sur Screen2, sélectionnez l’icône des points de suspension (...), puis sélectionnez Renommer.
Tapez ou collez BrowseScreen, puis remplacez le nom de la galerie dans cet écran par BrowseGallery.
Ajouter un écran de formulaire
Répétez la première étape de la procédure précédente, mais ajoutez un écran Formulaire au lieu d’un écran Liste .
Définissez la propriété DataSource du formulaire sur Comptes et sa propriété Item sur BrowseGallery.Selected, comme l’illustre l’onglet Avancé du volet droit.
Sous l’onglet Propriétés du volet droit, sélectionnez Modifier les champs pour ouvrir le volet Champs.
Sélectionnez Ajouter un champ, puis cochez les cases de ces champs :
- Nom du compte
- Adresse 1 : Rue 1
- Adresse 1 : Ville
- Adresse 1 : Code postal
- Nombre d’employés
- Revenu annuel
Note
En dehors de ce scénario, vous pouvez créer un champ personnalisé en sélectionnant Nouveau champ, en fournissant les informations requises, puis en sélectionnant Terminé. Pour plus d’informations, consultez Créer une colonne.
Cliquez sur Ajouter.
Définissez la propriété Text de la barre de titre pour afficher Create/Edit.
L’écran reflète vos modifications.
Renommez cet écran FormScreen.
Configurer les icônes
Dans BrowseScreen, affectez cette formule à la propriété OnSelect de l’icône circulaire située dans la partie supérieure de l’écran :
Refresh(Accounts)
Affectez cette formule à la propriété OnSelect de l’icône plus :
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Affectez cette formule à la propriété OnSelect de la première flèche pointant vers la droite :
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Dans FormScreen, affectez cette formule à la propriété OnSelect de l’icône d’annulation :
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Affectez cette formule à la propriété OnSelect de l’icône de coche :
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
Dans l’onglet Insertion, sélectionnez Icônes, puis sélectionnez l’icône Corbeille.
Affectez à la propriété Color de l’icône Corbeille la valeur Blanc et la formule suivante à sa propriété OnSelect :
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Tester l’application
Dans le menu Actions, sélectionnez
Afficher un aperçu de l’application. Pour plus d’informations, consultez Aperçu d’une application.Basculez la liste entre l’ordre de tri croissant et décroissant et filtrez-la selon un ou plusieurs caractères inclus dans le nom du compte.
Ajoutez un compte, modifiez le compte que vous avez ajouté, commencez à mettre à jour le compte, mais annulez vos modifications, puis supprimez le compte.