Partager via


Erreur « Full formXml est censée créer un formulaire » lors de l’importation d’une solution

S’applique à : Power Platform, Solutions

Symptômes

Lorsque vous importez une solution, vous recevez le message d’erreur suivant :

Microsoft.Crm.CrmInvalidOperationException : formXml complet est censé créer un formulaire

.

Cause

Cette erreur se produit lorsque le formulaire que vous importez n’existe pas dans l’environnement cible et que le formulaire est importé pour la première fois. La solution que vous importez n’a que des modifications de formulaire (diff) dans le format XML lorsqu’elle doit avoir une forme FormXml complète. Une solution ne doit importer qu’un xml de formulaire de différences lorsque le formulaire est déjà présent dans l’environnement et que vous importez les modifications. Pour vérifier, ouvrez le fichier customizations.xml de votre solution et recherchez le FormXml nœud à l’aide de l’ID de formulaire qui apparaît dans le message d’erreur. Si FormXml contient un attribut nommé solutionaction, le xml de formulaire est un différences.

Solution de contournement

Pour contourner ce problème, le format XML doit être un formXml complet (ne doit pas contenir l’attribut solutionaction situé dans le fichier customizations.xml ) et peut être obtenu à partir de l’instance dans laquelle ce formulaire a été créé à l’origine en tant que formulaire non managé.