Salesforce-DevOps-Glossar

Metadata Format

Die native flache Struktur der Metadata API, ein Top-Level-Ordner pro Komponententyp, gesteuert durch package.xml.

Definition

Das Metadata Format ist das Dateilayout, mit dem die Metadata API direkt arbeitet: eine flache Struktur mit einem Top-Level-Ordner pro Komponententyp (objects/, classes/, triggers/, flows/) und einem package.xml-Manifest, das deklariert, was enthalten ist, entpackt und gezippt für jeden Retrieve- oder Deploy-Aufruf. Es ist das Layout, das das ältere Ant Migration Tool verwendete und das die rohe API unter der Haube noch immer erwartet, gruppiert aber alle Komponenten eines Typs zusammen statt nach Feature, was es erschwert, die Git-Historie für eine bestimmte Änderung nachzuvollziehen. Das Source Format der Salesforce CLI löst dieses Lesbarkeitsproblem, aber jeder Retrieve oder Deploy wird für den eigentlichen API-Aufruf trotzdem in das Metadata Format konvertiert, unabhängig davon, ob das Tooling diesen Schritt anzeigt. Unser Guide zum Metadaten-Management behandelt die praktischen Unterschiede, auf die Teams stoßen.

In der Praxis

So funktioniert es in Serpent

Serpent übernimmt die Metadata-Format-Konvertierung bei jedem Deployment im Hintergrund, sodass Entwickler und Administratoren immer nur mit lesbaren, aufgabenbezogenen Änderungen statt mit roher API-Struktur arbeiten. Das Manifest und die Metadata-Format-Verpackung für jedes Release werden automatisch aus dem aufgebaut, was eine Aufgabe berührt hat, ganz ohne Ant-Skripte oder manuelle Zip-Dateien. Siehe Release-Management in Serpent dafür, wie Deployments im Hintergrund verpackt werden.

Git-Integrationseinstellungen in Serpent
Häufige Fragen

Metadata Format, beantwortet

Brauche ich das Ant Migration Tool, um mit dem Metadata Format zu arbeiten?
Nein. Serpent verpackt jedes Deployment automatisch in dem Format, das die Metadata API erwartet; es ist kein separates Tool oder Skript auszuführen.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.