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.
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.
Om fältet är ett rotnivåattribut under klientorganisations-ID-objektet visas sökvägen omedelbart under Required fields till vänster.
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.
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).
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.