Definiera obligatoriska fält i användargränssnittet

I Experience Data Model (XDM) anger ett obligatoriskt fält att det måste anges som ett giltigt värde för att en viss post- eller tidsseriehändelse ska kunna accepteras under datainmatning. Vanliga användningsexempel för obligatoriska fält är användaridentitetsinformation och tidsstämplar.

IMPORTANT
Oavsett om ett schemafält krävs eller inte accepterar inte plattformen null eller tomma värden för inkapslade fält. Om det inte finns något värde för ett visst fält i en post eller händelse, ska nyckeln för det fältet uteslutas från inmatningsnyttolasten.

När definiera ett nytt fält i Adobe Experience Platform-användargränssnittet kan du ange det som ett obligatoriskt fält genom att välja Required i den högra listen. Välj Apply för att tillämpa ändringen på schemat.

Kryssrutan Obligatoriskt

Om fältet är ett rotnivåattribut under klientorganisations-ID-objektet visas sökvägen omedelbart under Required fields till vänster.

Obligatoriskt fält på rotnivå

Om ett obligatoriskt fält är kapslat i ett objekt som inte är markerat som obligatoriskt, visas emellertid inte det kapslade fältet under Required fields till vänster.

I exemplet nedan är internalSKU fältet anges som obligatoriskt, men dess överordnade objekt SKUs inte. I det här fallet uppstår inga valideringsfel om SKUs tas inte med vid inmatning av data, även om det underordnade fältet internalSKU markeras som obligatoriskt. Med andra ord: SKUs är valfri måste den innehålla internalSKU -fältet i den händelse det inkluderas.

Kapslat obligatoriskt fält

Om du vill att ett kapslat fält alltid ska vara obligatoriskt i ett schema, måste du även ange alla överordnade fält som obligatoriska (med undantag för klient-ID-objektet).

Överordnade och underordnade obligatoriska fält

Nästa steg

I den här handboken beskrivs hur du definierar ett obligatoriskt fält i användargränssnittet. Se översikten på definiera fält i användargränssnittet för att lära dig hur du definierar andra XDM-fälttyper i Schema Editor.

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