Mise en routeGetting started

Comprenez ce qu’est PowerApps, ainsi que ses éléments logiciels et les technologies associées.Understand what PowerApps is - its software elements, and related technologies. Découvrez les différentes manières de créer des applications, et générer une application à partir d’une liste SharePoint.Look at the different ways you can create apps, and generate an app from a SharePoint list.

Vous allez apprendre à...

Présentation de PowerAppsIntroducing PowerApps

Bienvenue dans l’Apprentissage guidé pour Microsoft PowerApps.Welcome to Guided Learning for Microsoft PowerApps. Ce cours en ligne d’autoformation explique PowerApps de façon séquentielle. Il vous permet ainsi d’acquérir et d’étayer progressivement vos connaissances.This self-paced online course explains PowerApps in a sequential way, so you can build your knowledge from the ground up.

Ce cours d’Apprentissage guidé comprend un grand nombre de sections composées à leur tour de nombreuses rubriques.This Guided Learning course contains many sections, and each section has many topics. Le cours est conçu pour fournir des conseils sous forme de blocs aisément compréhensibles, en suivant un fil logique qui vous aide à découvrir des concepts, à examiner des détails, et à parcourir des exemples.The course is designed to provide guidance in understandable chunks, with a logical flow that helps you learn concepts, see details, and walk through examples. Il comprend également un grand nombre d’éléments visuels destinés à faciliter votre apprentissage.It includes lots of visuals to help you learn, too.

Si vous débutez avec PowerApps, ce cours vous aidera à vous lancer, et si vous êtes familiarisé avec PowerApps, ils vous aidera à relier certains concepts ainsi qu’à combler d’éventuelles lacunes.If you're a beginner with PowerApps this course gets you going, and if you're familiar with PowerApps this course ties concepts together, and fills in the gaps. Nous espérons que vous apprécierez ce cours que nous nous préparons à étoffer dans le futur.We hope you enjoy the course, and we look forward to including more content in the future.

Qu’est-ce que PowerApps ?What is PowerApps?

PowerApps est un ensemble de services logiciels et d’applications qui fonctionnent de concert pour transformer et accélérer radicalement la manière dont vous générez et partagez une ligne personnalisée d’applications métier.PowerApps is a collection of software services and apps that work together to fundamentally transform and accelerate how you build and share custom line of business applications.

Présentation animée de PowerApps

PowerApps se connecte aux services cloud et sources de données que vous utilisez déjà, vous offrant ainsi la possibilité de générer rapidement des applications répondant à des besoins spécifiques, en vous appuyant sur vos compétences existantes.PowerApps connects to the cloud services and data sources you're already using, giving you the ability to quickly build apps that suit specific needs - building on skills you already have. Vous pouvez partager des applications instantanément avec vos collègues sur le web, sur des tablettes et sur des appareils mobiles.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps s’intègre également avec Microsoft Flow, ce qui rend possible le déclenchement de flux de travail à partir d’applications.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. PowerApps peut être simple et rapide, capable de produire en quelques minutes une application qui extraite des données à partir d’Excel ou d’un service cloud.PowerApps can be simple and fast - capable of producing an app in minutes that pulls in data from Excel or a cloud service. Mais PowerApps est également robuste et de qualité professionnelle, prêt à répondre à des besoins complexes, tels que le suivi des ressources d’une entreprise, et l’intégration à vos principaux systèmes.But PowerApps is also robust and enterprise-grade, ready for complex requirements like tracking assets across a corporation and tying into your backend systems.

Composantes de PowerAppsThe Parts of PowerApps

PowerApps consiste en des composants permettant de créer, partager, gérer et exécuter des applications.PowerApps consists of components to create, share, and administer apps; and components to run those apps. Vous créez des applications dans PowerApps Studio pour le web ou PowerApps Studio pour Windows, en utilisant les connexions de données dont votre application a besoin.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, using the data connections that your app requires. Vous utilisez web.powerapps.com pour configurer et gérer les connexions de données et passerelles locales, ainsi que pour utiliser le Common Data Service dont traite une section ultérieure.You use web.powerapps.com to configure and manage data connections and on-premises gateways, and to work with the Common Data Service, which we will cover in a later section. Après avoir créé une application, vous la partagez souvent sur Microsoft AppSource, et l’administrez via le centre d’administration.After you create an app, you often share it to Microsoft AppSource, and administer it in the admin center.

