Planifier votre déploiement

Effectué

Une planification préliminaire facilite le déploiement de Power Platform avec Microsoft Dataverse. Les bonnes pratiques relatives à l’adoption de Microsoft Power Platform fournissent des conseils afin de vous aider à créer et mettre en œuvre les stratégies commerciales et technologiques nécessaires au succès de votre organisation avec Microsoft Power Platform.

Rôles d’administrateur

Plusieurs rôles d’administrateur peuvent être affectés aux utilisateurs lorsque vous gérez votre abonnement dans l’environnement Microsoft Online Services. Les rôles d’administrateur définissent les responsabilités administratives pour la gestion des utilisateurs et des abonnements, par exemple l’administration de la facturation et des mots de passe.

Du point de vue de Power Platform, vous pouvez affecter deux rôles d’administrateur de service associés à Microsoft Power Platform pour fournir un niveau élevé de gestion d’administration :

  • Administrateur Dynamics 365

  • Administrateur Microsoft Power Platform

Pour faciliter l’administration des environnements et des paramètres, vous pouvez affecter aux utilisateurs le rôle d’administrateur Microsoft Power Platform pour gérer Microsoft Power Platform au niveau de l’abonné. Ces rôles d’administrateur peuvent être affectés depuis le Centre d’administration Microsoft 365.

Ajout d’un environnement à votre abonnement

Les environnements sont des conteneurs permettant aux administrateurs de gérer les applications, les flux, les connexions et autres actifs, ainsi que les autorisations pour permettre aux membres de l’organisation d’utiliser les ressources. Vous pouvez ajouter plusieurs environnements à un abonné.

Chaque environnement est créé sous un abonné Microsoft Entra ID et ses ressources ne sont accessibles qu’aux utilisateurs de cet abonné. Un environnement est également lié à un emplacement géographique, comme les États-Unis. Lorsque vous créez une application dans un environnement, elle est acheminée uniquement vers les centres de données situés à l’emplacement géographique de l’environnement. Tous les éléments que vous créez dans cet environnement (y compris les chatbots, les connexions, les passerelles, les flux Power Automate, etc.) sont également liés à l’emplacement de leur environnement.

Chaque environnement peut avoir zéro ou une base de données Microsoft Dataverse, qui fournit un stockage pour vos applications et chatbots. Le fait de pouvoir créer une base de données pour votre environnement dépend de la licence que vous achetez pour Power Apps et de vos autorisations dans cet environnement.

Lorsque vous créez une application dans un environnement, elle est uniquement autorisée à se connecter aux sources de données qui sont également déployées dans ce même environnement, y compris les connexions, les passerelles, les flux et les bases de données Dataverse. Par exemple, imaginez un scénario dans lequel vous avez créé deux environnements nommés Test et Dev, et créé une base de données Dataverse dans chacun des environnements. Si vous créez une application dans l’environnement Test, elle ne sera autorisée à se connecter qu’à la base de données Test ; elle ne pourra pas se connecter à la base de données Dev.

Les environnements ont deux rôles intégrés qui permettent d’accéder aux autorisations au sein d’un environnement :

  • Administrateur d’environnement : permet d’effectuer toutes les actions d’administration sur un environnement, y compris les suivantes :

    • Ajouter ou supprimer un utilisateur ou un groupe à partir du rôle Administrateur d’environnement ou Créateur d’environnement

    • Approvisionner une base de données Dataverse pour l’environnement

    • Afficher et gérer toutes les ressources créées dans l’environnement.

    • Définir des stratégies de protection contre la perte de données.

  • Créateur d’environnement : permet de créer des ressources dans un environnement, y compris des applications, des connexions, des connecteurs personnalisés, des passerelles, des applications et des flux Power Automate.

Environnements hors production/de bac à sable

Un environnement de bac à sable est un environnement hors production. Comme il est isolé des environnements de production, un environnement de bac à sable est l’endroit idéal pour développer et tester en toute sécurité des modifications d’application avec peu de risques.

Voici certains des principaux avantages offerts par les environnements de bac à sable :

  • Évaluer les nouvelles fonctions avant la production : testez toutes les fonctionnalités dans un environnement de bac à sable avant d’appliquer les mises à jour à la production.

  • Contrôle d’accès : limitez l’accès à l’environnement de bac à sable en le mettant en mode Administration, autorisant ainsi uniquement les utilisateurs dotés du rôle Administrateur système ou Personnalisateur système d’y accéder.

  • Copier et Restaurer : copiez les personnalisations et les données d’un environnement de production dans un environnement de bac à sable.

  • S’exercer : utilisez un environnement de bac à sable comme terrain d’exercice après une copie complète de la production. Les utilisateurs peuvent profiter de toutes les fonctionnalités de leur solution de production sans risquer d’affecter les données de production.

  • Tester de nouvelles applications : installez et testez des solutions et des applications dans un environnement de bac à sable avant de les prendre en compte pour la production. Former les utilisateurs dans le bac à sable avant le déploiement de l’application en production.

