Du er her:
Rydde metadatadistribusjon for Omnistudio
Ryddig metadatadistribusjon moderniserer måten du distribuerer OmniStudio-komponenter på. Når du slår den på, fungerer Omnistudio-komponenter som standard Salesforce-metadata, så du distribuerer dem med Salesforce CLI, DevOps Center, endringssett og pakking, sammen med Lightning, flyter og Apex i én pipeline.
Omnistudio-komponenter blir standardoppsettenheter som representeres av nye metadatatyper. Hver komponent viser bare én versjon, avhengigheter oppdages automatisk, og kildefiler bruker ryddige, versjonsagnostiske navn. Du distribuerer Omnistudio-komponenter med de samme verktøyene og arbeidsflytene som du allerede bruker for resten av Salesforce-plattformen.
Viktige fordeler
Ryddig metadatadistribusjon bringer disse forbedringene til OmniStudio-distribusjon.
- Atomisk distribusjon: Distribuer Omnistudio-endringer sammen med andre Salesforce-metadatatyper i én sammenhengende distribusjon.
- Automatisk avhengighetsregistrering i førstegenerasjons (1GP)-pakker: Når du henter eller distribuerer en Omnistudio-komponent, identifiserer rammeverket komponentene den avhenger av, og inkluderer dem.
- Strømlinjeformet versjonsbehandling: Hver komponent viser bare sin ene versjon for distribusjon. Hver distribusjon oppretter en versjon i målorganisasjonen, så du kan ikke lenger skanne en lang liste med versjoner for å finne den riktige.
- Lesbare differ: De nye metadataene produserer konsistente, lesbare forskjeller i de distribuerte Omnistudio-endringene for de som går gjennom dem.
- Pakkestøtte: De nye metadataene kan pakkes i pakker med førstegenerasjon (1GP) og andregenerasjon (2GP).
- Støtte for Sandbox-kopiering: Når du oppretter en fullstendig kopi- eller delvis kopi-Sandbox-organisasjon, kopieres Omnistudio-komponentene til Sandbox-organisasjonen. Se Sandbox-typer og -maler.
- Kildesporing: Spor endringene mellom ditt lokale prosjekt og en midlertidig organisasjon eller Sandbox-organisasjon når du oppretter, oppdaterer eller sletter OmniStudio-komponenter. Se Spore endringer mellom prosjektet og organisasjonen.
Viktige forskjeller
Denne tabellen sammenligner Omnistudio-distribusjon før og etter at du har slått på Tøm metadatadistribusjon.
| Funksjon | Tidligere distribusjon | Ryddig metadatadistribusjon |
|---|---|---|
| Distribuere sammen med andre metadatatyper | Nei | Ja |
| Versjoner eksponert for distribusjon | Alle versjoner | Bare enkeltversjon |
| Automatisk avhengighetsregistrering | Ikke støttet | Støttes (1 bare GP) |
| Kildefiler i versjonskontroll | Vanskelig å sammenligne | Lesbare, konsistente diff-er |
| Filnavn | Inkluderer versjonsnummer | Versjonsagnostisk |
| Kildesporing | Ikke støttet | Støttet |
| Fullstendig Sandbox | Omnistudio-komponenter ikke kopiert | Omnistudio-komponenter kopiert |
| 1GP-pakking | Begrenset | Støttet |
| 2GP-pakking | Begrenset | Støttet |
| Endringssett | Ikke støttet | Støttet |
Distribusjonsmetoder og -verktøy som støttes
Når du har slått på funksjonen, kan du bruke OmniStudio-komponenter med disse alternativene:
- Salesforce CLI: Hent, distribuer og pakk Omnistudio-komponenter med
sf project-kommandoer. Se prosjektkommandoer. - Endringssett: Inkluder Omnistudio-komponenter i endringssett, med avhengigheter identifisert automatisk. Se Distribuere ved bruk av endringssett.
- Metadata API: Arbeid med de nye metadatatypene programmatisk. Se forstå Metadata API.
- 1GP- og 2GP-pakker: Pakke Omnistudio-komponenter i pakker av første og andre generasjon. Se Førstegenerasjons administrerte pakker og andregenerasjons administrerte pakker.
- Sandbox-kopier: Når du oppretter eller oppdaterer en Developer, Developer Pro, Delvis kopi eller Fullstendig Sandbox, kopieres Omnistudio-komponentene automatisk. Se Sandbox-enheter.
Nye metadatatyper
Når Ryddig metadatadistribusjon er slått på, bruker du disse metadatatypene til henting og distribusjon av operasjoner. Disse metadatatypene krever API-versjon 67.0 eller nyere.
| Komponent | Ny metadatatype | Tidligere type (støttes ikke lenger) |
|---|---|---|
| Omniskript | OmniscriptDefinition | OmniScriptConfig |
| Integrasjonsprosedyre | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| Datatilordning | DataMapperDefinition | OmniDataTransformConfig |
| Flexkort | FlexcardDefinition | OmniUiCardConfig |
Begrensninger
Ta hensyn til disse begrensningene når du planlegger distribusjonen.
- Tooling API støttes ikke.
- Omnistudio-komponenter som refererer til Datatilordninger i den administrerte pakken som ikke er Bransjer, støttes ikke.
- Pakker tillater ikke versjonsoverstyringer. Hvis navnet på en komponent er i konflikt med en eksisterende komponent under installeringen, oppretter installeringen en versjon.
- Konfigurere ryddig metadatadistribusjon
Slå på Ryddig metadatadistribusjon fra OmniStudio-innstillinger i Oppsett. Slå den på i både kildeorganisasjonen og målorganisasjonen. - Vanlige spørsmål om Omnistudio-rydding av metadata (FAQ)
Få svar på vanlige spørsmål om bruk av Ryddig metadatadistribusjon for Omnistudio.
