Definire i campi obbligatori nell’interfaccia utente

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

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

Quando definisci un nuovo campo nell'interfaccia utente di Adobe Experience Platform, puoi impostarlo come campo obbligatorio selezionando la casella di controllo Obbligatorio nella barra a destra. Seleziona Applica per applicare la modifica allo schema.

Casella di controllo obbligatoria

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

Campo obbligatorio a livello di radice

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

Nell'esempio seguente, il campo internalSKU è impostato come obbligatorio, ma l'oggetto padre SKUs non lo è. In questo caso, non si verificherebbero errori di convalida se SKUs venisse escluso durante l'acquisizione dei dati, anche se il campo secondario internalSKU è contrassegnato come obbligatorio. In altre parole, mentre SKUs è facoltativo, deve contenere un campo internalSKU nel caso in cui sia incluso.

Campo obbligatorio nidificato

Se desideri che un campo nidificato sia sempre obbligatorio in uno schema, devi impostare anche 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. Per informazioni su come definire altri tipi di campi XDM in Schema Editor, consulta la panoramica su definizione dei campi nell'interfaccia utente.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07