Partager via


Maintenir les solutions gérées

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Avant de diffuser votre solution gérée, vous devez réfléchir à la manière d’en assurer la maintenance. La désinstallation et la réinstallation d’une solution gérée n’est pratiquement jamais une option lorsque la solution contient des entités ou des attributs. En effet, les données sont perdues lorsque les entités sont supprimées. Heureusement, les solutions fournissent un moyen de mettre votre solution gérée à jour lors de la gestion des données. La manière à laquelle vous allez effectuer la mise à jour de vos solutions dépend des caractéristiques de la solution et de la configuration de la modification.

Contenu de la rubrique

Compatibilité de version

Créer les mises à jour d’une solution gérée

  • Diffuser une nouvelle version de la solution gérée

  • Diffuser une mise à jour pour votre solution gérée

Compatibilité de version

Toute solution exportée à partir d’une version plus récente de Microsoft Dynamics 365 ne peut pas être importée dans une version plus ancienne de Microsoft Dynamics 365. Cela inclut les versions majeures et mineures. Les solutions exportées à partir d’une version antérieure de Dynamics 365 peuvent être importées vers les versions ultérieures, comme indiqué dans le tableau suivant.

Compatibilité des versions de solution

Les solutions exportées à partir de Microsoft Dynamics CRM 2011 et Microsoft Dynamics 365 (Online) versions 5 ou antérieure ne peuvent pas être importées dans Microsoft Dynamics 365 (Online et local). Seules les solutions exportées à partir de la version principale précédente la plus récente peuvent être importées.

Vous pouvez installer des solutions exportées depuis Microsoft Dynamics CRM 2013 (local) et Microsoft Dynamics 365 (Online) version 6 dans Microsoft Dynamics 365 (Online et local). Les solutions exportées à partir de Microsoft Dynamics 365 (Online et local) ne peuvent pas être importées vers les versions plus récentes.

Comme d’autres correctifs cumulatifs ou mises à jour de service sont appliqués à Microsoft Dynamics 365 (Online et local), les solutions exportées des organisations correspondant à ces mises à jour ne peuvent pas être importées dans les organisations qui ne disposent pas de ces mises à jour.Pour plus d'informations :Compatibilité de version.

L'élément racine <ImportExportXml> utilise un attribut SolutionPackageVersion pour définir la valeur de la version avec laquelle la solution est compatible. Vous ne devez pas modifier manuellement cette valeur.

Créer les mises à jour d’une solution gérée

Il existe deux méthodes de base pour mettre à jour les solutions :

  • Diffuser une nouvelle version de la solution gérée

  • Diffuser une mise à jour pour votre solution gérée

Diffuser une nouvelle version de la solution gérée

La méthode privilégiée consiste à publier une nouvelle version de la solution gérée. Avec votre solution source non gérée d’origine, vous pouvez apporter les modifications nécessaires et augmenter le numéro de version de la solution avant de l’empaqueter en tant que solution gérée. Lorsque les organisations qui utilisent votre solution installent la nouvelle version, leurs fonctionnalités sont mises à niveau pour inclure vos modifications. Si vous souhaitez revenir au comportement d’une version précédente, réinstallez plutôt la version précédente. Cela remplace ainsi tous les composants de solution avec les définitions de la version précédente, mais ne supprime pas les composants de solution ajoutés dans la version la plus récente. Ces nouveaux composants de solution sont conservés dans le système mais n’ont aucun impact, car les anciennes définitions des composants de solution ne les utiliseront pas.

Pendant l’installation d’une version précédente d’une solution, Microsoft Dynamics 365 confirmera que la personne ayant installé la version précédente souhaite bien continuer l’opération.

Diffuser une mise à jour pour votre solution gérée

Si uniquement un petit sous-ensemble de composants de solution réclame instamment une modification, vous pouvez publier une mise à jour pour résoudre le problème. Pour publier une mise à jour, créez une nouvelle solution non gérée et ajoutez tous les composants de la solution non gérée d’origine source à mettre à jour. Vous devez associer la nouvelle solution non gérée à l’enregistrement d’éditeur correspondant qui a été utilisé pour la solution d’origine. Une fois vos modifications effectuées, empaquetez la nouvelle solution en tant que solution gérée.

Lorsque la solution de mise à jour est installée dans une organisation où la solution d’origine a été installée, les modifications incluses à la mise à jour sont appliquées à l’organisation. Si une organisation a besoin de restaurer la version d’origine, désinstallez simplement la mise à jour.

Toutes les personnalisations appliquées aux composants de solution dans la mise à jour seront remplacées. Si vous désinstallez la mise à jour, elles sont automatiquement rétablies.

Voir aussi

Plan de développement de solutions
Enregistrer votre application auprès d'AppSource

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright