Impossible de voir le champ «OtherStateCode» dans l'objet Contact
Je récupère les métadonnées de mon organisation Dev Hub dans le manifeste pour les pousser vers une organisation scratch, mais j'obtiens l'erreur suivante dans certaines classes apex lorsque je pousse vers l'organisation scratch par défaut:
Aucune colonne de ce type «OtherStateCode» sur l'entité «Contact». Si vous essayez d'utiliser un champ personnalisé, veillez à ajouter le «__c»
Lorsque j'enregistre une organisation prod (organisation Dev Hub) avec un simple SOQL, je suis capable de voir les données de champ, mais si je fais la même chose dans mon organisation scratch, cela génère une erreur de colonne différente.
Ce que j'ai essayé:
- J'ai ajouté la spécification de métadonnées de champ dans mon manifeste (package.xml):
<types> <members>Contact.OtherAddress</members> <members>Contact.OtherStateCode</members> <name>CustomField</name> </types>Remarque: OtherStateCode est un champ composé de OtherAddress
- Je récupère la source dans le manifeste d'Org
- Passer à mon organisation scratch
- Pousser vers l'organisation scratch par défaut (et obtenir les erreurs)
J'ai également essayé de rechercher un paramètre spécial pour activer le champ OtherStateCode mais il n'y a aucune information à ce sujet, cela semble être un champ simple dans Salesforce.
Toute aide serait appréciée Merci!
Réponses
Vous ne pouvez pas récupérer et transmettre ces métadonnées; ce sont des champs standard. Vous devez activer la StateAndCountryPicklistfonctionnalité dans votre fichier de définition d'organisation de travail:
"features": [
"StateAndCountryPicklist"
],