Vous exécutez des applications dans un navigateur à partir de Microsoft Dynamics 365 ou en utilisant PowerApps Mobile, qui est disponible pour les appareils Windows, iOS et Android.You run apps in a browser from Microsoft Dynamics 365 or by using PowerApps Mobile, which is available for Windows, iOS, and Android devices.

Nous allons suivre ce flux de création, de partage, d’administration et d’exécution d’applications, comme dans le reste de l’Apprentissage guidé PowerApps.We will follow this flow of creating, sharing, administering, and running apps as we go through the rest of PowerApps Guided Learning.

Comment PowerApps correspond à votre rôleHow PowerApps matches your role

PowerApps aide les analystes d’entreprise et autres experts en la matière à créer des applications en s’appuyant sur leurs compétences existantes.PowerApps makes it easy for business analysts and other subject matter experts to create apps using the skills you already have. Mais il existe d’autres types d’utilisateurs de PowerApps.But this is not the only type of PowerApps user. Certaines personnes se contentent d’exécuter des applications créées par d’autres.Some people simply run apps that others create. D’autres, dont l’écriture de code est le métier (développeurs professionnels), tirent parti de PowerApps pour générer rapidement des applications sophistiquées.Other people, who write code for a living (professional developers), take advantage of PowerApps to rapidly build sophisticated apps.

La manière dont vous utilisez PowerApps dépend de votre rôle dans le cadre d’un projet ou au sein d’une équipe, et ce rôle peut changer.How you use PowerApps may depend on your role in a project or on a team, and your role can change. Par exemple, un de vos collègues crée une application intégrée au système de gestion des relations client (CRM) de votre entreprise, et vous utilisez régulièrement cette application pour suivre des prospects prometteurs.For example, one of your coworkers creates an app that is tied into your company-wide customer relationship management (CRM) system, and you use this app regularly to track promising sales leads. Mais vous pouvez également écrire vous-même des applications et les partager au sein de votre groupe de travail, parce que vos collègues proches trouvent ces applications très utiles.But you might also write apps yourself and share them within your workgroup because your close colleagues find those apps very useful.

Étapes suivantesNext Steps

À présent que vous avez une vue d’ensemble de ce cours, et de ce que sont PowerApps et ses éléments principaux, la rubrique suivante examine de plus près chaque composant PowerApps.Now that you have an overview of this course, what PowerApps is, and its main elements, in the next topic we will look more closely at each PowerApps component.

Composantes de PowerAppsParts of PowerApps

Dans la première rubrique de l’Apprentissage guidé, vous avez découvert les principales composantes de PowerApps.In the first Guided Learning topic you read about the main parts of PowerApps. Nous allons maintenant examiner de plus près chacune d’elles.Now we're going to provide a little more detail on each of the parts. PowerApps est un ensemble de services logiciels et d’applications qui opèrent en symbiose. Par ailleurs, des technologies associées contribuent à en faire un écosystème puissant.PowerApps is a set of software services and apps that work together, and there are related technologies that help make this a powerful ecosystem. Les composants PowerApps sont les suivants :The PowerApps components are:

  • web.powerapps.com : pour gérer et partager les applications que vous créez.web.powerapps.com - manage and share the apps you build
  • PowerApps Studio : pour générer des applications puissantes à l’aide d’outils visuels conviviaux.PowerApps Studio - build powerful apps with easy to use visual tools
  • PowerApps Mobile : pour exécuter des applications sur des appareils Windows, iOS et Android.PowerApps Mobile - run apps on Windows, iOS, and Android devices
  • Centre d’administration PowerApps : pour administrer des environnements PowerApps et d’autres composants.PowerApps admin center - administer PowerApps environments and other components

Nous ne pensons pas que vous deviez consacrer énormément de temps à l’apprentissage de PowerApps, mais il nous semble utile d’apporter quelques précisions.We don't expect you to take a ton of time just to learn what PowerApps is, but we think it's helpful to flesh things out a bit more.

web.powerapps.comweb.powerapps.com

