Share via


Quand modifier le fichier de personnalisations

Le fichier customizations.xml qui a été exporté dans le cadre d’une solution non gérée peut être modifié pour réaliser des tâches de personnalisation spécifiques. Après la modification du fichier, vous pouvez le compresser, ainsi que les autres fichiers exportés dans la solution non gérée. Appliquez les modifications en important cette solution non gérée modifiée.

La modification d’un fichier XML complexe comme le fichier customizations.xml est plus facile et moins susceptible de générer des erreurs si vous utilisez un programme conçu pour prendre en charge la validation du schéma. Bien qu’il soit possible de modifier ce fichier dans un éditeur de texte simple comme le Bloc-notes, cette méthode n’est pas recommandée sauf si vous avez l’habitude de modifier ce fichier. Pour plus d’informations, voir Modifier le fichier des personnalisations avec une validation de schéma.

Important

La définition XML non valide ou incorrecte des composants de solution peut entraîner des erreurs qui empêcheraient l’importation d’une solution non gérée manuellement.

Tâches prises en charge

Vous pouvez modifier le fichier customization.xml pour effectuer les tâches suivantes.

Modification du Ruban
Cette documentation décrit le processus de modification du ruban en modifiant directement le fichier customization.xml. Plusieurs personnes ont créé les éditeurs de ruban qui offrent une interface utilisateur pour faciliter la modification du ruban. Le plus répandu jusqu’à aujourd’hui est Ribbon Workbench. Pour obtenir une assistance dans l’utilisation de ce programme, contactez son éditeur.

Pour plus d’informations sur la modification du ruban en modifiant le fichier customization.xml manuellement, voir Personnaliser les commandes et le ruban.

Modification du Plan du site
Le Kit de développement logiciel (SDK) décrit le processus de modification du plan de site en modifiant directement le fichier customization.xml. Toutefois, il est recommandé d’utiliser le concepteur de plan de site dans Microsoft Dataverse pour créer ou mettre à jour les plans de site. Pour plus d’informations : Créer un plan de site pour une application à l’aide du concepteur de plan de site

Vous pouvez également utiliser un des éditeurs de plan de site développés par la communauté, comme l’Éditeur de plan de site XrmToolBox.

Pour plus d’informations, voir : Modifier la navigation dans l’application à l’aide du plan de site.

Modification FormXml
FormXml permet de définir les formulaires et les tableaux de bord d’entité. L’éditeur de formulaires et le concepteur de tableau de bord dans l’application sont les outils les plus fréquemment utilisés pour cet objectif. La modification du fichier customizations.xml est une solution alternative. Pour plus d’informations, voir Personnaliser les formulaires d’entités et Créer un tableau de bord.

Modification des requêtes enregistrées
Les définitions des vues pour les entités sont incluses dans le fichier customizations.xml et peuvent être modifiées manuellement. L’éditeur dans l’application est l’outil le plus couramment utilisé pour cet objectif. La modification du fichier customizations.xml est une solution alternative. Pour plus d’informations, voir Personnaliser les vues d’entité.

Modification du fichier ISV.config
Dans les versions précédentes de Dynamics 365 Dataverse, ISV.Config permettait d’ajouter des extensions à l’application cliente et d’autres options de configuration. Pour Microsoft Dynamics CRM 2011 et Microsoft Dynamics 365 Online, le ruban favorise la manière d’étendre l’application. La seule fonctionnalité restée dans ISV.Config est la personnalisation de l’apparence du calendrier de service. Pour plus d’informations, voir Configuration de l’apparence du calendrier de service

Tâches non prises en charge

La définition d’autres composants de solution en modifiant le fichier customizations.xml exporté n’est pas prise en charge. Les autres composants de solution incluent, mais sans s’y limiter, les éléments suivants :

  • Entités
  • Attributs
  • Relations d’entité
  • Messages de l’entité
  • Groupes d’options
  • Ressources web
  • Processus (Workflows)
  • Assemblys de plug-in
  • Étapes de traitement du message SDK
  • Point de terminaison de service
  • Rapports
  • Rôles de connexion
  • Modèles d’article
  • Modèles de contrats
  • E-mail Templates
  • Mail Merge Templates
  • Rôles de sécurité
  • Profils de sécurité de champs

Voir aussi

Référence XML de personnalisation
Schéma du fichier de solutions de personnalisation
Schéma principal du ruban
Schéma des types de ruban
Schéma WSS du ruban
Schéma du plan de site
Schéma XML du formulaire
Prise en charge des schémas pour le fichier de personnalisation