Ajouter une source de données à une application canevas et concevoir des pages fonctionnelles
Les informations constituent une part essentielle de toute application, car la logique entière repose sur le type des informations stockées. Dans Power Apps, les données sont stockées dans une source de données accessible à l’aide de connexions. Une connexion utilise un connecteur particulier pour communiquer avec la source de données. De nombreux services importants et sources de données locales, telles que SharePoint, SQL Server, Office 365, Salesforce et X, ont des connecteurs dans Power Apps.
Les sources de données les plus courantes sont les tableaux, dans lesquels vous pouvez stocker et récupérer des informations. Les connexions vous permettent de lire et d’écrire des données dans des classeurs Microsoft Excel, des listes SharePoint, des tables SQL et dans de nombreux autres formats. Vous pouvez les stocker dans des services cloud tels que OneDrive, DropBox et SQL Server.
Un connecteur peut fournir des tables d’informations ou d’actions. Quelques connecteurs fournissent uniquement des tables, certains fournissent des actions, et certains fournissent les deux. Votre connecteur peut être standard ou personnalisé.
Sources de données locales
Pour créer une application qui lit et écrit des données dans une source de données, vous devez utiliser l’un de ces contrôles. Il s'agit de :
Galerie: Utilisez le contrôle Galerie pour filtrer, trier, rechercher et parcourir les enregistrements dans une source de données, puis sélectionner un enregistrement spécifique. Vous pouvez aussi afficher uniquement certains champs de chaque enregistrement afin de pouvoir voir plusieurs enregistrements à la fois, même sur un petit écran.
Formulaire d’affichage : Le formulaire d’affichage vous permet de montrer tout ou partie des champs d’un seul enregistrement.
Formulaire de modification : Le formulaire de modification vous permet de mettre à jour un ou plusieurs champs d’un seul enregistrement (ou de créer un enregistrement en commençant par les valeurs par défaut) et d’enregistrer ces modifications dans la source de données sous-jacente.
Ces contrôles sont utilisés lorsque Power Apps crée une application à partir de données. En coulisses, l’application stocke et manipule les données de la source de données en utilisant une table interne.
SharePoint
De nombreuses fonctionnalités SharePoint permettent aux utilisateurs de créer des projets spécifiques et d’établir des processus métier standard pour le partage d’informations, la publication de documents et l’enregistrement de données. Ces fonctionnalités améliorent la productivité des utilisateurs professionnels, mais SharePoint surclasse les systèmes de collaboration précédents en affichant des détails sur la nature des informations/documents stockés et la raison pour laquelle ils sont stockés.
Il est simple de demander métadonnées, ou des informations sur les données (telles que l’heure modifiée, créée, etc.), mais également des balises personnalisées sur des documents ou des objets dans SharePoint. Les travailleurs peuvent ainsi mieux comprendre pourquoi un document existe et pourquoi il est important sans avoir à le lire. SharePoint permet également aux utilisateurs de créer des bases de données personnalisées dans une structure facile à utiliser afin de stocker des milliers de bits de données qui peuvent être incorporés dans les workflows ou d’autres processus métier décrits ci-dessus.
Contrôles et propriétés dans les applications canevas
Dans Microsoft Power Apps, les utilisateurs peuvent planifier et générer une application métier à l’aide de composants sans avoir à écrire du code dans un langage de programmation traditionnel tel que C#. Ils peuvent concevoir des applications en faisant glisser-déposer des éléments dans un canevas, comme dans une diapositive avec PowerPoint. La logique et les opérations sur les données peuvent être mises en œuvre dans une expérience de type Excel. Les utilisateurs peuvent créer des applications qui combinent les données métier de plusieurs Microsoft et tierces. Ils sont autorisés à partager l’application afin que les utilisateurs puissent l’exécuter dans un navigateur ou sur un appareil mobile, mais aussi à l’incorporer de manière à ce qu’ils puissent l’exécuter dans SharePoint, Power BI ou Teams. Voici quelques-uns des contrôles disponibles dans Power Apps :
- Boutons: Permet de cliquer ou d’appuyer sur un bouton associé à l’application
- Galerie: Permet d’afficher une liste d’enregistrements contenant différents types de données
- Liste déroulante: Permet d’afficher le premier élément d’une liste jusqu’à ce qu’un chevron soit sélectionné
- Image : Afficher une image à partir (par exemple) d’un fichier ou d’une source de données
- Caméra: Permet de prendre des photos et de les enregistrer dans l’application ou une source de données
Contrôle de la galerie
Un contrôle Galerie peut afficher plusieurs enregistrements d’une source de données, et chaque enregistrement peut contenir différents types de données. Par exemple, vous pouvez utiliser le contrôle Galerie pour afficher différents produits. Chaque élément contient des détails, comme le nom, l’image et le prix de chaque produit.
Chaque champ de données est affiché dans un contrôle distinct dans le contrôle Galerie. Vous pouvez configurer ces contrôles dans votre modèle. Toute modification apportée au modèle est reflétée dans le contrôle Galerie. Des modèles prédéfinis sont disponibles pour afficher des images et du texte dans une galerie. Une galerie pour les éléments de différentes hauteurs est également disponible.
Important
Si un utilisateur fait défiler la galerie Contrôle de hauteur flexible avant le chargement de tous les éléments, l’élément actuellement affiché peut être poussé vers le bas et hors d’affichage lorsque le chargement des données est terminé. Pour éviter ce problème, utilisez un contrôle Galerie standard au lieu de la variante Hauteur flexible.