Definire i campi obbligatori nell’interfaccia utente

In Experience Data Model (XDM), un campo obbligatorio indica che è necessario fornire un valore valido affinché un particolare record o evento della serie temporale sia accettato durante l’inserimento dei dati. I casi d’uso comuni per i campi obbligatori includono informazioni sull’identità dell’utente e marche temporali.

IMPORTANTE

Indipendentemente dal fatto che un campo dello schema sia obbligatorio o meno, Platform non accetta null o valori vuoti per qualsiasi campo acquisito. Se in un record o in un evento non è presente alcun valore per un particolare campo, la chiave per tale campo deve essere esclusa dal payload di acquisizione.

Quando definizione di un nuovo campo nell’interfaccia utente di Adobe Experience Platform, puoi impostarla come campo obbligatorio selezionando la Obbligatorio nella barra a destra. Seleziona Applica per applicare la modifica allo schema.

Casella di controllo obbligatoria

Se il campo è un attributo di livello principale sotto l'oggetto ID tenant, il relativo percorso viene immediatamente visualizzato sotto Campi obbligatori nella barra a sinistra.

Campo obbligatorio a livello di radice

Tuttavia, se un campo obbligatorio è nidificato all’interno di un oggetto non contrassegnato come obbligatorio, il campo nidificato non viene visualizzato sotto Campi obbligatori nella barra a sinistra.

Nell’esempio seguente, la loyaltyId il campo è impostato come obbligatorio, ma l'oggetto principale è loyalty non lo è. In questo caso, se non si verificano errori di convalida loyalty è stato escluso durante l’acquisizione dei dati, anche se il campo figlio loyaltyId è contrassegnato come necessario. In altre parole, mentre loyalty è facoltativo e deve contenere un loyaltyId nel caso in cui sia incluso.

Campo obbligatorio nidificato

Se si desidera che un campo nidificato sia sempre obbligatorio in uno schema, è inoltre necessario impostare tutti i campi principali come richiesto (ad eccezione dell’oggetto ID tenant).

Campi obbligatori padre e figlio

Passaggi successivi

Questa guida illustra come definire un campo obbligatorio nell’interfaccia utente di . Vedi la panoramica su definizione dei campi nell’interfaccia utente per scoprire come definire altri tipi di campi XDM nel Schema Editor.

In questa pagina