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
          Evitare di sovrascrivere i campi obbligatori quando un flusso schermata aggiorna un record

          Evitare di sovrascrivere i campi obbligatori quando un flusso schermata aggiorna un record

          Quando il flusso schermata raccoglie i valori dei campi e aggiorna un record esistente, evitare che l'input della schermata vuota sovrascriva i campi obbligatori e causi errori REQUIRED_FIELD_MISSING.

          In un flusso schermata che aggiorna un record, qualsiasi valore passato in un elemento Aggiorna record sovrascrive il valore corrente del record. Se si mappa un componente schermata a un campo obbligatorio in Aggiorna record e l'utente lo lascia vuoto, il flusso scrive un vuoto. Il record ha quindi un valore obbligatorio mancante e il flusso può non riuscire con REQUIRED_FIELD_MISSING.

          Utilizzare uno di questi approcci in modo che l'input della schermata vuota non sovrascriva i campi obbligatori.

          1. Identificare i componenti schermata mappati ai campi obbligatori del record che si sta aggiornando.
            Se non si è certi dei campi obbligatori, creare un record nell'interfaccia utente e prendere nota dei campi con un asterisco rosso. In alternativa, controllare l'oggetto nel Gestore oggetti o nel Generatore di schemi. Vedere Identificazione dei campi obbligatori.
          2. Scegliere come evitare che i valori vuoti sovrascrivano i campi obbligatori.
            • Opzione 1: Contrassegnare i componenti schermata come richiesto.

              Poiché un utente non può avanzare finché non immette un valore per un campo obbligatorio, non si passa mai un valore di campo vuoto ad Aggiorna record.

            • Opzione 2: Ottenere prima il record e passare il valore esistente quando l'utente ha lasciato vuoto il campo.

              Per caricare il record (o i campi necessari), utilizzare un elemento Ottieni record prima dell'elemento schermata. Nella schermata è possibile precompilare i componenti del record. Nell'elemento Aggiorna record, per ogni campo obbligatorio, impostare il valore sul componente schermata quando non è vuoto e sul valore del record esistente quando è vuoto. Utilizzare una risorsa Formula o Decisione e assegnazione per implementare tale logica.

            • Opzione 3: Includere il campo in Aggiorna record solo quando l'utente ha immesso un valore.

              Aggiungere un elemento Decisione che verifica se il componente schermata è vuoto. Quando non è vuoto, utilizzare un elemento Aggiorna record per impostare il campo obbligatorio dal componente schermata. Quando è vuoto, escludere il campo da Aggiorna record in modo che il flusso non scriva un valore vuoto.

          3. Aggiungere un percorso di errore all'elemento Aggiorna record.
            Un utente può comunque non visualizzare un campo obbligatorio, ad esempio a causa di regole di convalida o modifiche della configurazione. Se un utente non ha un valore obbligatorio, il percorso di errore può visualizzare il messaggio di errore in modo che l'utente possa correggere l'input. Vedere Aggiunta di un percorso di errore per la gestione degli errori.

          Il flusso schermata non sovrascrive più i campi obbligatori con valori vuoti quando l'utente salta un campo, in modo da evitare errori REQUIRED_FIELD_MISSING all'aggiornamento.

           
          Caricamento
          Salesforce Help | Article