Gestion des applicationsManaging apps

Partagez des applications avec des collègues et d’autres utilisateurs, et contrôlez la version d’une application qui est utilisée et partagée.Share apps with colleagues and others, and control which version of an app is used and shared. Utilisez des conteneurs pour les applications, les connexions et d’autres ressources.Work with containers for apps, connections, and other resources.

Vous allez apprendre à...

Partager vos donnéesShare your apps

Il est très utile de créer des applications répondant aux besoins de votre entreprise, mais la véritable magie de PowerApps réside dans la possibilité de partager ces applications avec d’autres utilisateurs.It's great to build apps that address your own business needs, but the real magic of PowerApps comes from sharing those apps with others. À présent que vous savez comment générer une application, cette rubrique vous explique comment la partager.Now that you know how to build an app, in this topic you will learn how to share it. Vous pouvez partager une application avec des utilisateurs ou groupes spécifiques, ou avec votre organisation toute entière.You can share an app with specific users or groups, or you can share it with your entire organization. Lorsque vous partagez une application avec une personne, celle-ci peut l’exécuter à partir de Dynamics 365 dans un navigateur, ou dans PowerApps Mobile pour Windows, iOS ou Android.When you share an app with someone, they can run it from Dynamics 365 in a browser or in PowerApps Mobile for Windows, iOS, or Android. Si vous attribuez à quelqu’un des autorisations de contributeur, cette personne peut également mettre à jour l’application.If you give someone contributor permissions, they can also update the app.

Préparer le partage d’une applicationPrepare to share an app

Avant de partager une application, vous devez l’enregistrer dans le cloud.You must save an app to the cloud before you can share it with anyone. Donnez à l’application un nom et une description explicites, afin que les utilisateurs sachent à quoi elle sert et puissent facilement la sélectionner dans une liste.Give the app a meaningful name and description, so people know what your app is about and can easily pick it out from a list. Dans PowerApps Studio, cliquez ou appuyez sur Fichier, puis entrez une description.In PowerApps Studio, click or tap File, then enter a description.

Description d’application

Sachez que toutes les modifications que vous apportez à une application partagée atteignent les personnes avec lesquelles vous la partagez dès que vous les enregistrez.Be aware that any changes you make to a shared app will flow through to the people you shared it with as soon as you save the changes. Cela peut être très pratique si vous améliorez l’application, mais peut également être dommageable pour certains utilisateurs si vous supprimez ou modifiez sensiblement des fonctionnalités.This can be great if you improve the app, but can also impact others if you remove or significantly change features.

Partager une applicationShare an app

Dans web.powerapps.com, sur une vignette d’application, cliquez sur les points de suspension (.In web.powerapps.com, on an app tile, click the ellipsis (. .. .), puis sur Share..), and then click Share.

Partager une application à partir de web.powerapps.com

À partir d’ici, vous pouvez partager une application et contrôler les versions d’une application, ce dont traite la rubrique suivante.From here, you can share an app and also control app versioning, which we'll cover in the next topic. Spécifiez les utilisateurs et les groupes avec lesquels partager l’application, ainsi que le rôle de chacun, User ou Contributor.Specify the users and groups to share the app with and what role they should each have - User or Contributor. Cliquez ou appuyez sur Save.Click or tap Save.

Sélectionner les utilisateurs et les groupes

Si vous choisissez d’informer les utilisateurs par e-mail, toute personne avec laquelle vous avez partagé l’application reçoit un message électronique contenant un lien vers Dynamics 365.If you choose to notify users via email, everyone you shared the app with receives an email with a link to Dynamics 365. Les contributeurs ayant participé à la génération de l’application reçoivent également un lien vers web.powerapps.com. L’application ne s’affiche pas ici pour les personnes qui ne suivent pas le lien vers Dynamics 365.App contributors also receive a link to web.powerapps.com. If someone doesn't follow the link to Dynamics 365, the app will not show up for them there. Elle apparaît dans AppSource, mais les utilisateurs doivent l’ajouter eux-mêmes à Dynamics 365.It will be in AppSource, but they'll have to add it to Dynamics 365 themselves.

Application dans Dynamics 365

Autorisations et gestion des licencesPermissions and licensing

Nous n’allons pas détailler ici les autorisations et la gestion des licences, mais nous tenons à aborder quelques principes de base liés au partage :We're not going to get into detail about permissions and licensing, but we want to cover a couple of basics related to sharing:

  • Les utilisateurs et contributeurs ont besoin d’autorisations pour accéder aux connexions de données et passerelles qu’une application partagée utilise.Users and contributors need permissions to any data connections and gateways that a shared app uses. Certaines autorisations sont implicitement associées à l’application, mais d’autres doivent être accordées explicitement.Some permissions come along implicitly with the app, but others must be explicitly granted.
  • Si l’application utilise des entités du Common Data Service, les utilisateurs et contributeurs doivent accéder à la base de données du Common Data Service.If the app uses Common Data Service entities, users and contributors need access to the Common Data Service database. Les contributeurs ont également besoin d’une licence PowerApps « P2 » s’ils travaillent directement avec des entités.Contributors also need a PowerApps "P2" license if they work directly with entities.

