Ti trovi qui:
Pulizia della distribuzione dei metadati per OmniStudio
Clean Metadata Deployment (Distribuzione metadati puliti) modernizza il modo in cui si distribuiscono i componenti OmniStudio. Quando viene attivato, i componenti OmniStudio si comportano come i metadati Salesforce standard, quindi vengono distribuiti con Salesforce CLI, DevOps Center, serie di modifiche e pacchetti, insieme a componenti Web, flussi e classi Apex Lightning in un'unica pipeline.
I componenti OmniStudio diventano entità di impostazione standard, rappresentate da nuovi tipi di metadati. Ogni componente espone una sola versione, le dipendenze vengono rilevate automaticamente e i file di origine utilizzano nomi puliti e indipendenti dalla versione. I componenti OmniStudio vengono distribuiti con gli stessi strumenti e flussi di lavoro già utilizzati per il resto della piattaforma Salesforce.
Vantaggi chiave
Clean Metadata Deployment apporta i seguenti miglioramenti alla distribuzione OmniStudio.
- Dispiegamento atomico: Distribuire le modifiche di OmniStudio insieme ad altri tipi di metadati Salesforce in un'unica distribuzione coerente.
- Rilevamento automatico delle dipendenze nei pacchetti di prima generazione (1GP): Quando si recupera o si distribuisce un componente OmniStudio, il framework identifica i componenti da cui dipende e li include.
- Gestione semplificata delle versioni: Ogni componente espone una sola versione per la distribuzione. Ogni distribuzione crea una versione nell'organizzazione di destinazione, quindi non è più necessario analizzare un lungo elenco di versioni per trovare quella giusta.
- Differenze leggibili: I nuovi metadati generano differenze coerenti e leggibili delle modifiche di OmniStudio distribuite per i revisori.
- Supporto per i pacchetti: I nuovi metadati possono essere inseriti in pacchetti di prima generazione (1GP) e di seconda generazione (2GP).
- Supporto per la copia Sandbox: Quando si crea un Sandbox con copia completa o parziale, i componenti OmniStudio vengono copiati nel Sandbox. Vedere Tipi e modelli Sandbox.
- Tracciamento sorgente: Tenere traccia delle modifiche tra il progetto locale e un'organizzazione vuota o un Sandbox quando si creano, aggiornano o eliminano componenti OmniStudio. Vedere Tracciamento delle modifiche.
Differenze chiave
Questa tabella confronta la distribuzione OmniStudio prima e dopo l'attivazione della distribuzione dei metadati puliti.
| Funzione | Distribuzione legacy | Distribuzione dei metadati puliti |
|---|---|---|
| Distribuisci insieme ad altri tipi di metadati | No | Sì |
| Versioni esposte per la distribuzione | Tutte le versioni | Solo versione singola |
| Rilevamento automatico delle dipendenze | Non supportata | Supportato (solo 1GP) |
| File di origine nel controllo di versione | Difficile da confrontare | Differenze leggibili e coerenti |
| Denominazione dei file | Include il numero di versione | Agnostico della versione |
| Tracciamento sorgente | Non supportata | Supportate |
| Copia Sandbox Completa | Componenti OmniStudio non copiati | Componenti OmniStudio copiati |
| Imballaggio 1GP | Limitato | Supportate |
| Pacchetti 2GP | Limitato | Supportate |
| Serie di modifiche | Non supportata | Supportate |
Metodi e strumenti di distribuzione supportati
Dopo aver attivato la funzione, è possibile utilizzare i componenti OmniStudio con queste opzioni:
- Salesforce CLI: Recuperare, distribuire e inserire in pacchetti i componenti OmniStudio con i comandi
sf project. Vedere il progetto Commands. - Serie di modifiche: Includere i componenti OmniStudio nelle serie di modifiche, con le dipendenze identificate automaticamente. Vedere Distribuzione tramite serie di modifiche.
- API dei metadati: Utilizzare i nuovi tipi di metadati a livello di programmazione. Vedere API dei metadati.
- Imballaggio 1GP e 2GP: Inserire i componenti OmniStudio in pacchetti di prima e seconda generazione. Vedere Pacchetti gestiti di seconda generazione.
- Copia Sandbox: Quando si crea o si aggiorna un Developer, Developer Pro, Copia parziale o Sandbox Completo, i componenti Omnistudio vengono copiati automaticamente. Vedere Sandbox.
Nuovi tipi di metadati
Quando è attivata l'opzione Distribuzione metadati puliti, utilizzare i seguenti tipi di metadati per le operazioni di recupero e distribuzione. Questi tipi di metadati richiedono l'API versione 67.0 o successiva.
| Componente | Nuovo tipo di metadati | Tipo legacy (non più supportato) |
|---|---|---|
| Omniscript | Definizione OmniScript | OmniScriptConfig |
| Procedura di integrazione | IntegrationProcdDefinition | OmniIntegrationProcConfig |
| Mappatore di dati | DataMapperDefinition | OmniDataTransformConfig |
| Flexcard | FlexcardDefinition | OmniUiCardConfig |
Limiti
Tenere presenti queste limitazioni quando si pianifica la distribuzione.
- L'API Tooling non è supportata.
- I componenti OmniStudio che fanno riferimento a Data Mappers nel pacchetto gestito non di settore non sono supportati.
- I pacchetti non consentono sostituzioni di versione. Se il nome di un componente è in conflitto con un componente esistente durante l'installazione, l'installazione crea una versione.
- Impostazione della distribuzione dei metadati puliti
Attivare Distribuzione metadati puliti dalle impostazioni di OmniStudio in Imposta. Attivarlo sia nell'organizzazione di origine che nell'organizzazione di destinazione. - Domande frequenti (FAQ) sui metadati puliti Omnistudio
Di seguito sono riportate le risposte alle domande frequenti sull'utilizzo di Clean Metadata Deployment for OmniStudio.
