Créer une application à partir de données

Effectué

Lors de la création d’applications canevas dans Power Apps, vous pouvez créer des applications hautement personnalisées en vous connectant à diverses sources de données. Par exemple, lors de la création d’une application de demande de congés, votre application peut avoir besoin d’accéder à des données d’un site SharePoint et à des données d’une base de données SQL. Comme les applications canevas peuvent prendre en charge plusieurs sources de données, elles sont idéales pour les utilisateurs métier et les créateurs d’applications qui souhaitent concevoir des solutions sur mesure sans codage étendu.

Plus de 1 400 options de connexion différentes peuvent être utilisées comme sources de données dans vos applications. Cependant, voici les trois sources de données les plus couramment utilisées dans les applications canevas :

  • Excel
  • SharePoint
  • Dataverse

Microsoft Excel

Excel est familier, flexible et largement utilisé. De nombreuses organisations stockent déjà des données dans des feuilles de calcul Excel, ce qui en fait un point de départ naturel pour la création d’applications. Voici quelques raisons pour lesquelles Excel est un excellent choix pour les créateurs d’applications débutants :

  • Interface familière : la plupart des utilisateurs savent déjà comment utiliser Excel, donc aucun nouvel outil n’est nécessaire pour démarrer.
  • Prototypage rapide : vous pouvez créer une application fonctionnelle en quelques minutes à l’aide de données Excel existantes.
  • Faible barrière à l’entrée : il n’est pas nécessaire d’avoir des connaissances en base de données. Il vous suffit de comprendre la structure de votre feuille de calcul sous forme de tableau.
  • Intégration au cloud : lorsqu’ils sont stockés dans OneDrive ou SharePoint, les fichiers Excel sont accessibles en toute sécurité où que vous soyez.

SharePoint

SharePoint permet à de nombreuses organisations de stocker des documents, des listes et d’autres données structurées. Lorsqu’il est associé à Power Apps, il devient plus qu’une simple solution de stockage. Il fait office de base pour créer des applications métier personnalisées sans écrire de code. Voici certains des avantages clés de l’utilisation de SharePoint comme source de données :

  • Accessibilité : SharePoint est une solution cloud et s’intègre facilement à Microsoft 365, ce qui la rend facile d’accès où que vous soyez.
  • Sécurité : elle utilise les fonctionnalités de sécurité et de conformité de qualité professionnelle de Microsoft.
  • Familiarité : de nombreuses organisations gèrent déjà des données telles que les stocks, les tâches ou les enregistrements collaborateur à l’aide de listes SharePoint.
  • Compatible low-code : les listes SharePoint peuvent être utilisées directement dans Power Apps sans nécessiter de configuration ou de codage complexe.

Microsoft Dataverse

Microsoft Dataverse est une plateforme de données cloud sécurisée qui stocke et gère les données utilisées par les applications métier. Elle fait partie de Microsoft Power Platform et est conçue pour fonctionner facilement avec Power Apps, Power Automate, Power BI et d’autres services Microsoft 365. Voici certains des avantages de l’utilisation de Dataverse comme source de données :

  • Stockage de données structurées : Dataverse stocke des données dans un format relationnel, comme une base de données, à l’aide de tables.
  • Sécurité et conformité : la sécurité intégrée basée sur les rôles garantit que seuls les utilisateurs autorisés peuvent accéder aux données ou les modifier.
  • Intégration : fonctionne de manière native avec Microsoft 365, Dynamics 365 et les services Azure.
  • Scalabilité : convient aussi bien aux petites applications qu’aux solutions de qualité professionnelle.
  • Compatible low-code : facile à utiliser par les développeurs citoyens sans expérience en codage.

Créer avec Copilot

Le moyen le plus rapide de créer une application consiste à démarrer avec Copilot. Lorsque vous sélectionnez cette option, Copilot vous demande de fournir une description des tables que vous souhaitez qu’il crée. Ces tables font office de modèle de données fondamental de votre application. Copilot crée ces tables dans Microsoft Dataverse. Par exemple, vous pouvez indiquer à Copilot que vous souhaitez créer une table pour gérer les inscriptions aux sessions de formation des collaborateurs. Sur la base de votre description, Copilot fournit une suggestion de modèle de données. Vous pouvez mettre à jour la suggestion de modèle de données si nécessaire.

Capture d’écran d’un modèle de données suggéré par Copilot.

Démarrer avec des données

Un autre moyen de connecter votre application à des données consiste à sélectionner Démarrer avec des données. Avec cette option, vous pouvez sélectionner une source de données existante, par exemple Excel, SharePoint ou SQL.

Excel

Lorsque vous choisissez d’utiliser Excel comme source de données pour votre application, vous devez fournir les détails suivants :

  • Excel Online (Business) : utilise des fichiers Excel partagés.
  • Emplacement du fichier : emplacement du fichier auquel vous souhaitez vous connecter. (Il doit se trouver dans un dossier OneDrive.)
  • Colonne d’identité de la table : définit la colonne comportant l’ID unique de chaque enregistrement. (Vous pouvez en sélectionner une existante ou en faire générer une automatiquement.)

Capture d’écran illustrant la connexion à une feuille de calcul Excel.

SharePoint

Lorsque vous choisissez d’utiliser SharePoint comme source de données pour votre application, vous devez fournir les détails suivants :

  • URL SharePoint : il s’agit de l’URL du site SharePoint qui héberge la liste à laquelle vous souhaitez vous connecter.
  • Liste : représente la liste SharePoint sur le site comportant les données.

Capture d’écran illustrant la connexion à un site SharePoint.

Dataverse

Lorsque vous sélectionnez Dataverse, vous devez spécifier une ou plusieurs tables comportant les données que vous souhaitez inclure.

Capture d’écran illustrant la connexion à une table Dataverse.

Ajout de données à une application existante

Souvent, lorsque vous créez une application, vous devez ajouter d’autres données à l’application au fur et à mesure de sa création. Par exemple, vous créez peut-être une application de demande de congés et découvrez que vous souhaitez extraire plus de détails d’un site SharePoint. À tout moment lors de la conception d’une application canevas, vous pouvez ajouter d’autres sources de données à l’aide de l’icône Données.

Vous pouvez sélectionner des tables Dataverse dans l’environnement existant. À l’aide de l’option de connecteurs, vous pouvez également rechercher et vous connecter à des données dans d’autres sources telles que Microsoft Excel ou Microsoft SharePoint.

Capture d’écran illustrant la connexion à une instance SharePoint à partir d’une application.