Qual è la differenza tra un campo dinamico e un campo dipendente?
La differenza riguarda ciò che cambia quando selezioni un valore nel campo di origine:
Configurazione | Cosa cambia | Quando utilizzarla |
Campo dinamico | Il campo di destinazione appare o viene nascosto. | Quando devi richiedere un dato solo in determinate situazioni. |
Campo dipendente | Cambiano le opzioni disponibili nell’elenco di destinazione. | Quando le opzioni valide dipendono da una selezione precedente. |
In entrambi i casi, un campo di origine controlla il comportamento di un altro campo della stessa entità.
Il campo di origine deve essere un elenco di valori.
Per configurare una dipendenza, anche il campo di destinazione deve essere un elenco di valori.
Configurare un campo dinamico
Accedi a Campi e seleziona l’entità corrispondente.
Trova il campo che vuoi mostrare o nascondere.
Posiziona il cursore sulla sua riga e seleziona l’icona a forma di matita.
Espandi Configurazione della visibilità dinamica.
In Campo che controlla la visibilità, seleziona il campo di origine.
In Valori che mostrano il campo, seleziona i valori che lo faranno apparire.
Seleziona Salva.
Per configurare anche l’obbligatorietà, la sola lettura o il valore predefinito in base a ogni selezione, consulta l’articolo sugli Smart Fields.
Caso pratico: mostrare un campo solo per le imprese edili
Situazione e obiettivo
Un’azienda di materiali da costruzione lavora con distributori, imprese edili e clienti finali.
Deve registrare il volume di acquisto mensile stimato solo per le imprese edili.
Configurazione
Configura entrambi i campi nella stessa entità:
Elemento | Configurazione |
Campo di origine | Tipo di cliente. |
Opzioni del campo di origine | Distributore, Impresa edile e Cliente finale. |
Campo di destinazione | Volume di acquisto mensile stimato. |
Valore che mostra il campo | Impresa edile. |
Risultato previsto
Selezione in Tipo di cliente | Il campo Volume di acquisto mensile stimato viene mostrato? |
Distributore | No |
Impresa edile | Sì |
Cliente finale | No |
Qui cambia la visibilità del campo di destinazione. Il modulo richiede il volume di acquisto solo quando questa informazione è pertinente.
Configurare un campo dipendente
Accedi a Campi e seleziona l’entità corrispondente.
Trova il campo di selezione di cui vuoi limitare le opzioni.
Posiziona il cursore sulla sua riga e seleziona l’icona a forma di matita.
In Campo che controlla i valori (dipendenza), seleziona il campo di origine.
Seleziona Salva.
Accedi a Elenchi di valori e apri l’elenco associato al campo dipendente.
Configura la relazione tra le sue opzioni e i valori del campo di origine.
La selezione del campo di origine stabilisce la dipendenza. La configurazione dell’elenco determina quali opzioni corrispondono a ciascun valore.
Caso pratico: offrire finiture in base al materiale
Situazione e obiettivo
Un’azienda offre finiture diverse per legno, metallo e pietra.
Il campo «Finitura disponibile» deve offrire solo le opzioni corrispondenti al materiale selezionato.
Configurazione
Configura entrambi i campi nella stessa entità:
Elemento | Configurazione |
Campo di origine | Tipo di materiale, di tipo elenco di valori. |
Opzioni del campo di origine | Legno, Metallo e Pietra. |
Campo dipendente | Finitura disponibile, anch’esso di tipo elenco di valori. |
Collega i valori dei due elenchi:
Materiale selezionato | Finiture disponibili |
Legno | Naturale, Mordente scuro e Verniciato. |
Metallo | Zincato, Verniciato e Spazzolato. |
Pietra | Lucido, Anticato e Rustico. |
Risultato previsto
Selezionando «Legno», l’elenco delle finiture offre «Naturale», «Mordente scuro» e «Verniciato».
Passando a «Metallo», offre «Zincato», «Verniciato» e «Spazzolato».
Qui cambiano le opzioni dell’elenco di destinazione. Questa relazione aiuta a evitare la selezione di finiture che non corrispondono al materiale.
Buone pratiche
Definisci prima il risultato previsto: mostrare o nascondere un campo oppure limitare le opzioni di un elenco.
Verifica che i campi di origine e destinazione appartengano alla stessa entità.
Nelle dipendenze, controlla le opzioni associate a ogni valore di origine per evitare elenchi incompleti o relazioni errate.
Prova tutti i valori di origine, inclusi quelli che non devono mostrare il campo o che non hanno opzioni associate.
Cambia la selezione dopo aver compilato il campo di destinazione e verifica cosa succede alle informazioni.
Verifica il risultato sul web e nell’app mobile quando il campo è disponibile in entrambe.
Prima di rendere disponibile la configurazione al team, verificala nei moduli di creazione e modifica.
Se devi combinare la visibilità con altre condizioni di comportamento, consulta la configurazione specifica degli Smart Fields.