Loading
Renset metadataimplementering for Omnistudio

Renset metadataimplementering for Omnistudio

Clean Metadata-implementering moderniserer den måde, som du implementerer Omnistudio-komponenter. Når du aktiverer det, fungerer Omnistudio-komponenter som Salesforce-standardmetadata, så du implementerer dem med Salesforce CLI, DevOps Center, ændringssæt og pakning sammen med Lightning, forløb og Apex i en enkelt pipeline.

Omnistudio-komponenter bliver standardopsætningsenheder, repræsenteret af nye metadatatyper. Hver komponent viser kun en enkelt version, afhængigheder registreres automatisk, og kildefiler bruger rene, versionagnostiske navne. Du implementerer Omnistudio-komponenter med de samme værktøjer og arbejdsflows, som du allerede bruger til resten af Salesforce-platformen.

Bemærk
Bemærk Clean Metadata-implementering er kun tilgængelig på standardkørsel og standarddesigner. Hvis du er på den administrerede pakkekørsel og designer, skal du migrere til standardkørsel og designer for at bruge denne funktion. Se Migrer dine komponenter til Omnistudio Standard-kørsel ved brug af Omnistudio Migration Assistant.

Nøglefordele

Clean Metadata-implementering bringer disse forbedringer til Omnistudio-implementering.

  • Atom-implementering: Implementer Omnistudio-ændringer sammen med andre Salesforce-metadatatyper i en sammenhængende implementering.
  • Automatisk afhængighedsregistrering i førstegenerationspakker (1GP): Når du henter eller implementerer en Omnistudio-komponent, identificerer strukturen de komponenter, den afhænger af, og inkluderer dem.
  • Strømlinet versionsstyring: Hver komponent viser kun sin enkelte version til implementering. Hver implementering opretter en version i målorganisationen, så du ikke længere scanner en lang liste over versioner for at finde den rigtige.
  • Læste diffs: De nye metadata producerer ensartede, læsbare afvigelser af dine implementerede Omnistudio-ændringer for korrekturlæsere.
  • Pakkeunderstøttelse: De nye metadata kan pakkes i førstegenerationspakker (1GP) og andengenerationspakker (2GP).
  • Understøttelse af sandbox-kopiering: Når du opretter en fuld kopi eller en delvis kopi af din Omnistudio-sandbox, kopieres dine Omnistudio-komponenter til sandboxen. Se Sandbox-typer og -skabeloner.
  • Kildesporing: Spor ændringerne mellem dit lokale projekt og en scratch-organisation eller en scratch-sandbox, når du opretter, opdaterer eller sletter Omnistudio-komponenter. Se Spor ændringer mellem dit projekt og din organisation.

Nøgleforskelle

Denne tabel sammenligner Omnistudio-implementering før og efter, at du har aktiveret Clean Metadata-implementering.

Funktion Forældet implementering Renset metadataimplementering
Implementer sammen med andre metadatatyper Nej Ja
Versioner, der vises til implementering Alle versioner Kun enkelt version
Automatisk afhængighedsregistrering Ikke understøttet Understøttet (1GP alene)
Kildefiler i versionskontrol Vanskeligt at sammenligne Læste, ensartede diffs
Filnavngivning Inkluderer versionsnummer Version-agnostisk
Kildesporing Ikke understøttet Understøttet
Fuld sandbox kopi Omnistudio-komponenter kopieres ikke Omnistudio-komponenter kopieret
1GP-pakning Begrænset Understøttet
2GP-pakning Begrænset Understøttet
Ændringssæt Ikke understøttet Understøttet

Understøttede implementeringsmetoder og værktøjer

Når du har aktiveret funktionen, kan du bruge Omnistudio-komponenter med disse indstillinger:

Nye metadatatyper

Når Clean Metadata Deployment er aktiveret, skal du bruge disse metadatatyper til at hente og implementere handlinger. Disse metadatatyper kræver API version 67.0 eller nyere.

Komponent Ny metadatatype Forældet type (understøttes ikke længere)
Omniscript OmniscriptDefinition OmniScriptConfig
Integrationsprocedure IntegrationProcdDefinition OmniIntegrationProcConfig
Datatilknytning DataMapperDefinition OmniDataTransformConfig
Flexkort FlexcardDefinition OmniUiCardConfig

Begrænsninger

Overvej disse begrænsninger, når du planlægger din implementering.

  • Tooling API understøttes ikke.
  • Omnistudio-komponenter, der refererer til Datatilknytning i den administrerede pakke, der ikke er Brancher, understøttes ikke.
  • Pakning tillader ikke versionstilsidesættelser. Hvis et komponentnavn er i konflikt med en eksisterende komponent under installationen, opretter installationen en version.
 
Indlæser
Salesforce Help | Article