Loading
Experience Cloud
Dépannage des erreurs de déploiement de métadonnées dans les sites Experience Cloud

Dépannage des erreurs de déploiement de métadonnées dans les sites Experience Cloud

Résolvez les problèmes qui peuvent survenir lors du déploiement de sites LWR et Aura avec ExperienceBundle ou de sites LWR avancés avec DigitalExperienceBundle.

Éditions requises

Disponible avec : Salesforce Classic et Lightning Experience
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
S’applique à : sites LWR et Aura
Message d'erreur Motif Solution
Spécifiez un ID unique pour chaque composant de cette vue. Dans DigitalExperienceBundle, chaque composant d'une vue doit avoir un ID unique. Dans ce cas, deux composants ou plus ont le même ID.

Récupérez les métadonnées des organisations source et cible en utilisant DigitalExperienceBundle.

Dans la vue à l'origine de l'erreur, dans l'organisation source et dans l'organisation cible, recherchez les composants dont l'ID correspond.

Lorsque vous trouvez un ID correspondant, mettez-le à jour manuellement en modifiant quelques caractères pour vous assurer que chaque composant a un identifiant unique.

Le devName d'un itinéraire existant ne peut pas être modifié. Restaurez la valeur d'origine du devName de la route generated_route_id, puis réessayez. Dans ExperienceBundle, devName représente un nom d'API unique qui est automatiquement généré pour un itinéraire lorsque vous le créez. devName est une valeur obligatoire qui ne doit pas être modifiée. Cette erreur se produit si la valeur a été modifiée d'une manière ou d'une autre.

Examinez les récentes modifications ou personnalisations liées à la fonctionnalité des composants standard. Déterminez comment et pourquoi le nom a été altéré, puis rétablissez sa valeur d'origine.

Vous pouvez également utiliser SiteDotCom pour votre déploiement au lieu de ExperienceBundle.

Nous n'avons pas pu valider property_name dans file_path.json pour component component_id. Erreur : specific_error_information Dans ExperienceBundle, cette erreur se produit lorsque la configuration du site dans l'organisation source ne correspond pas à l'organisation cible. Par exemple, le thème de l'organisation source utilise Default_User_Profile_Menu, mais le thème de l'organisation cible utilise Default_User_Profile_Menu1. Assurez-vous que les sites des organisations source et cible utilisent la même configuration. Par exemple, si les informations d'erreur spécifiques mentionnent qu'un composant est manquant, assurez-vous que les noms des composants correspondent dans les deux organisations.
La propriété isLockerServiceEnabled dans nom_site/config/mainAppPage.json avec l'ID de composant component_id semble vous manquer. Dans ExperienceBundle, cette erreur se produit lorsque la propriété isLockerServiceEnabled du fichier config/mainAppPage.json du site est manquante. Ajoutez "isRelaxedCSPLevel" : false au fichier config/mainAppPage.json.
Votre site a besoin d'un itinéraire de type route_type.

Ce problème peut se produire pour diverses raisons.

Raison 1 : Il existe une différence entre les fonctionnalités du site ou les objets personnalisés activés dans l'organisation source et l'organisation cible.

En raison de cette différence, le processus de récupération ExperienceBundle ne peut pas inclure les fichiers associés à l'objet ou à la fonctionnalité nécessaires de l'organisation source. Cependant, l'organisation cible nécessite ces fichiers.

Activez l'autorisation appropriée dans l'organisation source. Récupérez ensuite ExperienceBundle et déployez le paquet mis à jour dans l'organisation cible.

S'il n'est pas possible d'activer l'autorisation dans l'organisation source, vous pouvez la désactiver à la place dans l'organisation cible. Notez que, par conséquent, les fonctionnalités associées aux autorisations peuvent être manquantes dans le site déployé.

Raison 2 : Chaque modèle de site inclut les types d'itinéraire par défaut requis. Ce problème peut se produire si le type d'itinéraire a été supprimé ou renommé. Mettez à jour le fichier nom_site.site-meta.xml pour inclure un itinéraire avec le type d'itinéraire correct. Assurez-vous que la configuration de l'itinéraire correspond aux fonctionnalités prévues du site.
 
Chargement
Salesforce Help | Article