Présentation des environnementsEnvironments overview

Les environnements sont un nouveau concept de PowerApps.Environments are a new concept in PowerApps. Un environnement est tout simplement un espace permettant de stocker, de gérer et de partager les applications, flux et données d’entreprise de votre organisation.Put simply, an environment is a space to store, manage, and share your organization’s business data, apps, and flows. Il sert également de conteneur pour séparer les applications qui peuvent avoir différents rôles, exigences de sécurité ou publics cibles.They also serve as containers to separate apps that may have different roles, security requirements, or target audiences. La façon dont vous choisissez d’utiliser des environnements dépend de votre organisation et des applications que vous tentez de créer.How you choose to leverage environments depends on your organization and the apps you are trying to build. Par exemple :For example:

  1. Vous pouvez choisir de ne créer des applications que dans un environnement unique.You may choose to only build your apps in a single environment.
  2. Vous pouvez créer des environnements distincts qui regroupent les versions de test et de production de vos applications.You might create separate environments that group the Test and Production versions of your apps.
  3. Vous pouvez créer des environnements distincts qui correspondent aux équipes ou services de votre entreprise, chacun contenant les données pertinentes et les applications pour chaque public.You might create separate environments that correspond to specific teams or departments in your company, each containing the relevant data and apps for each audience.
  4. Vous pouvez également créer des environnements distincts pour différentes branches de votre entreprise dans le monde entier.You might also create separate environments for different global branches of your company.

Étendue des environnementsEnvironment scope

Chaque environnement est créé sous un locataire Azure AD et ses ressources sont accessibles uniquement par les utilisateurs associés à ce locataire.Each environment is created under an Azure AD tenant, and its resources can only be accessed by users within that tenant. Un environnement est également lié à un emplacement géographique, comme les États-Unis.An environment is also bound to a geographic location, like the US. Lorsque vous créez une application dans un environnement, celle-ci est routée uniquement vers les centres de données situés dans cet emplacement géographique.When you create an app in an environment, that app is routed to only datacenters in that geographic location. Tous les éléments que vous créez dans cet environnement (y compris les connexions, les passerelles, les flux utilisant Microsoft Flow, etc.) sont également liés à l’emplacement de leur environnement.Any items that you create in that environment (including connections, gateways, flows using Microsoft Flow, and more) are also bound to their environment’s location.

Chaque environnement peut avoir aucune ou une seule base de données Common Data Service, qui fournit un stockage pour vos applications.Every environment can have zero or one Common Data Service databases, which provides storage for your apps. La possibilité de créer une base de données pour votre environnement dépend de la licence que vous achetez pour PowerApps et de l’autorisation qui vous est octroyée dans cet environnement.The ability to create a database for your environment will depend on the license you purchase for PowerApps and your permission within that environment. Pour plus d’informations, voir Informations de tarification.For more information, see Pricing info.

Lorsque vous créez une application dans un environnement, celle-ci n’est autorisée à se connecter qu’aux sources de données qui sont également déployées dans le même environnement, y compris les connexions, les passerelles, les flux et les bases de données Common Data Service.When you create an app in an environment, that app is only permitted to connect to the data sources that are also deployed in that same environment, including connections, gateways, flows, and Common Data Service databases. Par exemple, prenons un scénario dans lequel vous avez créé deux environnements nommés « Test » et « Développement », ainsi qu’une base de données Common Data Service dans chacun des environnements.For example, let’s consider a scenario where you have created two environments named ‘Test’ and ‘Dev’ and created a Common Data Service database in each of the environments. Si vous créez une application dans l’environnement « Test », celle-ci n’est autorisée à se connecter qu’à la base de données « Test ». Elle ne peut pas se connecter à la base de données « Développement ».If you create an app in the ‘Test’ environment, it will only be permitted to connect to the ‘Test’ database, it won't be able to connect to the ‘Dev’ database.

Il existe également un processus pour déplacer des ressources entre les environnements.There is also a process to move resources between environments. Pour plus d’informations, voir Migrer des ressources.For more information, see Migrate resources.

Autorisations liées aux environnementsEnvironment permissions

Les environnements ont deux rôles intégrés qui fournissent des autorisations d’accès au sein d’un environnement :Environments have two built-in roles that provide access to permissions within an environment:

  • Le rôle d’administrateur de l’environnement peut effectuer toutes les actions d’administration dans un environnement, y compris ce qui suit :The Environment Admin role can perform all administrative actions on an environment including the following:

    o Ajouter ou supprimer un groupe ou utilisateur du rôle d’administrateur de l’environnement ou de créateur de l’environnemento Add or remove a user or group from either the Environment Admin or Environment Maker role

    o Approvisionner une base de données Common Data Service pour l’environnemento Provision a Common Data Service database for the environment

    o Afficher et gérer toutes les ressources créées dans un environnemento View and manage all resources created within an environment

    o Définir des stratégies de protection contre la perte de données.o Set data loss prevention policies. Pour plus d’informations, voir Stratégies de protection contre la perte de données.For more information see Data loss prevention policies.

  • Le rôle de Créateur d’environnement permet de créer des ressources au sein d’un environnement, notamment des applications, connexions, connecteurs personnalisés, passerelles et flux en utilisant Microsoft Flow.The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Microsoft Flow.