Pour en savoir plus sur l’utilisation des environnements de bac à sable, cliquez ici : Environnements de bac à sable.

Environnements de production

Ces environnements sont destinés à être utilisés pour le travail permanent d’une organisation. Ils peuvent être créés (et détenus) par un administrateur ou quiconque disposant d’une licence Power Apps, à condition qu’une capacité de base de données d’au moins 1 Go soit disponible. Un environnement de production est également créé pour chaque base de données Dataverse existante lorsque la base de données est mise à niveau vers la version 9.0 ou une version ultérieure. Si votre entreprise dépend des données d’un environnement particulier, cet environnement doit être un environnement de production.

Changement de type d’environnement

Il est important de consacrer du temps à la planification et la conception de votre implémentation, afin d’implémenter le type d’environnement adéquat. Cependant, vous pourrez toujours modifier le type d’environnement en passant de production à bac à sable ou de bac à sable à production si nécessaire.

Par exemple, si vous sauvegardez un environnement de production avant d’installer une solution, puis que vous remarquez que la solution présente des problèmes après l’installation (ou que vous ne pouvez pas supprimer la solution), vous pouvez restaurer votre sauvegarde. Notez cependant que vous ne pouvez pas restaurer les sauvegardes dans un environnement de production, donc vous devez d’abord redéfinir le type de votre environnement sur bac à sable. Ensuite, vous pouvez procéder à la restauration de la sauvegarde, puis redéfinir à nouveau le type de l’environnement sur production. Cette limitation relative à la restauration des sauvegardes en production a été mise en place afin d’éviter des remplacements accidentels de votre environnement de production.

Dataverse for Teams

Microsoft Dataverse for Teams fournit une plateforme de données intégrée low-code pour Microsoft Teams. Il offre un stockage de données relationnelles, des types de données riches, une gouvernance de qualité professionnelle et un déploiement de solution en un clic. Un environnement Dataverse for Teams est automatiquement créé pour l’équipe sélectionnée la première fois que vous créez une application ou un bot dans Microsoft Teams ou que vous installez une application Power Apps à partir du catalogue d’applications. L’environnement Dataverse for Teams permet de stocker, gérer et partager des données, applications et flux dédiés à une équipe.

Chaque équipe peut disposer d’un environnement. En outre, l’ensemble des données, applications, bots et flux créés avec l’application Power Apps au sein d’une équipe sont disponibles dans la base de données Dataverse for Teams de cette équipe.

La sécurité dans Dataverse for Teams est gérée de manière similaire à la façon dont la sécurité est gérée dans Teams, en mettant l’accent sur les propriétaires, les membres et les invités.

Pour en savoir plus sur les environnements Dataverse for Teams, cliquez ici : Dataverse for Teams.

Détails de l’environnement

Vous pouvez voir des détails spécifiques liés à vos environnements en sélectionnant un environnement individuel dans le Centre d’administration Power Platform. Pour voir certains détails de vos environnements, sélectionnez un environnement. Cliquez sur Afficher tout pour voir plus de détails de l’environnement.

Capture d’écran des détails de l’environnement tels qu’ils s’affichent dans le Centre d’administration avec l’accent mis sur le bouton Afficher tout.

Cliquez sur Modifier pour consulter et modifier les détails de l’environnement.

Capture d’écran des détails de l’environnement dans le Centre d’administration mettant l’accent sur le bouton Modifier.

Capture d’écran de plus de détails de l’environnement du Centre d’administration visibles lorsque l’option Modifier est sélectionnée.

Stratégies d’environnement

L’élaboration d’une stratégie d’environnement implique de configurer les environnements et d’autres couches de sécurité des données d’une manière capable de prendre en charge le développement productif dans votre organisation, tout en sécurisant et en organisant les ressources. Pour les objectifs suivants, il est important de disposer d’une stratégie visant à gérer l’approvisionnement des environnements et leur accès, et à contrôler les ressources en leur sein :

  • Sécuriser les données et les accès.

  • Comprendre comment utiliser correctement l’environnement par défaut.

  • Gérer le nombre correct d’environnements pour éviter la prolifération et maintenir la capacité.

  • Faciliter l’Application Lifecycle Management (ALM).

  • Organiser les ressources en partitions logiques.

  • Faciliter les opérations (et le travail du service d’assistance) consistant à identifier les applications en production en les hébergeant dans des environnements dédiés.

  • S’assurer que les données sont stockées et transférées dans des régions géographiques acceptables (pour des raisons de performance et de conformité).

  • Assurer l’isolement des applications en cours de développement.

Pour en savoir plus sur l’établissement d’une stratégie d’environnement, cliquez ici : Établissement d’une stratégie d’environnement.