Exercice : comprendre les environnements dans Power Apps

Effectué

Dans un abonné, des environnements résident généralement au niveau de la société ou de l’organisation. Un environnement est un conteneur d’applications et d’autres ressources telles que des connexions de données et des flux de Power Automate. Il s’agit d’un moyen pour une organisation de regrouper des éléments en fonction des besoins métier.

Capture d’écran d’environnements Microsoft Power Platform.

Si vous avez suivi ce module, vous avez déjà travaillé en permanence dans un environnement spécifique. Dans le coin supérieur droit de Power Apps Studio, vous pouvez voir votre environnement actuel. Si vous regardez juste en dessous du terme « Environnement », vous pouvez voir l’environnement dans lequel vous travaillez. Dans l’exemple ci-dessous, l’utilisateur travaille dans l’environnement nommé « Développement Contoso ».

Capture d’écran du menu de l’environnement.

Si vous faites vos premiers pas avec Microsoft Power Apps, vous disposez peut-être à ce stade de l’environnement par défaut uniquement. Pour voir si d’autres environnements sont disponibles, sélectionnez le nom de l’environnement actuel dans l’en-tête. Lorsque vous le faites, un volet Sélectionner un environnement s’affiche sur le côté droit de votre écran, vous permettant de rechercher et choisir un autre environnement.

Remarque

Si vous souhaitez utiliser les environnements Power Apps, vous devez disposer d’un plan par application Power Apps ou d’un plan par utilisateur Power Apps. En outre, si vous souhaitez utiliser des tables restreintes Dynamics 365, vous devez disposer d’une licence Power Apps pour Dynamics 365. Consultez les références dans l’unité de synthèse de ce module de formation pour obtenir un lien.

Pourquoi utiliser des environnements ?

Voici les raisons qui justifient la création d’environnements autres que celui par défaut :

  • Séparer le développement d’applications par département : dans une grande organisation, chaque département peut travailler dans un environnement différent. Ainsi, les collaborateurs d’un département voient seulement les applications et les données de la société qui sont appropriées à leurs besoins.

  • Pour prendre en charge Application Lifecycle Management (ALM), des environnements distincts vous permettent de séparer les applications en cours de développement de celles ayant déjà été partagées. Parmi les options courantes figurent les environnements de développement, de test et de production. De plus, vous pouvez recueillir les commentaires des collaborateurs à l’aide d’un environnement de test avant de publier l’application finale.

  • Gérer l’accès aux données : chaque environnement peut avoir sa propre source de données métier. Des connexions de données spécifiques à un environnement peuvent être créées et ne peuvent pas être partagées entre des environnements.

Remarque

Gardez à l’esprit que les environnements concernent uniquement les créateurs d’applications et les administrateurs Power Apps. Quand vous partagez une application avec des utilisateurs, ceux-ci exécutent simplement l’application, à condition de disposer des autorisations appropriées. En d’autres termes, ils n’ont pas à se soucier de l’environnement d’origine de l’application.

Types d’environnements

Lorsque vous créez un environnement, il existe des options pour le type, notamment les suivantes :

  • Développeur : créé par des utilisateurs disposant d’une licence Plan pour développeurs. À utiliser par l’utilisateur créateur. Disponible sans expiration tant que l’utilisateur utilise activement l’environnement. Les environnements de développeur incluent l’accès à des fonctionnalités Premium.

  • Production : environnement qui inclut les applications/flux/données utilisés pour la production. L’environnement Par défaut est considéré comme un environnement de production.

  • Test : permet le développement/l’utilisation/l’exploration des fonctionnalités Power Platform pour des tests à court terme, conçus pour un seul utilisateur. Au bout de 30 jours, l’environnement est désactivé et supprimé.

  • Test (par abonnement) : deuxième type d’environnement de test. Les administrateurs d’abonnés peuvent octroyer une licence pour ce type d’environnement à un groupe d’utilisateurs pour développer des solutions plus vastes, multi-utilisateurs et multi-départements, et effectuer des évaluations de preuves de concept. A une date de fin qui peut être prolongée.

  • Bac à sable : environnement hors production de Microsoft Dataverse. Il est isolé de la production. Ce type d’environnement vous permet de développer et tester des modifications d’application avec un faible risque.

Maintenant que vous avez une compréhension de base des environnements, nous allons examiner un exercice de création d’un environnement.

Créer un environnement

