Sources de données et connecteurs

Introduction à Power Apps

Luise Freese

Azure & Power Platform Architect

Les mots que tout le monde confond

 

  • Connecteur, le « pont » (SharePoint, Excel...)
  • Connexion, « votre accès » à ce pont
  • Source de données, la « table » ciblée par votre application
  • Environnement, « l'espace » où vivent l'appli et les données

Schéma de quatre cartes étiquetées : Connector (icône pont), Connection (icône clé), Data source (icône table) et Environment (icône contenant)

Introduction à Power Apps

Standard ou Premium

Comparaison des connecteurs Standard (SharePoint, Excel, OneDrive, Outlook, inclus avec M365) et Premium (SQL Server, Salesforce, Dataverse)

 

  • Les connecteurs Standard sont inclus avec Microsoft 365
  • Les connecteurs Premium exigent une licence d'appoint
  • Ce cours utilise seulement des Standard
Introduction à Power Apps

Une liste de tâches pour Lumen Coffee

 

  • Une équipe marketing chez Lumen Coffee
  • Une table de tâches : Marketing Tasks
  • Cinq colonnes : Title, Status, Priority, AssignedTo, DueDate

Vue de liste SharePoint montrant la table Marketing Tasks avec cinq colonnes : Title, Status, Priority, AssignedTo et DueDate, avec trois exemples de lignes

Introduction à Power Apps

Connecteurs et collections

 

  • Au travail : + Ajouter des données → un connecteur → la table apparaît dans le volet Données
  • Dans ce cours : l'appli crée sa propre table au démarrage
  • Même Power Fx dans les deux cas, sans licence ni locataire à configurer

Volet Données de Power Apps Studio montrant le bouton Ajouter des données, le champ Rechercher et la grille vide avant toute connexion à une source de données

Introduction à Power Apps

Créer une collection avec ClearCollect

 

ClearCollect(Tasks,
    {Title: "Summer menu launch", Status: "Not started", Priority: "High"},
    {Title: "Press release draft", Status: "In progress", Priority: "High"}
)
  • Une collection est une table qui vit dans l'appli
  • ClearCollect(name, records) la vide puis la remplit
  • Chaque { } est un enregistrement : Colonne: valeur, séparés par des virgules
Introduction à Power Apps

App.OnStart l'exécute une fois

$$

Power Apps Studio avec l'objet App sélectionné dans l'arborescence, OnStart choisi dans la liste des propriétés et une formule ClearCollect(Tasks, ...) dans la barre de formule

 

  • Sélectionnez App en haut de la vue Arborescence
  • Choisissez OnStart dans la liste des propriétés, à gauche de la barre de formule
  • ... → Exécuter OnStart charge les données sans redémarrer
Introduction à Power Apps

Galerie : comment Power Apps affiche les listes

 

  • Une galerie répète un modèle pour chaque ligne
  • Définissez Items sur une table, comme votre collection Tasks
  • Chaque ligne est une copie cliquable du modèle

$$

Capture réelle de Power Apps Studio avec un contrôle de galerie sur le canevas

Introduction à Power Apps

Ce que vous allez créer

Maquette de l'application Lumen Marketing Tasks terminée, avec un en-tête et quatre cartes de tâches affichant le titre et l'état, dans une teinte brun café chaleureuse

 

  • Créez une appli vierge et définissez son OnStart
  • Chargez les tâches avec ClearCollect, puis Exécuter OnStart
  • Insérez une galerie et liez Items à Tasks
Introduction à Power Apps

Passons à la pratique !

Introduction à Power Apps

Preparing Video For Download...