Si vous générez des applications, c’est là que vous passerez la majeure partie de votre temps.If you build apps, this is where you spend most of your time. Vous tirerez des enseignements des exemples et modèles d’applications disponibles ici, et pourrez voir toutes les applications que vous avez créées.You learn from the sample apps and templates that are available here, and see all the apps you have created. Vous créez des applications dans PowerApps Studio pour le web ou PowerApps Studio pour Windows, et les partagez avec des individus et des organisations.You create apps in PowerApps Studio for web or PowerApps Studio for Windows, and share those apps with individuals and organizations. Vous gérez des données : connexions, passerelles et entités (tous sujets que nous aborderons bientôt). Et vous voyez tous les flux créés dans flows.microsoft.com, que vous pouvez intégrer avec vos applications.You manage data: connections, gateways, and entities (all of which we'll cover shortly.) And you see all the flows created in flows.microsoft.com, which you can integrate with your apps.

Site web.powerapps.com

PowerApps StudioPowerApps Studio

PowerApps Studio est disponible en tant qu’application web utilisable dans tout navigateur moderne, et en tant qu’application Windows.PowerApps Studio is available as a web application that you can use in any modern browser, and as a Windows application. PowerApps Studio comporte trois volets et un ruban, qui font que la génération d’applications ressemble à la création d’un diaporama dans PowerPoint :PowerApps Studio has three panes and a ribbon that make app creation feel similar to building a slide deck in PowerPoint:

  1. La barre de navigation à gauche vous permet d’afficher une miniature de chaque écran dans votre application ou une vue hiérarchique de tous les contrôles de chaque écran.Left navigation bar, in which you can show a thumbnail for each screen in your app or a hierarchical view of all the controls on each screen
  2. Le volet central affiche l’écran sur lequel vous travaillez.Middle pane, which shows the screen that you're working on
  3. Le volet de droite vous permet de définir des options telles que la mise en page et les sources de données.Right-hand pane, where you set options such as layout and data sources
  4. La liste déroulante des propriétés vous permet de sélectionner les propriétés auxquelles des formules s’appliquent.Property drop-down list, where you select the properties that formulas apply to
  5. La barre de formule permet d’ajouter des formules (comme dans Excel) définissant le comportement de l’application.Formula bar, where you add formulas (as in Excel) that define app behavior
  6. Le Ruban permet d’ajouter des contrôles et de personnaliser des éléments de conception.Ribbon, where you add controls and customize design elements

PowerApps Studio

PowerApps MobilePowerApps Mobile

PowerApps Mobile pour Windows, iOS et Android fournit un environnement dans lequel vous pouvez trouver et utiliser des applications.PowerApps Mobile for Windows, iOS, and Android provides an environment where you can find and use apps. Au lieu d’accéder à des magasins d’applications séparés, vous restez dans PowerApps et avez accès à toutes les applications que vous avez créées ou que d’autres personnes ont partagées avec vous.Instead of going to separate app stores, you stay in PowerApps and have access to all the apps that you've created and that others have shared with you. Les applications disponibles dans PowerApps Mobile vous permettent d’exploiter au mieux les fonctionnalités de vos appareils, telles que les contrôles d’appareil photo, les géolocalisations GPS, et bien plus encore.When you use apps in PowerApps Mobile, you get the most out of your device's capabilities like camera controls, GPS location, and more.

PowerApps Mobile

Centre d’administrationAdmin center

Le centre d’administration PowerApps est un emplacement centralisé pour administrer PowerApps pour une organisation.The PowerApps admin center is the centralized place to administer PowerApps for an organization. C’est ici que vous définissez différents environnements qui hébergent des applications, des connexions de données et d’autres éléments.This is where you define different environments, which house apps, data connections, and other elements. Le centre d’administration est également l’endroit où vous créez les bases de données du Common Data Service et gérez les autorisations et stratégies de données.The admin center is also where you create Common Data Service databases, and manage permissions and data policies.

Centre d’administration PowerApps

La rubrique suivante décrit l’ensemble des technologies associées que PowerApps utilise pour créer un écosystème puissant pour le développement d’applications.In the next topic we'll learn about the set of related technologies that PowerApps works with to make a powerful ecosystem for app development.

Technologies associéesRelated technologies

Les technologies suivantes sont souvent utilisées avec PowerApps pour générer et partager des applications robustes au sein de votre organisation.The following technologies are often used with PowerApps to build and share robust apps across your organization. Vos applications peuvent intégrer des données de plusieurs sources, et inclure des flux de travail qui automatisent des tâches.Your apps can integrate data from multiple sources and include workflows that automate tasks.

  • Microsoft Flow : créez des flux de travail automatisés entre vos applications et services favoris.Microsoft Flow - create automated workflows between your favorite apps and services
  • Sources de données, passerelles, connexions et connecteurs : importez des données cloud et locales dans vos applications.Data sources, connections and connectors, and gateways - bring cloud and on-premises data into your apps
  • Common Data Service : intégrez des données métier à l’aide du modèle Common Data Model.Common Data Services - integrate business data using the common data model
  • Microsoft Dynamics 365 : exécutez toutes vos applications métier sur le web.Microsoft Dynamics 365 - run all your business apps in the web
  • Microsoft AppSource : partagez vos applications dans cet emplacement centralisé pour Microsoft et nos nombreux partenaires.Microsoft AppSource - share your apps into this centralized place for Microsoft and our many partners

Microsoft FlowMicrosoft Flow

Microsoft Flow est un service destiné à automatiser les flux de travail dans le nombre croissant d’applications et de services dont dépendent les utilisateurs professionnels.Microsoft Flow is a service for automating workflow across the growing number of apps and services that business users rely on. Microsoft Flow peut accélérer votre activité de façon à ce que vous puissiez consacrer moins de temps à des tâches routinières et répétitives, et plus de temps à ce que vous voulez faire.Microsoft Flow can accelerate your business so you spend less time on mundane, repetitive tasks, and more time on what you want to do. Utilisez Microsoft Flow avec PowerApps pour générer des applications qui déclenchent des flux de travail et réagissent à ceux-ci.Use Microsoft Flow in conjunction with PowerApps to build apps that trigger and respond to workflows.

Microsoft Flow

Sources de données, passerelles, connexions et connecteursData sources, connections and connectors, and gateways

Il existe de nombreuses sources de données susceptibles de vous intéresser, et PowerApps utilise des connecteurs pour établir des connexions à ces sources de données.There are many data sources that you might care about, and PowerApps uses connectors to make connections to these data sources. Certaines des sources de données les plus utilisées sont présentées ci-dessous : nombre d'entre elles sont des services cloud tels que Salesforce.Some of the most popular data sources are shown below—many of them are cloud services, like Salesforce. Si l’élaboration de connecteurs n’est pas nécessairement l’aspect le plus agréable du développement d’applications, ceux-ci sont essentiels pour l’utilisation de données intéressantes pour vous, vos collègues et vos clients.Connectors might not feel like the coolest part of app development, but they are essential to working with data that you, your colleagues, and your customers care about. Pour les données stockées localement plutôt que dans le cloud, vous utilisez une passerelle pour fournir une connexion fiable entre PowerApps et votre source de données.For data that is stored on-premises rather than in the cloud, you use a gateway to provide a reliable connection between PowerApps and your data source. La passerelle se trouve sur un ordinateur local et communique avec PowerApps.The gateway sits on an on-premises computer and communicates with PowerApps.

Sources de données et connecteurs PowerApps

Common Data Service de MicrosoftMicrosoft Common Data Service

Le Common Data Service facilite l’intégration de données métier provenant de plusieurs sources.The Common Data Service makes it easy to integrate business data from multiple sources. Le service offre un modèle Common Data Model qui inclut de nombreuses entités communes aux applications et processus métier, telles que Contact, Product et Sales Order.The service features a common data model that includes many entities common to apps and business processes: entities like Contact, Product, and Sales Order. Le service stocke les données de façon évolutive et fiable, et les rend disponibles afin que plusieurs applications puissent les utiliser.The service stores the data in a scalable and reliable way, and makes the data available so that multiple applications can use it. Les applications peuvent être des applications que vous générez dans PowerApps, d’autres applications Microsoft, ou des applications tierces.The applications can be apps that you build in PowerApps, other Microsoft applications, or third party applications. L’image ci-dessous montre une portion de l’entité Contact dans web.powerapps.com.The image below shows a portion of the Contact entity in web.powerapps.com.

Entité Contact dans PowerApps

Microsoft Dynamics 365Microsoft Dynamics 365

Dynamics 365 est un service cloud offrant des applications spécialisées qui vous permettent de répondre à des besoins métier spécifiques, telles que l’automatisation, les opérations ou le service clientèle.Dynamics 365 is a cloud service with purpose-built apps that enable you to address specific business needs like sales automation, operations, or customer service. Dans PowerApps, vous partagez les applications dans AppSource, puis les utilisateurs avec lesquels vous partagez celles-ci les affichent et les exécutent dans Dynamics 365, ainsi que sur des appareils mobiles.In PowerApps, you share apps into AppSource, then users you share with view and run those apps in Dynamics 365, as well as on mobile devices. L’avantage de regrouper les applications dans Dynamics 365 est que vous disposez d’un emplacement unique pour exécuter toutes vos applications métier, qu’elles aient été élaborées par des développeurs au sein votre organisation, par Microsoft ou par des tiers.The advantage of having the apps in Dynamics 365 is that you have one place to run all your business apps - from creators in your organization, from Microsoft, and from third parties.

Microsoft Dynamics 365

Microsoft AppSourceMicrosoft AppSource

AppSource est l’emplacement où vous pouvez facilement rechercher et évaluer des applications développées pas vos collègues, par Microsoft et par nos partenaires.AppSource is the place to easily find and evaluate apps from your colleagues, and from Microsoft and our partners. Lorsque vous partagez une application à partir de PowerApps, vous rendez celle-ci disponible dans AppSource.When you share an app from PowerApps, you make it available in AppSource. Vous pouvez choisir de mettre l’application à la disposition uniquement des personnes de votre organisation, ou du public en général.You can choose to make it available just for people in your organization, or you can make it available publicly.

Microsoft AppSource

Vous disposez à présent d’un peu plus d’informations sur les différentes composantes de PowerApps et les technologies associées.Now you have a little more information about all the parts of PowerApps, and related technologies. Ne vous sentez pas obligé de mémoriser la liste, car nous allons continuer à approfondir vos connaissances de chacune des composantes tout au long du cours.Don't feel like you have to memorize the list, because we will continue to deepen your knowledge on each of the parts throughout this course. La section suivante présente les options à votre disposition pour la création d’applications.Next up is an introduction to the options you have for creating apps.

Brève présentation de la création d’applicationsA quick look at creating apps

Maintenant que vous connaissez les principes de base de PowerApps, voici une brève présentation de la prise en main d’applications.Now that you know the basics of PowerApps, let's jump into a quick tour of how to get started with apps. Nous allons examiner des exemples d’applications, la création d’applications à partir d’un modèle, l’utilisation d’applications partagées, et la création d’applications à partir d’une source de données.We'll look at sample apps, creating apps from a template, using shared apps, and creating apps from a data source. La rubrique suivante présente une approche plus pratique de la création d’application.In the next topic, we will get more hands-on with app creation.

Découvrir des exemples d’applicationsCheck out some sample apps

Le site web.powerapps.com vous accueille avec quelques exemples d’applications que vous pouvez utiliser dans votre navigateur web.In web.powerapps.com, you'll be greeted with several sample apps that you can use in your web browser. Explorez ces applications pour vous faire une idée de ce qui est possible et de la manière dont PowerApps peut aider votre organisation.Explore these apps to get a quick sense of what's possible and how PowerApps can help your business.

Exemples d’applications PowerApps

Chaque exemple d’application est conçu dans un but spécifique, comme la gestion d’un budget, l’inspection d’un site, ou le suivi de tickets de service.Each sample app is designed for a specific purpose, such as managing a budget, inspecting a site, or tracking service tickets. Ces applications contiennent des échantillons de données destinés à inspirer votre réflexion.These apps contain sample data to inspire your thinking. Cette application montre comment une entreprise de revêtement de sol peut aider ses représentants à fournir des estimations de coûts précises et immédiates lors de la visite de clients.This app illustrates how a flooring company could help service representatives deliver accurate and immediate cost estimates when visiting customer locations.

Exemple d’application de revêtement de sol PowerApps

Créez une application à partir d’un modèleCreate an app from a template

Un autre bon début consiste à générer une application à partir d’un modèle.Another good way to start is by building an app from a template. Les modèles sont fondamentalement des exemples d’applications que vous pouvez ouvrir pour comprendre comment celles-ci sont assemblées.Templates are basically sample apps that you can open to understand how they are put together. Ils utilisent des échantillons de données pour vous aider à vous faire une idée de ce qui est possible, et leur ouverture dans PowerApps Studio vous permet de voir comment une application est générée pratiquement.They use sample data to help you get a sense of what's possible, and opening them in PowerApps Studio will help you see hands-on how an app is built. Notez que les modèles sont actuellement disponibles uniquement dans PowerApps Studio pour Windows, pas dans PowerApps Studio pour le web.Note that templates are available only in PowerApps Studio for Windows at this time, not PowerApps Studio for web.

Modèle d’application PowerApps

Par exemple, le modèle Budget Tracker vous permet de créer une application qui vous aide à suivre le budget de projets et d’événements, avec des catégories personnalisées, une saisie de données facile, et des visuels qui indiquent clairement les dépenses.For example, with the Budget Tracker template, you can create an app that helps you track the budget for projects and events, with custom categories, easy data entry, and visuals that clearly show expenditures.

Modèle de suivi de budget de PowerApps

Utilisation d’applications partagéesUse shared apps

Si votre équipe a commencé à utiliser PowerApps, certaines personnes ont peut-être déjà partagé des applications avec vous.If your team has started using PowerApps, people might have shared apps with you already. Lorsque des personnes partagent des applications avec vous, ces dernières apparaissent dans AppSource, ainsi que dans Dynamics 365 si vous décidez de les y inclure.When people share apps with you, they show up in AppSource and also in Dynamics 365 if you choose to include them there. Si vous avez contribué à la création de ces applications, celles-ci apparaissent également dans web.powerapps.com.If you're a contributor to those apps, they also show up in web.powerapps.com.

Partage PowerApps

Créer une application à partir d’une source de donnéesCreate an app from a data source

Créez des applications dans PowerApps Studio pour le web ou PowerApps Studio pour Windows.Create apps in PowerApps Studio for web or PowerApps Studio for Windows. Vous pourrez vous connecter à des sources de données et commencer à composer des applications dans un concepteur visuel.You'll be able to connect to data sources and start composing apps in a visual designer.

Application PowerApps à partir de données

Un excellent début consiste à générer une application à partir de vos propres données.A great way to get started is to generate an app from your own data. Pointez simplement PowerApps sur la source de données de votre choix (par exemple, une liste SharePoint), puis observez la manière dont PowerApps génère automatiquement une application à trois écrans pour parcourir la liste, afficher des enregistrements détaillés, et modifier des données.Just point PowerApps at the data source of your choice (for example, a SharePoint list) and watch as PowerApps automatically builds a three-screen app for browsing the list, viewing detailed records, and editing data. Vous pouvez ensuite commencer à personnaliser cette application de façon à ce qu’elle se présente et se comporte exactement comment vous le voulez.You can then start customizing this app to look and behave exactly how you want. Nous verrons comment l’application suivante est créée dans la prochaine rubrique.We will see how the following app is created in the next topic.

Application PowerApps à trois écrans

Vous pouvez également générer des applications à partir de rien et ajouter tous les éléments à mesure que vous progressez, mais la manière la plus simple de découvrir PowerApps consiste à commencer par un échantillon ou un modèle, ou à vous connecter à la source de données et à laisser PowerApps générer l’application pour vous.You can also build applications from scratch and add all the pieces as you go, but the easiest way to learn about PowerApps is to start with a sample or a template, or connect to your data source and have PowerApps generate the app for you. Vous pouvez ensuite créer des ramifications et laisser libre cours à votre imagination. La suite du cours illustre abondamment cela.Then you can branch out and let your imagination run wild—there will be plenty of that later in the course! La rubrique suivante explique comment générer une application à partir de données.In the next topic, you will learn how to generate an app from data.

Créer votre première applicationCreate your first app

À présent que vous êtes familiarisé avec toutes les composantes de PowerApps et les options disponibles pour la création d’applications, il est temps de réellement générer une application.You're now familiar with all the parts of PowerApps and the options for creating apps, so it's time to actually build an app. Dans le cadre de cette rubrique, nous allons générer une application de téléphonie à partir d’une liste SharePoint Online, mais vous pourriez utiliser des données d’un grand nombre d’autres sources, dont Excel, des services cloud tels que Salesforce, et des sources locales telles que SQL Server.For this topic, we'll generate a phone app from a SharePoint Online list, but you could use data from lots of other sources, including Excel, cloud services like Salesforce, and on-premises sources such as SQL Server.

Se connecter à une source de donnéesConnect to a data source

La première étape de la génération d’une application à partir de données consiste à choisir la version de PowerApps Studio à utiliser, puis à se connecter à la source de données.The first step in generating an app from data is to choose which PowerApps Studio to use, then connect to your data source. Dans web.powerapps.com, cliquez ou appuyez sur New app, puis choisissez d’utiliser PowerApps Studio pour Windows ou PowerApps Studio pour le web.In web.powerapps.com, click or tap New app, then choose whether to use PowerApps Studio for Windows or PowerApps Studio for web.

Prise en main sur web.powerapps.com

PowerApps Studio vous permet de commencer à partir de données, à partir d’un modèle ou à partir de rien.In PowerApps Studio you have the option of starting from data, from a template, or from scratch. Étant donné que nous créons une application de téléphonie pour une liste SharePoint, sous SharePoint, cliquez ou appuyez sur Phone layout.We're building a phone app for a SharePoint list, so under SharePoint click or tap Phone layout.

Application de téléphonie à partir d’une liste SharePoint

Les applications générées sont toujours basées sur une seule liste ou table (vous pouvez ajouter des données par la suite).Generated apps are always based on a single list or table (you can add more data to the app later). Les trois écrans suivants illustrent le processus de connexion à la liste Flooring Estimates dans SharePoint Online.The next three screens take you through the process of connecting to the Flooring Estimates list in SharePoint Online.

Se connecter à une liste SharePoint Online

Après que vous avez cliqué sur Connect, PowerApps commence à générer l’application.After you click Connect, PowerApps starts to generate the app. PowerApps effectue toutes sortes d’inférences à partir de vos données afin de générer une application utile comme point de départ.PowerApps makes all sorts of inferences about your data so that it generates a useful app as a starting point.

Explorer l’application généréeExplore the generated app

Vous avez réussi !Success! Votre nouvelle application à trois écrans s’ouvre dans PowerApps Studio.Your new three screen app opens in PowerApps Studio. Toutes les applications générées à partir de données contiennent les mêmes écrans :All apps generated from data have the same set of screens:

  • l’écran de navigation dans lequel vous pouvez parcourir, trier, filtrer et actualiser les données extraites de la liste, ainsi qu’ajouter des éléments en cliquant sur l’icône (+) ;The browse screen: where you browse, sort, filter, and refresh the data pulled in from the list, as well as add items by clicking the (+) icon.
  • l’écran de détails dans lequel vous pouvez consulter les détails d’un élément et choisir de supprimer ou de modifier celui-ci ;The details screen: where you view more detail about an item, and can choose to delete or edit the item.
  • l’écran de création/modification dans lequel vous pouvez modifier ou créer un élément.The edit/create screen: where you edit an existing item or create a new one.

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.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

Activer/désactiver les vues

Cliquez ou appuyez sur chaque miniature pour afficher les contrôles sur cet écran.Click or tap each thumbnail to view the controls on that screen.

Application générée

Cliquez ou appuyez surClick or tap Flèche Démarrer l’aperçu de application dans l’angle supérieur droit pour exécuter l’application.in the top right to run the app. Si vous naviguez dans l’application, vous voyez que celle-ci inclut toutes les données de la liste et offre une bonne expérience par défaut.If you navigate through the app, you see that it includes all the data from the list and provides a good default experience.

C’était si facile !Wow, that was pretty easy! En quelques minutes, vous avez appris à vous connecter à une source de données et à générer une application, et vous vous êtes familiarisé avec PowerApps Studio et les trois écran d’application.In a few minutes you learned how to connect to a data source, generate an app, and get acquainted with PowerApps Studio and the three app screens. Dans des sections ultérieures, nous verrons comment personnaliser des applications générées.In later sections, you'll see how to customize generated apps. La rubrique suivante révise cette section du cours afin de vous préparer aux leçons futures.In the next topic we review this section of the course and get you ready for future lessons.

Consultez cette sectionReview this section

Révisons rapidement ce que vous avez appris dans la première section.Let's do a quick review of what you learned in the first section.

PowerApps est un ensemble de services logiciels et d’applications qui fonctionnent de concert pour transformer et accélérer radicalement la manière dont vous générez et partagez une ligne personnalisée d’applications métier.PowerApps is a collection of software services and apps that work together to fundamentally transform and accelerate how you build and share custom line of business applications.

PowerApps se connecte aux services cloud et sources de données que vous utilisez déjà, vous offrant ainsi la possibilité de générer rapidement des applications répondant à des besoins spécifiques, en vous appuyant sur vos compétences existantes.PowerApps connects to the cloud services and data sources you're already using, giving you the ability to quickly build apps that suit specific needs - building on skills you already have. Vous pouvez partager des applications instantanément avec vos collègues sur le web, sur des tablettes et sur des appareils mobiles.You can share apps instantly with your co-workers across the web, tablets, and mobile devices. PowerApps s’intègre également avec Microsoft Flow, ce qui rend possible le déclenchement de flux de travail à partir d’applications.PowerApps also integrates with Microsoft Flow, making it possible to trigger workflows from within apps. Plusieurs composants constituent PowerApps, et un ensemble de technologies associées le rendent encore plus puissant.There are several components that make up PowerApps and a set of related technologies that make it even more powerful.

La manière la plus simple de prendre en main PowerApps consiste à exécuter les exemples, à manipuler les modèles, et à générer des applications à partir de vos propres données.The easiest way to get started with PowerApps is to run the samples, play around with the templates, and generate apps from your own data. Vous avez vu comment générer une application basée sur une liste SharePoint.You have seen how to generate an app based on a SharePoint list. Vous disposez maintenant d’une base solide, et vous allez générer et partager des applications en un rien de temps.You now have a solid base, and you will be building and sharing out apps in no time.

Et ensuite ?What's Next?

Félicitations !Congratulations! Vous avez terminé la première section de l’Apprentissage guidé PowerApps.You have finished the first section of PowerApps Guided Learning. Quelle que soit le niveau d’expérience dont vous disposiez au départ, nous espérons que vous avez maintenant une image claire de ce qu’est PowerApps et de la manière dont vous pouvez commencer à créer des applications.Regardless of how much experience you began with, we hope you now have a very clear picture of what PowerApps is and how you can start creating apps. Nous avons inclus quelques ressources et téléchargements utiles ci-dessous, mais vous devez absolument approfondir l’Apprentissage guidé.We've included some useful resources and downloads below, but you should definitely take a look at more of Guided Learning. À ce stade, vous pouvez choisir l’étape suivante :At this point, you can choose where to go next:

Les deux sections expliquent comment générer et personnaliser une application.Both sections show how to generate and customize an app. La section SharePoint contient un peu plus d’informations sur l’application générée, tandis que la section Common Data Service inclut des personnalisations plus complexes.The SharePoint section has a bit more information on the generated app, and the Common Data Service section includes more complex customizations. Vous pouvez bien entendu consulter les deux sections. Choisissez simplement celle par laquelle vous voulez commencer.Of course you can go through both sections, just pick a place to start.

Ressources PowerAppsPowerApps resources

Téléchargements PowerAppsPowerApps downloads

Félicitations !

Vous avez terminé la section Prise en main de l’Apprentissage guidé Microsoft PowerApps.You've completed the Getting started section of Microsoft PowerApps Guided Learning.

Vous avez appris à...

Didacticiel suivant

Création d’une application à partir de SharePointCreating an app from SharePoint

Contributeurs

  • Michael Blythe
  • olprod
  • Alisha-Acharya