Loading
Bereinigen der Metadatenbereitstellung für OmniStudio

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.

Hinweis
Hinweis Die Bereinigen-Metadatenbereitstellung ist nur für die Standardlaufzeit und den Standard-Designer verfügbar. Wenn Sie die Laufzeit und den Designer für verwaltete Pakete verwenden, migrieren Sie zur Standardlaufzeit und zum Designer, um diese Funktion zu verwenden. Entsprechende Informationen finden Sie unter Migrieren Ihrer Komponenten zur OmniStudio-Standardlaufzeit mit dem OmniStudio-Migrationsassistenten.

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.
 
Laden
Salesforce Help | Article