Il est facile de partager un application, et c’est un excellent moyen de mettre une application que vous jugez utile à la disposition des membres de votre organisation.Sharing apps is easy, and it's a great way to take an app that you find useful and make it available to people across your organization. La rubrique suivante explique comment contrôler la version active d’une application lorsque vous utilisez et partagez celle-ci.In the next topic we'll explain how to control which version of an app is active when you use and share the app.

Contrôler les versions de vos applicationsVersion your apps

Si une erreur se produit ou si vous enregistrez involontairement une modification apportée à une application, il est intéressant de savoir que PowerApps peut vous aider. Pour les applications enregistrées dans le cloud, PowerApps conserve un historique des modifications que vous apportez.If something goes wrong or you save a change to an app you shouldn't have, it's good to know that PowerApps can help you out. For apps that are saved in the cloud, PowerApps keeps a history of the changes that you make. Vous pouvez afficher les versions enregistrées et restaurer une version antérieure si nécessaire.You can view the versions that are saved and restore your app to a previous version if necessary. N’oubliez pas que, si l’application est partagée, les personnes avec lesquelles vous l’avez partagée reçoivent également la version restaurée.Be aware that if the app is shared, the people you shared with also receive the restored version.

Comment contrôler la version d’une applicationHow to version an app

Dans web.powerapps.com, sur une vignette d’application, cliquez sur les points de suspension (.In web.powerapps.com, on an app tile, click the ellipsis (. .. .), puis sur Details..), and then click Details.

Cliquer sur Details pour accéder au contrôle des versions d’une application

À partir d’ici, vous pouvez contrôler les versions d’une application, ainsi que partager celle-ci, comme décrit dans la rubrique précédente.From here, you can control app versioning and also share an app, which we covered in the previous topic. Pour revenir à une version antérieure d’une application, cliquez sur Restore pour la version appropriée (version 3 dans notre exemple), puis une deuxième fois sur Restore pour confirmer l’opération.To move back to a previous version of an app, click Restore for the appropriate version (version 3 in the example), and click Restore again to confirm. Comme vous pouvez le voir dans l’exemple, une fois la version 3 restaurée, PowerApps traite celle-ci comme une nouvelle version (version 5 dans notre exemple), plutôt qu’un simple remplacement de la version 4.As you see in the example, after you restore to version 3, PowerApps treats this as a new version (version 5 in the example), rather than just overwriting version 4.

Revenir à une version antérieure d’une application

Le contrôle de version pouvant être très utile si vous devez restaurer une version antérieure d’une application, songez-y si vous rencontrez des problèmes avec vos applications.Versioning can be very helpful if you need to restore a previous version of an app, so keep it in mind if you run into any issues with your apps. À présent que vous savez comment partager vos applications et les restaurer en cas de besoin, nous allons aborder le dernier aspect de la gestion des applications décrit dans ce cours : la gestion des environnements.Now that know how to share your apps and restore them if necessary, we'll move on to the last aspect of app management in this course - managing environments.

EnvironnementsEnvironments

Si vous avez bien suivi le cours jusqu’à présent, vous avez passé un certain temps à travailler dans web.powerapps.com. Que vous en ayez eu conscience ou non, vous avez travaillé constamment dans un environnement spécifique.If you have followed along with the course so far, you've spent some time working in web.powerapps.com. Whether you knew it or not, you have been working in a specific environment the whole time. Un environnement est simplement un regroupement d’applications et d’autres ressources (nous y reviendrons dans une minute).An environment is simply a grouping of apps and other resources (more on this in a minute). En regardant la partie supérieure droite de l’écran dans web.powerapps.com, vous pouvez voir un menu déroulant présentant votre environnement actuel.Look at the upper right of the screen in web.powerapps.com, and you see a drop-down menu that shows your current environment.

Sélecteur d’environnements

Si vous débutez avec PowerApps, il se peut que vous disposiez uniquement de l’environnement par défaut à ce stade.If you are new to PowerApps, you might have only the default environment at this point. Cliquez ou appuyez sur le menu pour voir si d’autres environnements sont disponibles.Click or tap the menu to see if there are other environments available.

Pourquoi utiliser des environnements ?Why use environments?

