Sie befinden sich hier:
Bereinigen der Metadatenbereitstellung für OmniStudio
Die Bereitstellung von bereinigten Metadaten modernisiert die Bereitstellung von OmniStudio-Komponenten. Wenn Sie sie aktivieren, verhalten sich OmniStudio-Komponenten wie Salesforce-Standardmetadaten. Daher stellen Sie sie zusammen mit Salesforce CLI, DevOps Center, Änderungssets und Paketen sowie Lightning-Webkomponenten, -Flows und Apex-Klassen in einer einzigen Pipeline bereit.
OmniStudio-Komponenten werden zu Standard-Setup-Einheiten, die durch neue Metadatentypen dargestellt werden. Jede Komponente stellt nur eine einzelne Version zur Verfügung, Abhängigkeiten werden automatisch erkannt und Quelldateien verwenden saubere versionsunabhängige Namen. Sie stellen OmniStudio-Komponenten mit denselben Tools und Workflows bereit, die Sie bereits für den Rest der Salesforce Platform verwenden.
Wichtige Vorteile
Die Bereinigen-Metadatenbereitstellung bietet diese Verbesserungen an der OmniStudio-Bereitstellung.
- Atomare Bereitstellung: Stellen Sie OmniStudio-Änderungen zusammen mit anderen Salesforce-Metadatentypen in einer zusammenhängenden Bereitstellung bereit.
- Automatische Abhängigkeitserkennung in Paketen der ersten Generation (1GP): Wenn Sie eine OmniStudio-Komponente abrufen oder bereitstellen, identifiziert das Framework die Komponenten, von denen es abhängt, und schließt sie ein.
- Optimierte Versionsverwaltung: Jede Komponente stellt nur ihre einzige Version zur Bereitstellung bereit. Bei jeder Bereitstellung wird eine Version in der Zielorganisation erstellt, sodass Sie nicht mehr eine lange Liste von Versionen durchsuchen müssen, um die richtige Version zu finden.
- Lesbare Unterschiede: Die neuen Metadaten erzeugen konsistente, lesbare Unterschiede Ihrer bereitgestellten OmniStudio-Änderungen für Überprüfer.
- Paketerstellungsunterstützung: Die neuen Metadaten können in Paketen der ersten Generation (1GP) und der zweiten Generation (2GP) paketiert werden.
- Unterstützung von Sandbox-Kopien: Wenn Sie eine vollständige oder teilweise kopierte Sandbox erstellen, werden Ihre OmniStudio-Komponenten in die Sandbox kopiert. Entsprechende Informationen finden Sie unter Sandbox-Typen und -Vorlagen.
- Quellverfolgung: Verfolgen Sie die Änderungen zwischen Ihrem lokalen Projekt und einer Testorganisation oder Sandbox, wenn Sie OmniStudio-Komponenten erstellen, aktualisieren oder löschen. Entsprechende Informationen finden Sie unter Verfolgen von Änderungen zwischen Ihrem Projekt und Ihrer Organisation.
Hauptunterschiede
In dieser Tabelle wird die OmniStudio-Bereitstellung vor und nach der Aktivierung der Bereitstellung von bereinigungsrelevanten Metadaten verglichen.
| Funktion | Alte Bereitstellung | Bereinigen der Metadatenbereitstellung |
|---|---|---|
| Bereitstellen zusammen mit anderen Metadatentypen | Nein | Ja |
| Zur Bereitstellung verfügbare Versionen | Alle Versionen | Nur Einzelversion |
| Automatische Abhängigkeitserkennung | Nicht unterstützt | Unterstützt (nur 1GP) |
| Quelldateien in der Versionskontrolle | Schwer zu vergleichen | Lesbare, konsistente Unterschiede |
| Dateibenennung | Enthält Versionsnummer | Versionsunabhängig |
| Quellverfolgung | Nicht unterstützt | Unterstützt |
| Vollständige Sandbox Kopie | OmniStudio-Komponenten nicht kopiert | OmniStudio-Komponenten kopiert |
| 1GP-Verpackung | Eingeschränkt | Unterstützt |
| 2GP-Verpackung | Eingeschränkt | Unterstützt |
| Änderungssets | Nicht unterstützt | Unterstützt |
Unterstützte Bereitstellungsmethoden und Tools
Nachdem Sie die Funktion aktiviert haben, können Sie OmniStudio-Komponenten mit den folgenden Optionen verwenden:
- Salesforce CLI: Rufen Sie OmniStudio-Komponenten mit
sf project-Befehlen ab, stellen Sie sie bereit und erstellen Sie ein Paket. Siehe Projektbefehle. - Änderungssets: Schließen Sie OmniStudio-Komponenten in Änderungssets ein, wobei Abhängigkeiten automatisch identifiziert werden. Entsprechende Informationen finden Sie unter Bereitstellen mit Änderungssets.
- Metadaten-API: Arbeiten Sie programmgesteuert mit den neuen Metadatentypen. Entsprechende Informationen finden Sie unter Grundlegendes zur Metadaten-API.
- 1GP und 2GP Verpackung: Erstellen Sie Pakete mit OmniStudio-Komponenten in Paketen der ersten und zweiten Generation. Entsprechende Informationen finden Sie unter Verwaltete Pakete der ersten und verwaltete Pakete der zweiten Generation.
- Sandbox-Kopie: Wenn Sie eine Developer, Developer Pro, Teilkopie oder Vollständige Sandbox erstellen oder aktualisieren, werden OmniStudio-Komponenten automatisch kopiert. Siehe Sandbox-Instanzen.
Neue Metadatentypen
Wenn "Bereitstellung von Bereinigungsmetadaten" aktiviert ist, verwenden Sie diese Metadatentypen zum Abrufen und Bereitstellen von Vorgängen. Für diese Metadatentypen ist API-Version 67.0 oder höher erforderlich.
| Komponente | Neuer Metadatentyp | Alter Typ (wird nicht mehr unterstützt) |
|---|---|---|
| OmniScript | OmniScriptDefinition | OmniScriptConfig |
| Integrationsverfahren | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| Datenzuordnung | DataMapperDefinition | OmniDataTransformConfig |
| FlexCard | FlexCardDefinition | OmniUiCardConfig |
Einschränkungen
Berücksichtigen Sie bei der Planung Ihrer Bereitstellung die folgenden Einschränkungen.
- Die Tooling-API wird nicht unterstützt.
- OmniStudio-Komponenten, die im verwalteten Paket für Nicht-Branchen auf Datenzuordnungen verweisen, werden nicht unterstützt.
- Die Paketerstellung lässt keine Versionsüberschreibungen zu. Wenn ein Komponentenname während der Installation mit einer vorhandenen Komponente in Konflikt steht, erstellt die Installation eine Version.
- Einrichten der Bereinigenden Metadatenbereitstellung
Aktivieren Sie unter "Setup" die Option Bereinigen der Metadatenbereitstellung in den OmniStudio-Einstellungen. Aktivieren Sie sie sowohl in der Quellorganisation als auch in der Zielorganisation. - Häufig gestellte Fragen (FAQs) zu OmniStudio Clean-Metadaten
Erhalten Sie Antworten auf allgemeine Fragen zur Verwendung der Bereitstellung von sauberen Metadaten für OmniStudio.
