Glossaire Salesforce DevOps

Metadata Format

La structure plate native de la Metadata API, un dossier de premier niveau par type de composant, pilotée par package.xml.

Définition

Le metadata format est la structure de fichiers avec laquelle la Metadata API travaille directement : une structure plate avec un dossier de premier niveau par type de composant (objects/, classes/, triggers/, flows/) et un manifeste package.xml déclarant ce qui est inclus, dézippé et zippé pour chaque appel de retrieve ou de déploiement. C'est la structure qu'utilisait l'ancien Ant Migration Tool et ce que l'API brute attend toujours en coulisses, mais elle regroupe tous les composants d'un même type ensemble plutôt que par fonctionnalité, ce qui rend l'historique Git plus difficile à suivre pour un changement précis. Le source format de Salesforce CLI résout ce problème de lisibilité, mais chaque retrieve ou déploiement est toujours converti en metadata format pour l'appel API réel, que l'outillage montre cette étape ou non. Notre guide de gestion des métadonnées couvre les différences pratiques que rencontrent les équipes.

En pratique

Comment cela fonctionne dans Serpent

Serpent gère la conversion au metadata format en coulisses à chaque déploiement, de sorte que les développeurs et administrateurs ne travaillent jamais qu'avec des changements lisibles et scopés par tâche plutôt qu'avec la structure API brute. Le manifeste et l'empaquetage au metadata format de chaque release se construisent automatiquement à partir de ce qu'une tâche a touché, sans script Ant ni fichier zip manuel. Voir la gestion des releases dans Serpent pour la façon dont les déploiements sont empaquetés en coulisses.

Paramètres d'intégration Git dans Serpent
Questions fréquentes

Metadata Format, expliqué

Ai-je besoin de l'Ant Migration Tool pour travailler avec le metadata format ?
Non. Serpent empaquette automatiquement chaque déploiement dans le format attendu par la Metadata API ; aucun outil ou script séparé à exécuter.

Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.

Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.

Curieux de livrer plus vite avant de vous lancer ? Parlons-en

Sans engagement.