Copier un environnement

Vous pouvez utiliser Copier un environnement dans le centre d'administration Power Platform pour copier les applications pilotées par modèle dans Dynamics 365, tels que Dynamics 365 Sales et Customer Service, et toutes les données de n'importe quel environnement vers un environnement de bac à sable. Vous pouvez sélectionner deux niveaux de copie : Tout ou Personnalisations et schémas uniquement.

Notes

  • Vous pouvez uniquement copier un environnement dans un environnement de bac à sable.
  • Les environnements sources et de destination doivent être dans la même zone.
  • Actuellement, tous les composant qui n'ont pas été ajoutés à une solution (y compris les applications canevas, flux, connecteurs personnalisés, et connexions) ne seront pas copiés vers l'environnement cible.
  • Vous ne pouvez pas copier à partir ou dans un environnement par défaut.
  • Vous devez disposer d'une capacité de stockage suffisante pour copier un environnement.

Copier sur tout

Copier tout comprend toutes les données d'application, les utilisateurs et les personnalisations, ainsi que les schémas de l'environnement source, et est adapté pour :

  • Test d'acceptation utilisateur
  • Test de mise à niveau
  • Aperçu en production (TAP/EA)
  • Formation

Exemple de scénario

Isaac, développeur d'application professionnelle, a été sollicité par le service des ventes pour configurer et déployer une solution d'intégration des réseaux sociaux provenant d'un autre fournisseur. Isaac n'a jamais installé de solution de ce fournisseur et il ne connaît l'impact qu'une telle solution pourrait avoir sur l'application de production. Il souhaite importer la solution dans un environnement quasiment identique, mais isolé de la production pour découvrir la solution et apporter les modifications de configuration requises. Isaac demande à Yves, le directeur informatique de Contoso, de créer pour lui un environnement de bac à sable en copie complète.

Une fois Tout copier terminé, Isaac reçoit un courrier électronique de Yves, lui indiquant que l'environnement de bac à sable est prêt. Isaac se connecte à l'environnement de bac à sable et effectue les modifications nécessaires pour que les services externes de production ne soient pas impactés par l'environnement de bac à sable. Une fois les modifications terminées, Isaac désactive le mode d'administration et active les services d'arrière-plan. Isaac peut utiliser l'environnement de bac à sable en copie complète pour faire le test et, ultérieurement, importer la solution en production.

Copier sur les personnalisations et les schémas uniquement

Copier les personnalisations et schémas uniquement comprend les utilisateurs, les personnalisations, ainsi que les schémas de l'environnement source, et est adapté pour :

  • Développement itératif d'équipe
  • Solutions des partenaires/Éditeurs de logiciels indépendant
  • Preuve de concept

Exemple de scénario

Isaac a un grand projet de développement qui démarre la semaine prochaine, pour le service des ventes. Il possède une équipe de développeurs prête à débuter le projet, dont certains travaillent pour Contoso et d'autres sont des fournisseurs externes. L'application de vente Contoso contient des informations confidentielles qui, comme l'a explicitement indiqué le directeur commercial, ne doivent pas être accessibles à du personnel extérieur pour des raisons de confidentialité et de responsabilité juridique. Isaac demande un environnement de bac à sable avec copie des personnalisations et des schémas uniquement qui ne contiennent aucune données liées à la production ou aux utilisateurs. De plus, Isaac crée un groupe de sécurité Microsoft 365 pour donner à l'équipe de développement l'accès à l'environnement bac à sable.

Après la modification et l'activation de certains plug-ins, l'environnement de bac à sable des développeurs fonctionne de la même manière et elle est complètement isolée de l'application de production. L'équipe de développement travaille pour modifier l'environnement pendant plusieurs semaines. Ils regroupent leurs modifications dans une solution et les exportent/importent pour le déploiement vers l'environnement de bac à sable en copie complète. Après une série de tests et de validations, les modifications sont déployées manuellement dans l'environnement de production.

Entités copiées dans une copie des personnalisations et des schémas uniquement

Les entités suivantes sont copiées lorsque vous effectuez une copie des personnalisations et des schémas uniquement :

Entités
BusinessUnit
ConnectionRole
Devise
DuplicateRule
DuplicateRuleCondition
Profil du serveur de messagerie
Autorisation de champ
Profil de sécurité de champ
ImportMap
InternalAddress
Boîte aux lettres
Organisation
Position
Files d'attente
QueueMembership
Rapport
Ressource
ResourceGroup
Rôle
RollupField
SavedQuery
Sites
SLAKPIenvironment
Solution
Sujet
Équipes
Modèle d'équipe
Modèle
SystemUser

Copier un environnement dans un environnement de bac à sable

  1. Accédez au centre d'administration Power Platform et connectez-vous à l'aide des informations d'identification Administrateur d'environnement ou Rôle d'administrateur système.

    Notes

    Les administrateurs d'environnement ou les administrateurs système peuvent copier tous les environnements disponibles. Les administrateurs système peuvent copier les environnements pour lesquels ils disposent du rôle d'administrateur d'environnement ou d'administrateur système.

  2. Sur le côté gauche du menu, sélectionnez Environnements, puis sélectionnez un environnement à copier.

  3. Sélectionnez Copier dans la barre de menus supérieure.

  4. Sélectionnez le niveau de Copie souhaité.

  5. Sélectionnez un environnement de bac à sable.

    Un environnement cible peut être un environnement de bac à sable ou d'aperçu ; non un environnement de production.

    Avertissement

    L'environnement cible est supprimé et remplacé par une copie des données et personnalisations à partir de l'environnement source. Vous ne pourrez pas récupérer les données supprimées.

  6. Pour limiter l'accès à l'environnement aux utilisateurs d'un groupe de sécurité, sélectionnez Modifier (Modifier).

  7. Modifiez les détails de l'environnement copié, puis sélectionnez Copier.

  8. Sélectionnez Confirmer pour remplacer l'environnement cible.