Seuls les administrateurs peuvent créer des environnements. Quoi qu’il en soit, même si vous n’êtes pas administrateur, ces informations peuvent vous être utiles pour discuter de la configuration des environnements avec votre administrateur.

  1. Dans Power Apps Maker Portal, cliquez sur l’icône représentant un engrenage (Paramètres) près du coin supérieur droit de la fenêtre de navigateur, puis sélectionnez Centre d’administration.

    Cette action entraîne la création d’un onglet de navigateur pour le Centre d’administration Power Platform. Vous pouvez également accéder directement à https://admin.powerplatform.microsoft.com.

    Consultez l’image ci-dessous pour découvrir les étapes suivantes. Les numéros correspondent aux étapes numérotées.

    Capture d’écran des étapes de création d’un environnement.

  2. Sur l’écran d’accueil du Centre d’administration Power Platform, cliquez sur l’onglet Environnements dans le volet de navigation gauche. L’écran affiche alors une liste de tous les Environnements de votre abonné. Si vous n’avez qu’un seul abonné, il s’affiche avec le suffixe « (par défaut) ».

  3. Cliquez sur + Nouveau dans la barre de commandes.

  4. Dans le volet Nouvel environnement qui s’affiche sur le côté droit de votre écran, saisissez un nom pour l’environnement, puis sélectionnez une région et un type d’environnement.

  5. Vous pouvez ajouter Dataverse à un environnement de test, de bac à sable ou de production et régler le bouton bascule Ajouter un magasin de données Dataverse sur Oui. Ainsi, vous pouvez créer des applications avec des sources de données Dataverse dans le nouvel environnement. Si vous n’avez pas besoin de Dataverse ou Dynamics 365 dans votre nouvel environnement, vous pouvez laisser le bouton bascule réglé sur Non. Les environnements de développeur incluent automatiquement Dataverse.

  6. En tant qu’administrateur, vous pouvez également sélectionner l’option Paiement à l’utilisation avec Azure qui vous permet de lier le nouvel environnement à votre abonnement Azure pour payer certains services Power Platform tels que Dataverse et Power Apps. Ce choix est facultatif et s’applique uniquement aux environnements de production et de bac à sable.

  7. Si vous configurez un environnement de Développeur pour quelqu’un d’autre que vous-même, vous voyez un bouton bascule Créer au nom de vous permettant d’affecter l’environnement de développeur à un propriétaire sélectionné. Avec ce paramètre, les administrateurs peuvent créer un environnement de Développeur pour les utilisateurs de leur abonné.

  8. Cliquez sur Enregistrer.

  9. Pour les environnements créés avec Dataverse (de bac à sable, de production et de développeur), le volet Ajouter Dataverse s’affiche une fois que vous cliquez sur Enregistrer. Sélectionnez la langue et la devise des données stockées dans la base de données. Une fois la base de données créée, vous ne pouvez plus changer de devise ni de langue. Vous pouvez également demander à Dataverse de créer des exemples d’applications et de données en cliquant sur le bouton bascule Déployer des exemples d’applications et de données. Recliquez sur Enregistrer pour terminer la création de l’environnement.

Remarque

Il existe des restrictions d’abonné sur la capacité et la création d’environnement. Lorsque vous créez un environnement, vous devez disposer d’une capacité disponible de 1 Go, sinon vous ne pouvez pas en créer. Vous devez soit libérer de l’espace, soit acheter de la capacité supplémentaire pour votre abonné.

La préparation de la base de données pour un environnement comprenant Dataverse peut prendre plusieurs minutes. Une fois la base de données créée, le nouvel environnement s’affiche dans la liste des environnements de la liste Environnements.

Si vous suivez les étapes ci-dessus, vous disposez désormais d’un nouvel environnement dans lequel travailler. Si vous revenez à la page d’accueil Power Apps, elle est disponible en tant qu’environnement.

Gérer l’accès à un environnement

Par défaut, vous pouvez gérer l’accès à un environnement de deux manières :

  • Administrateur système : un administrateur système dispose des autorisations complètes pour créer et gérer les environnements.

  • Créateur d’environnement : un créateur d’environnement peut voir toutes les applications de cet environnement, créer des applications et utiliser Dataverse. (D’autres autorisations s’appliquent.)

Les administrateurs de l’environnement peuvent créer d’autres rôles de sécurité en fonction des besoins. Ils peuvent également ajouter des utilisateurs et les affecter à ces rôles. Pour affecter des rôles de sécurité à des utilisateurs individuels, procédez comme suit : Cette opération est effectuée dans le Centre d’administration Power Platform.

  1. Commencez par accéder au Centre d’administration Power Platform https://admin.powerplatform.microsoft.com.

  2. Cliquez sur Environnements dans le rail de navigation gauche.

  3. Sélectionnez l’environnement que vous avez créé, puis cliquez sur Paramètres dans la barre de commandes.

  4. Cliquez sur le menu déroulant Utilisateurs + autorisations, puis sélectionnez Utilisateurs.

    Capture d’écran des paramètres.

  5. Dans la liste Utilisateurs de l’environnement, cliquez sur Ajouter un utilisateur dans la barre de commandes.

  6. Dans le volet Ajouter un utilisateur à droite, saisissez l’utilisateur en entrant un nom ou son adresse e-mail dans votre organisation.

  7. Cliquez sur Ajouter. Quelques instants après, le volet Gérer les rôles de sécurité s’affiche.

    Remarque

    Pour être ajoutés à un environnement, les utilisateurs doivent remplir certaines conditions préalables, comme être activés dans Microsoft Entra ID, disposer d’une licence active et être membres du groupe de sécurité de l’environnement. Si vous recevez des erreurs sur l’un de ces éléments lorsque vous tentez d’ajouter un utilisateur, vous devez remplir ces conditions préalables avant de réessayer d’ajouter l’utilisateur. Nous allons inclure un lien dans l’unité de synthèse expliquant comment procéder.

  8. Dans le volet Gérer les rôles de sécurité, sélectionnez le(s) rôle(s) de l’utilisateur. Pour cet exercice, vous pouvez affecter le rôle Créateur d’environnement à l’utilisateur.

  9. Cliquez sur Enregistrer.

  10. La liste Utilisateurs affiche alors des notifications en haut pour vous informer que votre utilisateur a été ajouté et que ses rôles de sécurité ont été mis à jour.

Vous disposez désormais d’une compréhension de base des environnements et des types d’environnements que vous pouvez créer à l’aide du Centre d’administration Power Platform. Nous avons créé un environnement, puis ajouté un utilisateur à notre environnement. Grâce à ces compétences, nous pouvons gérer la manière dont les utilisateurs accèdent aux environnements.