Les créateurs d’environnement peuvent également distribuer les applications qu’ils ont créées dans un environnement à d’autres utilisateurs de votre organisation en partageant l’application avec des utilisateurs ou groupes de sécurité spécifiques ou tous les utilisateurs de l’organisation.Environment Makers can also distribute the apps they build in an environment to other users in your organization by sharing the app with individual users, security groups, or to all users in the organization. Pour plus d’informations, voir Partager une application dans PowerApps.For more information, see Share an app in PowerApps.

Les utilisateurs ou groupes affectés à ces rôles liés aux environnements n’ont pas automatiquement accès à la base de données de l’environnement (si celle-ci existe). Le propriétaire de la base de données doit leur octroyer un accès séparément.Users or groups assigned to these environment roles are not automatically given access to the environment’s database (if it exists) and must be given access separately by a Database owner. Pour plus d’informations, voir Configurer la sécurité des bases de données.For more information, see Configure database security.

Les utilisateurs ou groupes de sécurité peuvent être attribués à l’un de ces deux rôles par un administrateur de l’environnement à partir du Centre d’administration PowerApps.Users or security groups can be assigned to either of these two roles by an Environment Admin from the PowerApps admin center. Pour plus d’informations, voir Administration des environnements.For more information, see Environment Administration.

Environnement par défautThe default environment

Un environnement par défaut unique est automatiquement créé par PowerApps pour chaque locataire et partagé par tous les utilisateurs de ce locataire.A single default environment is automatically created by PowerApps for each tenant and shared by all users in that tenant. Chaque fois qu’un nouvel utilisateur s’inscrit à PowerApps, il est automatiquement ajouté au rôle Créateur de l’environnement par défaut.Whenever a new user signs up for PowerApps, they are automatically added to the Maker role of the default environment. L’environnement par défaut est créé dans la région la plus proche de la région par défaut du locataire AAD.The default environment is created in the closest region to the default region of the AAD tenant.

Note

Aucun utilisateur n’est ajouté automatiquement au rôle d’administrateur de l’environnement par défaut.No users will be added to the Environment Admin role of the default environment automatically. Pour plus d’informations, voir Administration des environnements.For more informaton, see Environment Administration.

L’environnement par défaut est nommé comme suit : « {nom du locataire Azure AD} (par défaut) »The default environment is named as follows: “{Azure AD tenant name} (default)”

Choix d’un environnementChoosing an environment

Avec l’introduction des environnements, vous voyez maintenant une nouvelle expérience lorsque vous accédez à https://web.powerapps.com. Les applications, les connexions et les autres éléments qui sont visibles dans le site sont à présent filtrés en fonction de l’environnement actuel sélectionné.With the introduction of environments, you will now see a new experience when you come to https://web.powerapps.com. The apps, connections, and other items that are visible in the site will now be filtered based on the current environment that is selected. Votre environnement actuel est spécifié dans le sélecteur d’environnement près du bord droit de l’en-tête.Your current environment is specified in the environment picker near the right edge of the header. Pour sélectionner un autre environnement, appuyez ou cliquez sur le sélecteur pour afficher une liste des environnements disponibles.To choose a different environment, click or tap the picker, and a list of available environments appears. Cliquez ou appuyez sur celui dans lequel vous souhaitez entrer.Click or tap the one you wish to enter.

Un environnement s’affiche dans votre sélecteur si une des conditions suivantes est réunie :An environment will show up in your picker if you meet one of the following conditions:

  1. Vous êtes membre du rôle d’administrateur de l’environnement.You are a member of the Environment Admin role for the environment.
  2. Vous êtes membre du rôle de créateur de l’environnement.You are a member of the Environment Maker role for the environment.
  3. Vous n’êtes ni administrateur de l’environnement ni créateur de l’environnement, mais vous avez reçu l’accès « Collaborateur » à au moins une application au sein de l’environnement.You are not an Environment Admin or Environment Maker of the environment, but you have been given ‘Contributor’ access to at least one app within the environment. Pour plus d’informations, voir Partager une application.For more information, see share an app. Remarque : dans ce cas, vous ne pouvez pas créer d’applications dans cet environnement.Note: in this case, you will not be able to create apps in this environment. Vous pouvez uniquement modifier les applications existantes qui ont été partagées avec vous.You will only be able to modify the existing apps that have been shared with you.

