breadcrumbDescription
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.
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:
- Salesforce CLI: Hent, implementer og pak Omnistudio-komponenter med
sf project-kommandoer. Se projektkommandoer. - Ændringssæt: Inkluder Omnistudio-komponenter i ændringssæt med afhængigheder identificeret automatisk. Se Implementer ved brug af ændringssæt.
- Metadata-API: Arbejd med de nye metadatatyper programmeringsmæssigt. Se Forståelse af metadata-API.
- 1GP- og 2GP-pakning: Pak Omnistudio-komponenter i første- og andengenerationspakker. Se Førstegenerations administrerede pakker og Andengenerations administrerede pakker.
- Sandbox-kopiering: Når du opretter eller opdaterer en Developer, Developer Pro, Delvis kopi eller Fuld sandbox, kopieres Omnistudio-komponenter automatisk. Se Sandboxes.
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.
- Opsæt clean metadata-implementering
Aktiver Clean Metadata Implementation fra Omnistudio-indstillinger i Opsætning. Aktiver det i både kildeorganisationen og målorganisationen. - Omnistudio Rens metadata - Ofte stillede spørgsmål (FAQ'er)
Få svar på almindelige spørgsmål om brug af Clean Metadata Deployment for Omnistudio.
