2017-07-11 1 views
0

J'utilise Mavensmate et Sublime pour migrer des champs d'objets personnalisés d'une organisation sandbox Salesforce à une autre. J'ai exporté avec succès les champs personnalisés à partir de l'Origin Sandbox, et voir les champs définis dans le projet Sublime sous src/objects.Comment migrer un champ personnalisé Salesforce à l'aide de Mavensmate?

J'ai créé un autre Mavensmate/projet Sublime pour la cible Bac à sable, et ont essayé de simplement copier le fichier package.xml et le répertoire src/objects au nouveau projet, mais le déploiement des changements via Mavensmate à Salesforce n'a pas d'effet, et je suis impossible de voir les champs personnalisés dans le projet Mavensmate pour l'organisation cible. Dans Mavensmate, le fait de cliquer sur "Mettre à jour le projet" dans le tableau de bord Modifier le projet supprime mes modifications au package.xml et au répertoire copié src/objects, mais "Actualiser l'index des métadonnées" n'a aucun effet. Comment puis-je migrer ces champs vers Sandbox Target?

Répondre

0

j'ai pu accomplir la migration de métadonnées personnalisées utilise avec succès les Salesforce Migration Tool avec Java 1.8 & Ant 1.10.1

0

Pour déployer un environnement distant en utilisant MavensMate:

  1. Sélectionnez les métadonnées nécessaires (dans votre cas, les champs personnalisés) de votre environnement source: MavensMate> Modification du projet
  2. Configuration d'une connexion à votre cible environnement: MavensMate> Connexions déploiement
  3. Déployer à l'environnement cible: MavensMate> déploiement au serveur

HTH

+0

Merci @ joseph-Ferraro, j'ai pu pousser à l'org, mais je suis encore perdu sur la migration des champs d'un projet Sublime (Origin) à l'autre (Target). Je peux bien copier les fichiers, mais comment puis-je informer Mavesmate que le projet pour les métadonnées de l'organisation cible a été modifié? –

+0

@NathanBennett, vous devez actualiser l'index de métadonnées pour le projet org Target et modifier le projet pour inclure vos nouvelles métadonnées. –

+0

Salut @ joseph-ferraro - ça ne marche toujours pas comme je le souhaiterais. Si je crée un nouveau projet Mavensmate avec des métadonnées CustomMetadata et CustomObject, sélectionnez un seul objet (compte) et créez le projet. Lorsque je copie le fichier 'src/objects/Account.object' avec les champs personnalisés de l'autre projet et que j'appuie sur 'Actualiser l'index des métadonnées', je ne vois aucun des champs personnalisés dans' src/objects/Account.object' fichier. –