Loading
Automazione dei processi aziendali
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
          Risoluzione degli errori REQUIRED_FIELD_MISSING nei flussi

          Risoluzione degli errori REQUIRED_FIELD_MISSING nei flussi

          Quando un flusso tenta di creare o aggiornare un record senza compilare tutti i campi obbligatori, si riceve un errore REQUIRED_FIELD_MISSING.

          Versioni (Edition) richieste

          Visualizzare le versioni supportate.
          Autorizzazioni utente necessarie
          Per aprire, modificare, creare, attivare o disattivare un flusso utilizzando tutti i tipi di flusso, gli elementi e le funzioni disponibili in Flow Builder, inclusi Einstein e Agentforce per Flusso: Gestisci flusso
          Per visualizzare le definizioni dei campi oggetto: Visualizza impostazione e configurazione
          Per visualizzare i registri debug: Visualizza tutti i dati

          L'errore REQUIRED_FIELD_MISSING si verifica quando un flusso tenta di creare o aggiornare un record Salesforce ma non fornisce valori per tutti i campi contrassegnati come obbligatori. Questo errore può verificarsi in vari scenari e contesti del flusso.

          Per risolvere questo errore:

          • Informazioni sugli scenari comuni che causano questo errore
          • Identificare il campo mancante
          • Trovare tutti i campi obbligatori per un oggetto
          • Applicare soluzioni e consigli per evitare l'errore
          • Problemi, soluzioni e tecniche di prevenzione per gli errori di campo obbligatori
            Identificare i problemi comuni dei campi obbligatori, applicare soluzioni e seguire le tecniche di prevenzione per evitare errori REQUIRED_FIELD_MISSING.
          • Identificazione del campo mancante
            Quando si riceve un errore REQUIRED_FIELD_MISSING, utilizzare queste tecniche per identificare il campo che ha causato l'errore.
          • Ricerca di campi obbligatori per un oggetto
            Per evitare errori REQUIRED_FIELD_MISSING, prima di creare un flusso, identificare i campi obbligatori per i record dell'oggetto. Esistono due opzioni: utilizzare il Generatore di schemi o creare un record sull'oggetto, ma non salvarlo. Entrambe le opzioni mostrano i campi obbligatori, ma il Generatore di schemi mostra anche i campi compilati dal sistema che non vengono inclusi in un flusso.

          Problemi, soluzioni e tecniche di prevenzione per gli errori di campo obbligatori

          Identificare i problemi comuni dei campi obbligatori, applicare soluzioni e seguire le tecniche di prevenzione per evitare errori REQUIRED_FIELD_MISSING.

          Questa tabella fornisce un riferimento per la risoluzione degli errori dei campi obbligatori. Ogni riga descrive un problema comune, la soluzione per risolverlo e le tecniche per prevenirlo nei flussi futuri.

          Problema Soluzione Tecnica di prevenzione

          Creazione di record senza tutti i campi obbligatori

          Quando si utilizza un elemento Crea record, Flow Builder non indica i campi richiesti dall'oggetto. Se non si impostano manualmente tutti i campi obbligatori, il flusso non riesce in fase di esecuzione.

          Esempio: Un flusso crea un record Referente ma non compila il campo Cognome richiesto.

          Controllare i campi obbligatori prima di creare

          Prima di configurare un elemento Crea record o Aggiorna record, controllare i campi obbligatori dell'oggetto nel Gestore oggetti. Compilare tutti i campi obbligatori direttamente nell'elemento, tramite gli elementi Assegnazione o da input schermata.

          In alternativa, un elemento Azione di tipo Crea mostra i campi richiesti dal layout di azione. Tuttavia, gli elementi Azione limitano i campi disponibili al layout di azione e non memorizzano l'ID del record creato.

          Impostare i valori predefiniti per i campi obbligatori se non vengono compilati in un altro modo all'interno del flusso.

          Gestire un elenco di controllo dei campi obbligatori per gli oggetti comunemente utilizzati nei flussi. Consultare Gestore oggetti o il layout di pagina dell'oggetto prima di creare flussi che creano o aggiornano record.

          Flussi schermata che non compilano i campi obbligatori

          Quando un flusso schermata raccoglie informazioni per creare un record, i campi obbligatori possono non essere compilati se la schermata non li include e il flusso non li imposta in altro modo.

          Esempio: Un flusso schermata per la creazione di casi include i campi Oggetto e Descrizione, ma la schermata non include il campo Stato richiesto e l'elemento Crea record non lo imposta.

          Aggiunta di campi obbligatori alla schermata o loro compilazione nel flusso

          Aggiungere campi di record direttamente dall'oggetto alla schermata. I campi dei record ereditano automaticamente la loro obbligatorietà dalla definizione dell'oggetto. Per i campi obbligatori che gli utenti non impostano, compilarli direttamente nell'elemento Crea record o con un elemento Assegnazione nelle fasi precedenti del flusso.

          Durante la progettazione dei flussi schermata, rivedere la definizione dell'oggetto nel Gestore oggetti per identificare tutti i campi obbligatori. Aggiungere campi obbligatori alla schermata o specificare valori predefiniti nel flusso per i campi non impostati dagli utenti.

          Aggiornamenti flusso schermata Cancellazione dei campi obbligatori

          In un flusso schermata, se un utente lascia un campo vuoto e il flusso utilizza quel valore vuoto per aggiornare un record, l'aggiornamento sovrascrive il valore esistente con un valore vuoto. Se il campo è obbligatorio, l'aggiornamento non riesce.

          Esempio: Un flusso schermata consente agli utenti di modificare i campi Account. Un utente lascia vuoto il campo Società. L'elemento Aggiorna record utilizza il valore della schermata vuota per aggiornare il campo Società, che non riesce perché Società è obbligatoria.

          Rendere obbligatori i campi schermata o utilizzare una decisione

          Contrassegnare i componenti schermata per i campi obbligatori in modo che gli utenti non possano lasciarli vuoti. Per i campi schermata facoltativi che aggiornano i campi dei record obbligatori, utilizzare un elemento Decisione per verificare se il valore è vuoto. Se vuoto, instradare a un elemento Aggiorna record diverso che aggiorna solo gli altri campi.

          Testare le operazioni di aggiornamento con vari stati di record per assicurarsi che i campi obbligatori rimangano compilati. Identificare i campi schermata mappati ai campi record obbligatori e contrassegnarli come obbligatori sullo schermo.

          Requisiti del tipo di record e delle regole di convalida

          Tipi di record diversi possono avere campi obbligatori diversi. Le regole di convalida possono anche rendere i campi condizionalmente obbligatori. Un flusso può funzionare per un tipo di record ma non riesce per un altro.

          Esempio: Un flusso crea opportunità con il tipo di record "Impresa", che richiede più campi personalizzati che il tipo di record "Standard" non richiede.

          Test con più tipi di record

          Se l'oggetto ha tipi di record e il flusso crea record di più tipi di record, testare il flusso con ogni tipo di record per assicurarsi che il flusso compili tutti i campi obbligatori specifici del tipo. Utilizzare gli elementi decisionali per gestire diversi tipi di record con percorsi logici diversi, se necessario.

          Documentare i tipi di record e le regole di convalida che influiscono sui flussi. Esaminare l'obbligatorietà dei campi per ogni tipo di record durante la progettazione del flusso. Includere il test del tipo di record nell'elenco di controllo dei test del flusso.

          Linee guida di prevenzione generale

          • Implementare i percorsi di errore: Aggiungere un percorso di errore agli elementi Crea record e Aggiorna record. Utilizzare il percorso di errore per visualizzare un messaggio di errore utile agli utenti o per registrare l'errore per la revisione dell'amministratore Salesforce.
          • Testare accuratamente prima dell'attivazione: Utilizzare la modalità Debug per testare il flusso con vari scenari di dati, inclusi i casi limite in cui alcuni campi possono essere vuoti.
          • Utilizzare i campi descrizione: Aggiungere descrizioni agli elementi del flusso indicando i campi obbligatori compilati dal flusso e la provenienza dei valori.
          • Monitoraggio degli errori dei flussi: Esaminare regolarmente le email e i registri degli errori dei flussi per individuare tempestivamente i problemi.

          Identificazione del campo mancante

          Quando si riceve un errore REQUIRED_FIELD_MISSING, utilizzare queste tecniche per identificare il campo che ha causato l'errore.

          1. Controllare il messaggio di errore.
            L'errore REQUIRED_FIELD_MISSING in genere specifica quale campo mancava. Cercare il nome API del campo nei dettagli dell'errore.
          2. Utilizzare la modalità debug.
            Eseguire il flusso in modalità debug ed esaminare i dettagli del debug quando si verifica l'errore. Il registro debug mostra l'elemento non riuscito e include il nome del campo specifico. Per ulteriori informazioni, vedere Test o risoluzione dei problemi dei flussi con il debug di Flow Builder.
          3. Esaminare i registri debug Apex.
            Per i flussi attivati da record, controllare i registri debug Apex. Cercare "REQUIRED_FIELD_MISSING" per trovare il campo esatto che ha causato l'errore.
          4. Controllare le notifiche tramite email.
            I messaggi email di errore del flusso inviati al titolare del flusso includono il nome del campo e i dettagli dell'errore.

          Ricerca di campi obbligatori per un oggetto

          Per evitare errori REQUIRED_FIELD_MISSING, prima di creare un flusso, identificare i campi obbligatori per i record dell'oggetto. Esistono due opzioni: utilizzare il Generatore di schemi o creare un record sull'oggetto, ma non salvarlo. Entrambe le opzioni mostrano i campi obbligatori, ma il Generatore di schemi mostra anche i campi compilati dal sistema che non vengono inclusi in un flusso.

          Per esaminare i campi obbligatori nel Generatore di schemi, seguire questa procedura.

          Before building a flow, identify the required fields for the object's records. There are two options: use Schema Builder or create a record on the object, but don't save it. Either option shows the required fields, but Schema Builder also shows system populated fields that you don't include in a flow.

          Ora si dispone di un elenco di campi obbligatori per l'oggetto. Utilizzare queste informazioni durante la creazione dei flussi per assicurarsi di compilare tutti i campi obbligatori.

          Suggerimento
          Suggerimento Per gli oggetti personalizzati, controllare sia i campi obbligatori definiti dal sistema (ad esempio Nome) che i campi obbligatori personalizzati creati dall'organizzazione.
           
          Caricamento
          Salesforce Help | Article