Definire i campi obbligatori nell’interfaccia utente

Ultimo aggiornamento: 2023-08-10
  • Argomenti:
  • Schemas
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Developer
    User
    Admin
    Leader

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.

IMPORTANTE

A prescindere dal fatto che un campo schema sia obbligatorio o meno, Platform non accetta null o valori vuoti per qualsiasi 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 definizione di un nuovo campo nell’interfaccia utente di Adobe Experience Platform, puoi impostarla come campo obbligatorio selezionando il 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

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

Nell’esempio seguente, il internalSKU il campo viene impostato come richiesto, ma il relativo oggetto padre SKUs non lo è. In questo caso, non si verificherebbero errori di convalida se SKUs è escluso durante l’acquisizione dei dati, anche se il campo secondario internalSKU è contrassegnato come obbligatorio. In altre parole, mentre SKUs è facoltativo, deve contenere 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. Consulta la panoramica su definizione dei campi nell’interfaccia utente per scoprire come definire altri tipi di campi XDM in Schema Editor.

In questa pagina