PowerApps vous permet de générer, personnaliser, partager et exécuter rapidement des applications mobiles, avec un minimum de code. À l’aide du connecteur Dynamics 365, vous pouvez créer en quelques minutes des applications mobiles utiles à partager avec votre entreprise.

En suivant les étapes décrites dans cette rubrique, vous allez créer une application qui permet aux utilisateurs de rechercher, ajouter, supprimer et mettre à jour des contacts dans Dynamics 365. Les utilisateurs peuvent exécuter l’application dans un navigateur ou sur un appareil mobile (par exemple, un téléphone).

Prérequis

Pour suivre ce didacticiel, vous devez disposer d’un compte Microsoft Office 365 comprenant un abonnement à Dynamics 365.

Créer une connexion

  1. Connectez-vous à PowerApps.

  2. Dans le volet de navigation de gauche, cliquez sur Connections (Connexions).

    Option Connection (Connexion) du menu File (Fichier)

  3. Dans l’angle supérieur droit, cliquez sur New connection (Nouvelle connexion).

    Nouvelle connexion

  4. Dans la liste des connexions, cliquez sur Dynamics 365.

    Option Connection (Connexion) du menu File (Fichier)

  5. Dans la boîte de dialogue, cliquez sur Create (Créer).

    Créer une connexion

  6. Dans la boîte de dialogue Sign in to your account (Se connecter à votre compte), entrez vos informations d’identification pour le client Dynamics 365 (en ligne).

    Une connexion est créée.

Générer une application automatiquement

  1. Connectez-vous à PowerApps, puis cliquez sur New app (Nouvelle application) près du coin inférieur gauche.

    Nouvelle application

  2. Sous Start with your data (Démarrer avec vos données), cliquez sur Phone layout (Mode téléphone) dans la mosaïque Dynamics 365.

    PowerApps - sélectionner le connecteur Dynamics 365

  3. Sous Connections (Connexions), sélectionnez la connexion de votre choix, puis choisissez un jeu de données qui correspond à l’instance de Dynamics 365 que vous allez gérer dans l’application.

  4. Sous Choose a table (Choisir une table), cliquez sur Contacts, puis cliquez sur Connect (Se connecter).

  5. Dans la barre de navigation à gauche, cliquez ou appuyez sur une icône dans l’angle supérieur droit pour basculer vers la vue miniature.

    Activer/désactiver les vues

PowerApps génère une application à trois écrans à partir des enregistrements de contact.

  • BrowseScreen1. Cet écran s’affiche par défaut lorsqu’un utilisateur ouvre l’application. Dans la barre de navigation de gauche, la miniature de cet écran s’affiche au-dessus des deux autres écrans.
  • DetailScreen1. Cet écran s’affiche lorsque les utilisateurs cliquent sur un élément dans BrowseScreen1. Dans la barre de navigation de gauche, la miniature de l’écran DetailScreen1 s’affiche entre les deux autres écrans.
  • EditScreen1. Cet écran s’affiche lorsque les utilisateurs cliquent sur l’icône de modification d’un élément dans DetailScreen1. Dans la barre de navigation de gauche, la miniature de l’écran EditScreen1 s’affiche sous les deux autres écrans.

L’application peut s’exécuter à son état initial, mais on peut la rendre plus utile en affinant les informations sur chaque écran.

Personnaliser l’écran BrowseScreen1

Dans cette procédure, vous allez configurer BrowseScreen1 pour afficher le prénom et le nom de chaque contact. Les données seront triées dans l’ordre alphabétique par nom de famille et comprendront des images affichées dans une grille à deux colonnes.

  1. Dans BrowseScreen1, sélectionnez la galerie en cliquant sur n’importe quel enregistrement, sauf le premier.

    Sélectionner la mise en page

  2. Dans le volet de droite, cliquez ou appuyez sur l’onglet Données.

  3. Dans la liste des dispositions, cliquez ou appuyez sur celle qui affiche des images et du texte dans une grille à deux colonnes.

    Vous devrez peut-être faire défiler le volet pour afficher cette option.

    Sélectionner la mise en page

  4. Copiez cette formule puis, toujours en sélectionnant la galerie, collez la formule dans la barre de formule (à droite du bouton fx) :

    SortByColumns(Search(Filter(Contacts,statuscode=1), TextSearchBox1.Text, "lastname"), "lastname", If(SortDescending1, Descending, Ascending))

  5. Dans le volet de droite, définissez la liste déroulante supérieure sur firstname et la liste déroulante du milieu sur lastname.

    Sélectionner Body1

  6. (facultatif) Dans le menu File (Fichier), cliquez sur Save as (Enregistrer sous), tapez un nom pour l’application, puis cliquez sur Save (Enregistrer).

    Par défaut, l’application sera enregistrée dans le cloud. Cliquez sur This computer (Cet ordinateur) pour enregistrer votre application en local.

Personnaliser DetailsScreen1 et EditScreen1

  1. Dans la barre de navigation de gauche, cliquez sur la miniature du milieu pour sélectionner DetailsScreen1.

  2. Sur DetailScreen1, cliquez n’importe où sous la barre de titre pour afficher les options de personnalisation dans le volet de droite.

    Afficher la personnalisation de formulaire

  3. Dans le volet de droite, cliquez sur l’icône représentant un œil en regard de chaque champ à masquer.

    Masquer les champs

  4. Cliquez n’importe où sous la barre de titre pour sélectionner Form1.

    Sélectionner Form1

  5. Dans le volet de droite, cliquez sur l’icône représentant un œil en regard de chacun de ces champs, afin que l’écran affiche une image (si la table en contient une) et quatre autres champs pour chaque contact :

    • entityimage
    • firstname
    • lastname
    • mobilephone
    • emailaddress1

    Le volet de droite doit ressembler à ce graphique :

    Sélectionner Form1

  6. Dans la barre de navigation de gauche, cliquez sur la miniature du bas pour sélectionner EditScreen1.

  7. Répétez les étapes de cette procédure pour personnaliser l’écran EditScreen1 de la même manière que DetailsScreen1.

  8. (facultatif) Enregistrez l’application.

Étapes suivantes