Loading
Estensione di Salesforce con un clic, senza codice
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Suggerimenti per la scrittura delle regole di convalida

          Suggerimenti per la scrittura delle regole di convalida

          Tenere presenti i seguenti suggerimenti quando si scrivono le regole di convalida.

          Versioni (Edition) richieste

          Disponibile in: Salesforce Classic e Lightning Experience
          Disponibile in: Essentials Edition, Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition e Database.com Edition
          • Considerare tutte le impostazioni che possono determinare il fallimento della convalida di un record, quali le regole di assegnazione, gli aggiornamenti di campo, la protezione a livello di campo o la presenza di campi nascosti.
          • Assicurarsi di testare una regola di convalida prima di attivarla poiché se le regole hanno uno stesso conflitto tra campi, gli utenti non potranno salvare il record. Utilizzare il registro debug per monitorare i dettagli dell'implementazione della regola.
            Suggerimento
            Suggerimento Se non correttamente impostata, una regola di convalida può impedire agli utenti di salvare dati validi. Verificare sempre scrupolosamente una regola di convalida prima di attivarla: è anche possibile utilizzare il registro debug per monitorare i dettagli dell'implementazione della regola.
          • Quando si fa riferimento ai campi correlati in una formula di convalida, verificare che questi oggetti siano implementati.
          • Utilizzare il campo di unione relativo RecordType.Id per applicare convalide diverse a tipi di record diversi.
          • Può funzionare un operatore booleano che esprima una condizione di errore. Ad esempio:
            • Corretto: CloseDate < TODAY()
            • Errato: IF(CloseDate < TODAY(), TRUE, FALSE)
          • Tenere presente che se una regola di convalida contiene la funzione BEGINS o CONTAINS, i campi vuoti vengono elaborati come validi. Ad esempio, nel caso di una regola di convalida che verifica se il numero di serie di un asset inizia per "3", verranno considerati validi tutti gli asset con un numero di serie vuoto.
          • Quando si utilizza una regola di convalida per garantire che un campo numerico contenga un valore specifico, utilizzare la funzione ISBLANK per includere campi che non contengano alcun valore. Ad esempio, per confermare che un campo personalizzato contenga il valore 1, utilizzare la seguente regola di convalida, che consente di visualizzare un errore se il campo risulta vuoto o contiene un qualsiasi altro numero.
            OR (ISBLANK (field__c), field__c<>1)
          • Evitare di utilizzare i campi di unione opportunità IsClosed o IsWon nelle formule di convalida. Utilizzare invece la funzione ISPICKVAL per determinare se la fase contiene il valore appropriato. Ad esempio, la seguente formula di convalida rende obbligatorio un campo personalizzato Data inizio progetto ogni volta che la Fase è Chiusa/conseguita.
            AND(ISPICKVAL(StageName, "Closed Won"),
               ISBLANK(Project_Start_Date__c))
          • Semplificare le formule di convalida utilizzando i campi casella di controllo che non richiedono un operatore perché restituiscono vero o falso. Ad esempio la seguente formula di convalida verifica che un'opportunità disponga di prodotti utilizzando il campo di unione HasOpportunityLineItem prima che gli utenti possano salvare una modifica eseguita sull'opportunità:
            NOT(OR(ISNEW(),HasOpportunityLineItem))
          • Quando si crea o si aggiorna una regola di convalida, fare clic su Inserisci campo per verificare se un campo è disponibile per un'entità. Se il campo non esiste per un'entità, viene visualizzato un errore.
          Inserisci campo

          Suggerimenti per la scrittura dei messaggi di errore delle regole di convalida

          • Inserire istruzioni che indichino all'utente il tipo di voce valida, ad esempio Data chiusura che deve essere successiva a quella odierna.
          • Includere l'etichetta campo per identificare il campo che non ha superato la convalida, soprattutto se il messaggio di errore viene visualizzato nella parte superiore della pagina.
          • Nel definire le regole di convalida è possibile impostare la posizione dell'errore su Inizio pagina o Campo. Se la posizione di un errore viene impostata in corrispondenza di un campo che in seguito è stato eliminato o che è di sola lettura o non visibile nel layout di pagina, Salesforce modifica automaticamente la posizione impostandola su Inizio pagina.
          • Per le tradurre i messaggi di errore, utilizzare l'Area di lavoro traduzione.
          • Assegnare i numeri di errore corrispondenti alle regole di convalida e ai relativi messaggi di errore per identificare l'origine dell'errore.
           
          Caricamento
          Salesforce Help | Article