Exercice : créer une table personnalisée et importer des données

Effectué

Scénario

Votre processus de vente actuel est manuel et les mises à jour ont lieu uniquement le vendredi. Vous souhaitez simplifier le processus, réduire la probabilité d’erreurs et améliorer la visibilité. Pour ce faire, vous allez créer une application qui suit les prospects et calcule automatiquement le chiffre d’affaires prévu. Vous allez stocker la liste des clients potentiels à l’aide de Microsoft Dataverse.

Stocker des données à l’aide de Microsoft Dataverse

Dans cet exercice, vous allez stocker la liste des clients potentiels à l’aide d’une table personnalisée dans Microsoft Dataverse.

Vous allez découvrir comment :

  • créer une table personnalisée ;
  • ajouter des colonnes personnalisées à la table ;
  • créer une colonne de formule (calculée) ;
  • configurer une règle métier ;
  • importer des données depuis un classeur Microsoft Excel.

créer une table personnalisée ;

  1. Accédez à Power Apps Maker Portal et connectez-vous.

  2. Dans le volet de navigation gauche, cliquez sur Tables.

  3. Dans la barre de commandes, cliquez sur + Nouvelle table, puis sélectionnez Table (propriétés avancées).

  4. Sous Propriétés, définissez le champ Nom d’affichage sur Prospect.

  5. Cliquez sur l’onglet Colonne principale et définissez le champ Nom d’affichage sur Prospect Name.

  6. Cliquez sur Enregistrer.

  7. Une fois l’enregistrement effectué, l’écran Tables > Prospect s’affiche.

  8. Cliquez sur Nouveau > Colonne pour créer une colonne.

  9. Dans le volet Nouvelle colonne, saisissez les valeurs suivantes :

    • Nom d’affichage : Stage
    • Type de données : Choix
    • Obligatoire : Champ commercial obligatoire
  10. Sous Synchroniser ce choix avec, cliquez sur + Nouveau choix. Dans le volet Nouveau choix, saisissez les valeurs suivantes, puis cliquez sur Enregistrer :

    • Nom d’affichage : Prospect Stage
    • Sous Libellé, saisissez et enregistrez les informations suivantes :
      • Prospect (Valeur : 1)
      • Opportunité (Valeur : 2)
      • Conclue (Valeur : 3)
      • Perdue (Valeur : 4)

    Capture d’écran du volet Nouveau choix avec quatre choix.

  11. Après avoir enregistré le choix, sélectionnez Prospect Stage dans la liste déroulante Synchroniser ce choix avec.

    Capture d’écran illustrant l’option Prospect Stage sélectionnée dans la liste déroulante Synchroniser.

  12. Sous Choix par défaut, sélectionnez Prospect.

  13. Cliquez sur Enregistrer.

  14. Répétez les étapes pour ajouter deux colonnes supplémentaires :

    • Nom d’affichage : Contract Amount

    • Type de données : Devise

    • Nom d’affichage : Probability

    • Type de données : Nombre entier (Sélectionnez Nombre, puis Nombre entier.)

  15. Ajoutez une autre colonne avec les informations suivantes :

    • Nom d’affichage : Forecasted Revenue
    • Type de données : Formule

    Une fois que vous avez sélectionné Formule, un champ de saisie s’affiche sous Type de données.

  16. Saisissez la formule :

    Decimal('Contract Amount') * (Probability / 100)
    

    Remarque

    Assurez-vous que les noms de colonnes utilisés dans la formule correspondent exactement à ceux créés précédemment. Si vous tapez manuellement, Power Apps fournit des suggestions automatiques pour vous aider à sélectionner les champs appropriés. La fonction Decimal vous permet de convertir le paramètre Contract Amount du type devise en valeur décimale utilisable.

  17. Cliquez sur Enregistrer.

