Lo Schema Builder di Salesforce — Cosa devi sapere
Jan 30, 2024
Mantenere il ritmo dei cambiamenti è una sfida costante per i sistemi e i team IT che gestiscono Salesforce. Fortunatamente, la piattaforma offre un sacco di strumenti integrati per aiutare nella scoperta, analisi di impatto e gestione dei cambiamenti. In questo post, diamo uno sguardo a uno di questi — il costruttore di schema. Ecco ciò che devi sapere su questa caratteristica incredibilmente utile.
Cos'è lo Salesforce Schema Builder?
Lo schema builder è un'interfaccia grafica semplice per visualizzare e modificare il modello di dati della tua Org. Lo schema builder può ottenere tutti i campi da un Oggetto, eseguire un'analisi di impatto di base delle modifiche a un Oggetto e mostrare tutte le dipendenze da un Oggetto, senza dover fare clic da una pagina all'altra. È uno strumento eccellente per vedere dettagli come i valori dei campi e i campi obbligatori, così come le relazioni master-detail e le relazioni di ricerca.
Come funziona lo Schema Builder?
Lo schema builder di Salesforce mostra Objects, campi e le relazioni tra di loro. Utilizzandolo, puoi aggiungere aree personalizzate, Objects e relazioni, e visualizzare e modificare campi personalizzati osservando come sono connessi ad altri Objects o campi.
Aprire per la prima volta lo schema builder offre effettivamente una tela bianca su cui lavorare. Per iniziare, clicca sulla scheda Elementi, clicca sugli Oggetto(i) che vuoi visualizzare e trascinali sulla tela.
Una volta trascinato un Object nello schema builder di Salesforce, puoi vedere i campi correlati, come sono connessi ad altre parti di Salesforce, creare nuovi Objects e altro ancora. Qualsiasi modifica apporti al tuo modello di dati qui viene distribuita nel tuo Org di produzione in tempo reale.
(Salesforce Trailhead offre alcune guide dettagliate che puoi consultare qui.)
Utilizzando lo Schema Builder per l'analisi di impatto
Uno dei principali vantaggi dello schema builder di Salesforce è che offre una forma semplice di analisi di impatto. Quando utilizzi lo schema builder per ottenere tutti i campi di un Oggetto, hai un'idea di cosa sarà influenzato se apporti una modifica. L'alternativa — procedere con la modifica e attendere le potenziali conseguenze — può costare alle squadre di Salesforce ore di lavoro, oltre a una notevole quantità di stress.
Tuttavia, ci sono pro e contro nell'utilizzo dello schema builder per l'analisi di impatto. Ecco una rapida occhiata al perché ci piace e dove non è all'altezza (e cosa puoi usare al suo posto).
Contenuti correlati selezionati:
Lo Schema Builder: Pro e Contro
I pro
Il vantaggio più grande dello schema builder è la sua disponibilità. Lo troverai, proprio ora, nella maggior parte degli Org Salesforce Classic e Lightning. Qualsiasi utente con il permesso 'Customize Application' può lavorarci.
Lo strumento è utile per implementare modifiche al tuo Org in tempo reale e offre agli utenti una base per comprendere come gli Oggetti e i campi siano connessi sulla piattaforma. La sua interfaccia visuale e la funzionalità di trascinamento rendono l'uso facile e permettono un'esperienza più interattiva durante l'aggiunta di personalizzazioni.
The Cons
Come abbiamo accennato in precedenza, le modifiche apportate nel costruttore di schemi vengono implementate in tempo reale, il che aggiunge un ulteriore livello di rischio nell'utilizzo dello strumento — un piccolo errore può avere un impatto a valle che potrebbe non essere nemmeno noto al momento del dispiegamento.
Per quanto riguarda la mitigazione di quel rischio attraverso l'analisi di impatto, sebbene lo schema builder ti offra una visualizzazione di come gli Oggetti sono connessi in Salesforce, non fornisce l'immagine completa — puoi vedere solo gli Oggetti e la loro connessione con altri Oggetti. Anche se fornisce un elenco di tutti i campi correlati che si trovano sull'Oggetto che hai selezionato, non sei in grado di visualizzare le dipendenze dei campi connessi.
Qui sotto, vedrai che gli oggetti selezionati “Account” e “Contact” sono collegati l'uno all'altro. Tuttavia, non puoi visualizzare le dipendenze dei campi connessi — ad esempio, le connessioni di “Annual Revenue” non sono disponibili quando clicchiamo sul campo. Il problema è che se cambiamo l'oggetto Account, potremmo inconsapevolmente modificare un altro campo presente su di esso, come “Annual Revenue” che viene utilizzato in altre parti del tuo Org.
Diagramma delle relazioni di dipendenza di Netwrix Strongpoint
Il Diagramma delle Relazioni di Dipendenza di Netwrix Strongpoint è uno strumento visivo intuitivo per l'analisi dell'impatto a colpo d'occhio che, in superficie, condivide molte delle stesse caratteristiche del costruttore di schemi di Salesforce. Può ottenere tutti i campi da un Oggetto e mostrarti le connessioni tra di essi, ma va anche oltre, mostrando le connessioni su quei campi connessi, e fornendoti un quadro più completo del modello di dati del tuo Org.
Nello stesso modo in cui abbiamo fatto sopra, vedrai che abbiamo selezionato l'Oggetto Account da visualizzare e poi cliccato su “Annual Revenue”, proprio come abbiamo fatto nel costruttore di schema. Con Netwrix Strongpoint, puoi vedere tutte le dipendenze che si trovano sul campo Annual Revenue all'interno del tuo Org, permettendo cambiamenti ancora più sicuri.
Sebbene il DRD non sia progettato per implementare modifiche in produzione (abbiamo un intero sistema di gestione dei cambiamenti per quello), quando utilizzato in combinazione con lo schema builder o altri strumenti Salesforce, è estremamente utile per minimizzare i rischi durante il rilascio di hotfix, la deprecazione di personalizzazioni inutilizzate o lo svolgimento di lavori di sviluppo più comprensivi.
Se stai cercando di implementare modifiche critiche o di condurre una pulizia su scala aziendale, Netwrix Strongpoint ti offre gli strumenti per prevedere in anticipo cosa succederà se deprechi un campo, cambi una picklist o modifichi un Oggetto personalizzato — rendendo ogni azione in Salesforce priva di rischi.
Guarda questo breve video esplicativo per saperne di più:
Condividi su
Scopri di più
Informazioni sull'autore
Paul Staz
VP di Vendite e Marketing
Come VP of Sales and Marketing, Paul è responsabile per guidare la crescita dei prodotti di Infrastructure and Applications nel portfolio di Netwrix. I suoi principali ambiti di interesse sono la sicurezza e la conformità per NetSuite, Salesforce e Network Infrastructure. È appassionato di Go To Market Strategies e di generare risultati positivi per i clienti. In precedenza, Paul ha ricoperto il ruolo di VP of Sales and Marketing presso Strongpoint dove ha gestito le funzioni di Go To Market prima che fosse acquisita da Netwrix. Paul ha conseguito una laurea in Lettere e un Master in Business Administration presso la McMaster University di Hamilton, Ontario, Canada.
Scopri di più su questo argomento
Powershell Elimina il file se esiste
PowerShell Write to File: "Out-File" e Tecniche di Output del File
Come creare nuovi utenti di Active Directory con PowerShell
Come eseguire uno script PowerShell
Cos'è PowerShell? Una guida completa alle sue funzionalità e utilizzi