Création d’un environnementCreating an environment

Qui peut créer des environnements ?Who can create environments?

Votre licence détermine si vous pouvez créer des environnements.Your license determines whether you can create environments.

LicenceLicense La création de l’environnement est autorisée.Environment creation is allowed
PowerApps P2PowerApps P2
Essai PowerApps P2PowerApps P2 Trial
PowerApps P1PowerApps P1 xx
Essai PowerApps P1PowerApps P1 Trial xx
Offres Dynamics 365Dynamics 365 Plans xx
Offres Office 365Office 365 Plans xx
Offres Équipes et applications Dynamics 365Dynamics 365 Apps and Teams Plans xx

Chaque utilisateur peut créer jusqu’à deux environnements.Each user can create up to two environments.

Où peuvent être créés les environnements ?Where can environments be created?

Vous pouvez créer des environnements à partir de PowerApps.com et du Centre d’administration PowerApps.You will be able to create new environments from PowerApps.com and from the PowerApps admin center. Si vous créez un environnement, vous êtes ajouté automatiquement au rôle d’administrateur de cet environnement.If you create an environment, they you will automatically be added to the Environment Admin role for that environment. Il n’y a pas de limitation du nombre d’environnements auxquels vous pouvez participer en tant que membre du rôle d’administrateur ou de créateur de l’environnement.There is not be a limit on the number of environments that you can be participate in as a member of the Environment Admin or Environment Maker role. Pour plus d’informations, voir Administration des environnements.For more information, see Environment Administration.

Qu’est-ce qui va changer pour les utilisateurs de la version préliminaire de PowerApps ?What will change for PowerApps Preview users?

Avec l’introduction des environnements, tout utilisateur qui a participé à la version préliminaire de PowerApps verra quelques modifications dans son expérience.Any user that has participated in the PowerApps preview will see some changes in their experience with the introduction of environments. Le tableau suivant indique ce à quoi les utilisateurs des États-Unis et ceux des autres régions peuvent s’attendre :The following table lists what U.S. users and non-U.S. users can expect:

UtilisateurUser Que se passe-t-il ?What happens
Utilisateur de la version préliminaire qui a créé une base de données Common Data ServicePreview user who created a Common Data Service database Vous voyez un environnement nommé « Environnement de {votre nom} » contenant la base de données Common Data Service et les applications que vous avez créées.You will see an environment called “{Your name}’s environment” that contains your preview Common Data Service database and any apps that you built against it. Vous êtes ajouté aux rôles de créateur et d’administrateur de cet environnement et en tant que propriétaire de la base de données.You will be added to the Environment Maker role and Environment Admin role of this environment and as a Database owner of the database. Lorsque nous mettrons PowerApps à la disposition générale, nous mettrons à niveau les métadonnées Common Data Service.When PowerApps enters general availability, we will upgrade the metadata of the Common Data Service. L’impact de cette modification signifie que vous serez toujours en mesure d’utiliser les entités et les applications que vous avez déjà créées dans la base de données Common Data Service. Toutefois, vous ne pourrez pas créer de champs ou d’entités dans cette base de données.The impact of this change means that you will still be able to use the entities and apps that you have already built against your preview Common Data Service database; however, you won't be able to create fields or entities in that database. Nous publierons bientôt des conseils sur la façon dont vous pouvez créer un environnement avec une base de données qui contient les métadonnées mises à niveau et migrer vos applications vers cet environnement.We will soon publish guidance on how you can create an environment with a database that contains the upgraded metadata and migrate your apps over to that environment.
Remarque : Si une de vos applications créées dans le cadre de la version préliminaire de la base de données Common Data Service exploite également un connecteur personnalisé comme source de données, elle sera temporairement interrompue dans cet environnement, car tous les connecteurs personnalisés seront migrés vers l’environnement par défaut.Note: If any of your apps that were built against your preview Common Data Service database also leverage a custom connector as a data source, they will be temporarily broken in this environment because all custom connectors will be migrated to the default environment. Vous devrez recréer le connecteur personnalisé dans cet environnement pour réparer les applications affectées.You'll need to re-create the custom connector in this environment to repair any affected apps.
Utilisateur de la version préliminaire aux États-UnisPreview user in the U.S. Les ressources suivantes que vous avez créées au cours de la version préliminaire de PowerApps seront disponibles dans l’environnement par défaut de votre locataire :The following resources that you created during the PowerApps preview period will be available in your tenant’s default environment:
- Toutes les applications que vous avez créées (à l’exception de celles connectées à une base de données Common Data Service en version préliminaire)- All apps you created (except any that connected to a preview Common Data Service database)
- Toutes les connexions et tous les connecteurs personnalisés que vous avez créées- All connections and custom connectors that you created
- Toutes les passerelles de données locales que vous avez installées- All on-premises data gateways you installed
Utilisateur de la version préliminaire hors des États-UnisPreview user not in U.S. En plus de l’environnement par défaut, vous voyez un environnement nommé « {locataire Azure AD} (de la version préliminaire) » qui contient les ressources suivantes que vous avez créées au cours de la version préliminaire de PowerApps :In addition to the default environment, you will also see an environment called “{Azure AD tenant} (from preview)” that contains the following resources you created during the PowerApps preview period:
- Toutes les applications que vous avez créées (à l’exception de celles connectées à une base de données Common Data Service en version préliminaire)- All apps you created (except any that connected to a preview Common Data Service database)
- Toutes les connexions et tous les connecteurs personnalisés que vous avez créées- All connections and custom connectors that you created
- Toutes les passerelles de données locales que vous avez installées- All on-premises data gateways you installed.
Vous serez ajouté au rôle de créateur de cet environnement.You will be added to the Environment Maker role of this environment.