Ajouter une règle métier

  1. Dans le concepteur de tables, cliquez sur Règles métier dans le volet Personnalisations à droite.

  2. Cliquez sur Nouvelle règle métier dans la barre de commandes. Un nouvel onglet de navigateur s’ouvre alors.

  3. Cliquez sur l’étape Nouvelle condition dans le canevas de conception. Le volet Propriétés s’affiche alors à droite.

  4. Dans le volet Propriétés sous Règles, vérifiez que l’option Contract Amount est sélectionnée pour Champ.

  5. Redéfinissez la valeur Opérateur sur Contient des données.

  6. Cliquez sur Appliquer.

  7. Cliquez sur l’onglet Composants.

  8. Faites glisser le composant Définir les champs commerciaux obligatoires vers le symbole plus à droite de la case à cocher violette dans le canevas.

  9. Avec la nouvelle action Définir les champs commerciaux obligatoires sélectionnée, accédez au volet Propriétés et :

    • définissez le paramètre Champ sur Probabilité ;
    • définissez le paramètre Statut sur Champ commercial obligatoire.
  10. Cliquez sur Appliquer.

  11. Dans la barre de commandes, cliquez sur le chevron en regard de Prospect - Nouvelle règle métier pour développer les champs Nom et Description.

  12. saisissez Rendre la probabilité obligatoire dans le champ Nom de la règle métier.

  13. Cliquez sur Enregistrer dans la barre de commandes.

  14. Cliquez sur Activer.

  15. Lorsque la fenêtre Confirmation de l’activation du processus s’affiche, recliquez sur Activer.

  16. Fermez l’onglet de navigateur Règle métier.

  17. Dans la fenêtre contextuelle, cliquez sur Terminé pour confirmer la création.

  18. Vérifiez que la nouvelle règle métier s’affiche dans la liste Règles métier. Ensuite, cliquez sur Prospect en haut pour revenir à l’éditeur de tables.

    Capture d’écran du tableau des règles métier illustrant votre nouvelle règle : Rendre la probabilité obligatoire. Le nom de la table Prospect est mis en évidence.

Importer des données à partir d’un fichier Excel

  1. Téléchargez le fichier d’exercice Prospects.csv et extrayez le fichier CSV.

  2. Ouvrez Prospects.csv dans Excel et saisissez les valeurs suivantes dans la colonne Stage :

    • Contoso Flooring : Conclue
    • Fabrikam Inc : Conclue
    • Adventure Works : Prospect
    • VanArsdel : Perdue
    • Adatum : Prospect
    • Relecloud : Opportunité
  3. Enregistrez le fichier sous Prospects.xlsx et fermez Excel.

  4. Dans Power Apps Maker Portal, revenez à la table Prospect.

  5. Cliquez sur Importer > Importer des données.

    Remarque

    Sélectionnez Importer des données, et non Importer des données depuis Excel, qui est une fonction héritée. L’option correcte active Power Query.

  6. Dans la fenêtre Power Query, chargez le fichier Prospects.xlsx en le faisant glisser, en le recherchant ou en vous connectant au moyen de OneDrive.

    Capture d’écran de la fenêtre Power Query Choisir la source de données illustrant les différentes options de connexion à vos données.

  7. Lorsque l’écran Prévisualiser les données du fichier s’affiche, vérifiez que la table affiche ContractAmount, Probability, Name et Stage. Cliquez sur Suivant.

  8. Dans l’éditeur Power Query, vérifiez les types de données des colonnes. Définissez ContractAmount sur Devise. Cliquez sur Suivant.

    Capture d’écran de la fenêtre Power Query illustrant les options de mise en forme des données.

  9. Sous Choisir les paramètres de destination, sélectionnez Charger sur la table existante et choisissez la table Prospect.

  10. Dans la section Mappage de colonnes, vérifiez que les colonnes sont mises en correspondance. Mappez manuellement Name à Prospect Name si nécessaire. Assurez-vous qu’il n’y a pas de colonnes non mappées.

    Capture d’écran de la fenêtre Power Query illustrant la section Mappage de colonnes avec l’option Name sélectionnée et les colonnes mises en correspondance.

  11. Cliquez sur Suivant, puis choisissez Actualiser manuellement pour les paramètres d’actualisation.

  12. Cliquez sur Publier pour importer les données.

  13. Actualisez le navigateur pour afficher les données importées.

  14. Vérifiez que les données s’affichent correctement dans la table Prospect.

Félicitations ! Vous avez créé une table Dataverse personnalisée, configuré une règle métier et importé des données depuis Excel.