Partager via


Créer une application canevas à l’aide de Microsoft Dataverse

Créez une application canevas pour gérer les données stockées dans Dataverse, en utilisant des tables standard intégrées, des tables personnalisées créées par votre organisation, ou les deux.

Quand vous créez une application à partir de Dataverse, vous n’avez pas besoin de créer une connexion à partir de Power Apps, contrairement aux sources de données comme SharePoint, Dynamics 365 ou Excel. Vous devez simplement spécifier les tables que vous souhaitez afficher ou gérer dans l’application.

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

  1. Connectez-vous à Power Apps.

  2. À 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. 1. Choisissez l’une des options suivantes :

    - Commencer par les données>Sélectionner une table existante.

    - Commencer par une conception de page>Galerie connectée à la table.

    2. Sélectionnez une table, puis sélectionnez Créer une application.
    Application mobile à trois écrans Utilisez vos données existantes dans Dataverse et créez une application à l’aide d’un modèle à trois écrans, offrant des options pour naviguer, afficher les détails, créer et modifier. Commencer par un modèle d’application>À partir de Dataverse Ensuite, sélectionnez une table >Créer une application.
    Application vide qui utilise 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.
  3. L’application est créée et Power Apps Studio s’ouvre pour vous permettre de continuer à créer l’application.

Ajouter une table Dataverse dans une application vide

Pour vous aider à comprendre comment créer une application avec des données de Dataverse, commençons par créer une application vide, puis ajoutons des données de Dataverse.

  1. Connectez-vous à Power Apps

  2. Dans le volet de navigation de gauche, sélectionnez Créer>Démarrer avec un canevas vierge>Taille du téléphone.

  3. Lorsque Power App Studio s’ouvre, accédez au menu de création d’applications et sélectionnez Données.

    Nonte

    Si vous vous connectez à Dataverse pour la première fois, vous serez invité à créer une connexion. Sélectionnez Créer pour établir la connexion.

  4. Sélectionnez Ajouter des données et entrez Comptes dans la zone de recherche, puis sélectionnez-le.

  5. Fermez le volet Données en sélectionnant l’icône de fermeture dans le coin supérieur droit.

    Capture d’écran du volet de fermeture des données.

Ajouter un écran Liste

  1. Dans la barre de commandes, sélectionnez Nouvel écran>Liste.

  2. 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 doit afficher des données de la table Accounts.

    • Il est préférable de trier les données dans l’ordre croissant tant qu’un utilisateur n’a pas sélectionné le bouton de tri pour activer/désactiver 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.

      Définir la propriété Items de la galerie.

  3. Dans le volet Propriétés de la galerie, défilissez la Disposition sur Titre.

  4. Modifiez la propriété de texte Titre et renommez-la en Parcourir. Pour plus d’informations, voir Personnaliser une galerie

    Écran de navigation.

  5. 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.

  6. 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.

  7. Tapez ou collez BrowseScreen, puis remplacez le nom de la galerie dans cet écran par BrowseGallery.

    Renommer l’écran de navigation, galerie.

Ajouter un écran de formulaire

  1. Répétez la première étape de la procédure précédente, mais en ajoutant un écran Formulaire au lieu d’un écran Liste.

  2. 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.

  3. Sous l’onglet Propriétés du volet droit, sélectionnez Modifier les champs pour ouvrir le volet Champs.

  4. Sélectionnez Ajouter un champ, puis cochez les cases de ces champs :

    • Nom de compte
    • Adresse 1 : Rue 1
    • Adresse 1 : Ville
    • Adresse 1 : Code postal
    • Nombre d’employés
    • Revenu annuel

    Nonte

    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 : Créer une colonne.

    Sélectionnez et ajoutez une colonne.

  5. Sélectionnez Ajouter.

  6. Définissez la propriété Text de la barre de titre pour afficher Create/Edit.

    L’écran reflète vos modifications.

    Écran après les modifications.

  7. Renommez cet écran FormScreen.

Configurer les icônes

  1. 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)

    Icône d’actualisation.

  2. Affectez cette formule à la propriété OnSelect de l’icône plus :

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icône d’ajout.

  3. Affectez cette formule à la propriété OnSelect de la première flèche pointant vers la droite :

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Icône Suivant.

  4. Dans FormScreen, affectez cette formule à la propriété OnSelect de l’icône d’annulation :

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Icône Annuler.

  5. Affectez cette formule à la propriété OnSelect de l’icône de coche :

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Icône de coche.

  6. Dans l’onglet Insertion, sélectionnez Icônes, puis sélectionnez l’icône Corbeille.

  7. 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)

    Icône Corbeille.

Tester l’application

  1. Dans le menu Actions, sélectionnez Bouton Aperçu.Afficher un aperçu de l’application. Pour plus d’informations : Affichez l’aperçu d’une application

  2. 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.

  3. Ajoutez un compte, modifiez le compte que vous avez ajouté, commencez à mettre à jour le compte, mais annulez vos modifications, puis supprimez le compte.