Un environnement est un conteneur d’applications et d’autres ressources, telles que des connexions de données et des flux de Microsoft Flow.An environment is a container for apps and other resources, like data connections and flows from Microsoft Flow. C’est un moyen de regrouper des éléments en fonction de besoins métier.It's a way to group things based on business requirements. Il existe plusieurs raisons de créer des environnements en plus de celui par défaut :There are several reasons to create additional environments beyond the default one:

  • Séparer le développement d’applications par service : dans une grande organisation, chaque service peut opérer dans un environnement distinct.Separate app development by department: in a large organization, each department could work in a different environment.
  • Prendre en charge la gestion du cycle de vie des applications (ALM, Application Lifecycle Management) : vous pouvez avoir des environnements distincts pour les applications en développement et les applications déjà terminées et partagées.Support application lifecycle management (ALM): you could have separate environments for apps in development and apps that you have already finished and shared.
  • Gérer l’accès aux données : chaque environnement peut avoir sa propre base de données du Common Data Service, et d’autres connexions de données sont spécifiques de l’environnement (c’est-à-dire qu’elles ne sont pas partagées entre les environnements).Manage data access: each environment can have its own Common Data Service database, and other data connections are specific to the environment (i.e. they're not shared across environments).

Un aspect à garder à l’esprit est que les environnements concernent uniquement les créateurs d’applications et les administrateurs PowerApps.One thing to keep in mind is that environments are relevant only to app creators and PowerApps admins. Lorsque vous partagez une application avec un utilisateur, celui-ci exécute l’application tant qu’il dispose des autorisations adéquates.When you share an app to a user, that user just runs the app as long as they have the right permissions. Il n’a pas se soucier de l’environnement d’origine.They don't have to worry about what environment it came from.

Créer un environnementCreate an environment

Jusqu’ici dans ce cours, nous nous sommes concentrés sur les créateurs d’applications. Or, les environnements sont créés et gérés par des administrateurs.So far in this course, we have focused on app creators, but environments are created and maintained by admins. Quoi qu’il en soit, même si vous n’êtes pas administrateur, ces informations peuvent vous être utiles pour discuter avec votre administrateur de la configuration des environnements.If you're not an admin, this information can still be helpful when you talk to your admin about setting up environments. Dans le centre d’administration PowerApps, cliquez ou appuyez sur Environments, puis sur New environment.In the PowerApps admin center, click or tap Environments then New environment. Dans l’écran New environment, entrez un nom pour l’environnement, sélectionnez une région, indiquez si vous souhaitez créer une base de données Common Data Service pour l’environnement, puis cliquez ou appuyez sur Create an environment.On the New environment screen, enter a name for the environment, select a region, select whether to create a Common Data Services database for the environment, and click or tap Create an environment.

Créer un environnement

Et voilà. Vous avez maintenant un nouvel environnement dans lequel travailler.That's it, you now have a new environment to work in. Si vous revenez à web.powerapps.com, vous pourrez voir celui-ci dans le menu déroulant des environnements.If you go back to web.powerapps.com, you will see it in the environments drop-down menu.

Gérer l’accès à un environnementManage access to an environment

Vous avez accès à un environnement si vous êtes :You have access to an environment if you are:

  • Environment Admin : un administrateur d’environnement dispose de toutes les autorisations au sein de l’environnement.An Environment Admin: you have full permissions in the environment.
  • Environment Maker : un créateur d’environnement peut voir toutes les applications, créer des applications, et utiliser le Common Data Service (d’autres autorisations s’appliquent).An Environment Maker: you can see all apps, create apps, and work with the Common Data Service (other permissions apply).

En tant qu’administrateur, vous accordez l’accès à un environnement via l’onglet Environments. Tout d’abord, cliquez ou appuyez sur un environnement.As an admin, you grant access to an environment from the Environments tab. First, click or tap an environment. Pour ajouter un utilisateur (dans cet exemple, un Environment Maker), cliquez ou appuyez sur Environment roles, puis sur Environment Maker.To add someone (an Environment Maker in this example), click or tap Environment roles then Environment Maker. À partir de là, ajoutez des utilisateurs ou des groupes au rôle, puis cliquez sur Enregistrer.From there, add users or groups to the role and click Save.

Gérer l’accès à l’environnement

À présent, vous comprenez les avantages des environnements, et savez comment créer ceux-ci et y donner accès.You now understand the benefits of environments, and how to create them and grant access to them. Même si vous n’avez pas de rôle d’administrateur, il est utile de savoir comment cela fonctionne.Even if you're not in an admin role, it's helpful to know how this works. Ceci conclut la section Applications de gestion. Vous êtes désormais prêt à passer à la section suivante, « Gestion des données », qui se concentre sur le Common Data Service.This brings us to the end of the Managing apps section, and you're well prepared to move on to the next section, "Managing data", which focuses on the Common Data Service.

Félicitations !

Vous avez terminé la section Gestion des applications de l’Apprentissage guidé Microsoft PowerApps.You've completed the Managing apps section of Microsoft PowerApps Guided Learning.

Vous avez appris à...

Didacticiel suivant

Gestion des donnéesManaging data

Contributeurs

  • Michael Blythe
  • olprod
  • Alisha-Acharya