Créer, installer et mettre à jour une solution gérée

 

Date de publication : janvier 2017

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

Vous créez une solution gérée en exportant une solution non gérée en tant que solution gérée. Les organisations qui utilisent votre solution gérée l'installeront, ainsi que toutes les mises à jour que vous créez pour elle.

Pour plus d'informations, voir : TechNet : utilisation de solutions pour vos personnalisations.

Contenu de la rubrique

Création d'une solution gérée

Installer une solution gérée

Mettre à jour une solution gérée

Création d'une solution gérée

Avant de créer une solution gérée, vous devez créer une solution non gérée. Pour plus d’informations sur la création d’une solution non gérée, consultez Créer une solution non gérée.

Vous créez une solution gérée en sélectionnant l’option Géré de la boîte de dialogue Type de package lors de l’exportation de la solution.

Une solution gérée contient uniquement les composants de solution personnalisables ayant été personnalisés. Non seulement cette restriction empêche de modifier involontairement les composants de solution existants sur le système où la solution est installée, mais permet aussi que la solution gérée conserve une taille plus petite.

Avant l’étape finale de la création d’une solution gérée, vous devez déterminer s’il existe des fonctionnalités de personnalisation que vous voulez interdire d’exécuter aux utilisateurs installant votre solution gérée. Chaque composant de solution contient un ensemble de propriétés gérées qui contrôlent les fonctionnalités de personnalisation que vous voulez autoriser. Les paramètres par défaut permettent toutes les fonctionnalités de personnalisation.Pour plus d'informations :Utiliser les propriétés gérées

Vous pouvez créer une solution gérée par programmation à l’aide du message ExportSolutionRequest.Pour plus d'informations :Exporter ou empaqueter une solution

Important

Vous ne devez pas réimporter une solution gérée dans l’organisation que vous avez utilisée pour la créer.

Installer une solution gérée

Vous installez une solution gérée de la même façon que vous importez une solution non gérée. La différence réside dans la façon dont la solution a été packagée.

Important

L'installation de personnalisations de la solution ou de la publication peuvent compromettre le fonctionnement normal du système. Il est recommandé de planifier les importations de solutions à des moments où les utilisateurs seront moins perturbés.

Si l’importation de la solution n’a pas réussi, vous pouvez cliquer sur Journal de téléchargement dans la boîte de dialogue pour télécharger un rapport qui fournira des informations sur les erreurs qui se sont produites et ont empêché la réussite de l’importation de la solution gérée. Ce fichier est un document XML configuré pour être ouvert à l’aide de Microsoft Office Excel.

Vous pouvez importer ou mettre à jour une solution gérée par programmation à l’aide du message ImportSolutionRequest. Lors de l’utilisation du message, vous pouvez demander une référence à un enregistrement d’entité ImportJob qui contient les détails sur la réussite de l’importation.Pour plus d'informations :Installer ou mettre à niveau une solution

Le message ImportSolutionRequest peut être appelé à l’aide du message ExecuteAsyncRequest.Pour plus d'informations :Exécuter les messages en arrière-plan (de façon asynchrone)

La taille d’une solution que vous installez obéit à certaines limites.Pour plus d'informations :Taille maximale de la solution à importer

Mettre à jour une solution gérée

Si vous installez une solution gérée qui existe déjà dans l’organisation, la boîte de dialogue Importer la solution fournit les options suivantes :

  • Conserver les personnalisations (recommandé)
    cette option conserve les personnalisations non gérées exécutées sur des composants, mais implique également que certaines mises à jour incluses dans la solution ne soient pas appliquées.

  • Remplacer les personnalisations
    Cette option remplace les personnalisations non gérées préalablement exécutées sur des composants inclus dans la solution. Toutes les mises à jour incluses dans la solution prendront effet.

Notes

Il vous est également possible d’imposer à la personne qui installe votre solution gérée d’utiliser l’option Remplacer les personnalisations lors de l’examen des cas où les personnalisations entrent en conflit avec le comportement de vos solutions. Les personnes doivent toujours exporter leurs solutions non gérées d’abord afin de pouvoir les réappliquer si nécessaire.

Voir aussi

Empaqueter et distribuer les extensions à l’aide des solutions
Présentation des solutions
Plan de développement de solutions
Suivi de dépendance pour les composants de solution
Créer, exporter ou importer une solution non gérée
Désinstaller ou supprimer une solution
Customization solutions file schema

Microsoft Dynamics 365

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