Le processus de remplacement débute.

Une fois le processus de copie terminé, l'environnement cible est placé en Mode d'administration et les opérations d'arrière-plan sont désactivées. La section suivante décrit les actions d'administration recommandées pour la copie d'environnement (cible) nouvellement créée.

Étapes suivant la copie d'un environnement

Pour garantir que la copie d'environnement (cible) nouvellement créée n'affecte pas votre environnement de production, une fois l'opération de copie terminée, il se passe deux choses :

  1. La copie d'environnement nouvellement créée est placée en mode d'administration. Seuls les utilisateurs dotés des rôles de sécurité Administrateur système ou Personnalisateur de système peuvent se connecter et gérer la copie d'environnement. Les utilisateurs ordinaires ne peuvent pas se connecter et utiliser la copie d'environnement.

  2. Les opérations d'arrière-plan sont désactivés dans la copie d'environnement. Les opérations désactivées incluent les workflows et la synchronisation avec Microsoft Exchange.

Examiner les composants

Vous devez consulter le statut des composants d'application de la copie d'environnement qui ont des connexions externes, comme Yammer, le courrier électronique, les plug-ins, les activités de workflow personnalisées, etc. Passez-les en revue et décidez de l'action à entreprendre :

  1. Désactiver le composant.

  2. Rediriger le composant vers un autre environnement de service, qui, par exemple, est exécuté sur Exchange ou sur SharePoint.

  3. Ne rien faire – laisser le composant tel quel dans la copie d'environnement. Par exemple, vous pouvez décider d'autoriser Yammer à publier à la fois sur la copie d'environnement et sur l'environnement de production.

    Voici quelques composants d'application de la copie d'environnement pouvant avoir des connexions externes et donc affecter les services ayant les mêmes connexions dans votre environnement de production.

  • Courrier électronique. Une boîte aux lettres électronique peut être synchronisée à l'aide de deux environnements différentes. Pour un environnement en copie complète, les boîtes aux lettres d'utilisateurs de la copie d'environnement doivent être désactivées, de manière à ce qu'elles ne tentent pas d'envoyer ou de recevoir des messages électroniques, ou de suivre des rendez-vous, des contacts ou des tâches. Définissez l'option de synchronisation des éléments ci-dessous sur Aucune.

    • E-mail entrant
    • E-mail sortant
    • Rendez-vous, Contacts, Tâches

    Plus d'informations : Définition du mode de remise pour les courriers électroniques entrants et sortants

  • SharePoint. Désactivez ou redirigez SharePoint vers un environnement SharePoint bac à sable pour empêcher d'affecter les documents gérés par SharePoint. Accédez à Paramètres > Gestion de la documentation > Sites SharePoint. Sélectionnez votre site, puis cliquez sur Désactiver.

  • Yammer. Désactiver Yammer ou redirigez vers un service Yammer distinct pour empêcher les publications effectuées dans la copie d'environnement d'entrer en conflit avec les publications effectuées dans l'environnement de production. Accédez à Paramètres > Administration > Configuration de Yammer.

    Après la création d'un environnement de bac à sable, des workflows et tâches système peuvent être en attente d'exécution. Indépendamment de ces tâches, si vous avez connecté Yammer aux applications pilotées par modèle dans Dynamics 365, vous trouverez des flux d'activités Yammer publiés à partir des applications pilotées par modèle dans Dynamics 365 vers Yammer de manière asynchrone. Ces flux d'activités ne sont pas visibles via les tâches système. S'il existait des flux d'activités Yammer en attente, avant l'activation de l'option Désactiver les processus en arrière-plan, ces flux d'activités sont publiés dans la configuration Yammer active, une fois que l'option Désactiver les processus en arrière-plan est à nouveau désactivée. Dans l'environnement de bac à sable, si votre configuration Yammer active est connectée au même réseau Yammer que votre environnement de production, les flux d'activités peuvent apparaître deux fois. Pour éviter les flux d'activités Yammer dupliqués, redirigez votre environnement de bac à sable vers un autre réseau Yammer (éventuellement un réseau de test) avant de réactiver les processus en arrière-plan.

  • Extensibilité de la plateforme. Envisagez de désactiver les éléments suivants qui peuvent être exécutés dans la copie d'environnement et sont susceptibles d'affecter les composants de service externes.

    • Plug-ins côté serveur.
    • Activités de flux de travail personnalisées.
  • Extensibilité du client. Examinez les éléments suivants.

    • JavaScript côté client. Vérifiez vos ressources Web JavaScript et HTML pour les opérations de lecture/écriture qui pourraient affecter les services externes.
    • IFRAMES. Déterminez si la cible de l'IFRAME est un environnement de production.