Un utilisateur de la version préliminaire est une personne qui a utilisé Microsoft PowerApps avant sa disponibilité générale.A preview user is someone who used Microsoft PowerApps before its release to General Availability (GA).

Deux semaines après la mise à la disposition générale de PowerApps, les environnements qui contiennent le contenu préliminaire seront marqués en lecture seule (à l’exception de l’environnement par défaut) ; tous les flux et applications existants continueront à fonctionner dans ces environnements, mais vous ne pourrez pas créer d’applications ni de flux.Two weeks after PowerApps enters general availability (GA), environments that contain preview content will be marked as read-only (with the exception of the default environment); all existing apps and flows will continue to work in these environments, but you won't be able to create apps or flows. Nous recommandons fortement aux utilisateurs de ces environnements de migrer leur contenu vers l’environnement par défaut ou un autre environnement personnalisé.We highly recommend that users of these environments migrate their content to the default environment or another custom environment. Consultez le billet de blog suivant (qui sera publié cette semaine) pour plus d’informations sur le processus de migration : annonce des fonctionnalités Common Data Service.Please refer to the following blog (which will be posted this week) for more information about the migration process: see the Common Data Service features announcement blog.

Exemples d’environnements pour un utilisateur de la version préliminaire aux États-UnisExample environments for a preview user in U.S.

Exemples d’environnements pour un utilisateur de la version préliminaire en dehors des États-UnisExample environments for a preview user not in U.S.

Gestion des environnements pour votre organisationManaging environments for your organization

Avec l’introduction des environnements, nous lançons également le centre d’administration PowerApps, où vous pouvez gérer tous les environnements que vous avez créés ou pour lesquels vous avez été ajouté au rôle d’administrateur.With the introduction of environments, we are also launching the PowerApps admin center, where you can manage all of the environments that you have created or to which you have been added to the Environment Admin role. Dans le centre d’administration, vous pouvez effectuer toutes les actions d’administration sur un environnement, y compris ce qui suit :From the Admin center, you can perform all administrative actions on an environment, including the following:

  • Ajouter ou supprimer un groupe ou utilisateur du rôle d’administrateur de l’environnement ou de créateur de l’environnementAdd or remove a user or group from either the Environment Admin or Environment Maker role. Pour plus d’informations, voir Administration des environnements.For more information, see Environment Administration.
  • Approvisionner une base de données Common Data Service pour l’environnementProvision a Common Data Service database for the environment. Pour plus d’informations, voir Créer une base de données Common Data Service.For more information, see Create a Common Data Service database.
  • Définir des stratégies de protection contre la perte de donnéesSet Data Loss Prevention policies. Pour plus d’informations, voir Stratégies de protection contre la perte de données.For more information, see Data loss prevention policies.
  • Définir des stratégies de sécurité de base de données (comme ouvertes ou limitées par les rôles de base de données).Set database security policies (as open or restricted by database roles). Pour plus d’informations, voir Configurer la sécurité des bases de données.For more information, see Configure database security.
  • Les membres du rôle Administrateur général du locataire Azure AD (y compris les administrateurs généraux Office 365) peuvent également gérer tous les environnements qui ont été créés dans leur locataire et définir des stratégies à l’échelle du locataire à partir du centre d’administration PowerApps.Members of the Azure AD tenant Global administrator role (includes Office 365 Global admins) can also manage all environments that have been created in their tenant and set tenant-wide policies from the PowerApps admin center.