Opsommingen en voorgestelde waarden definiëren in de gebruikersinterface enums-and-suggested-values

In het Model van Gegevens van de Ervaring (XDM), kan een koordgebied een vooraf bepaalde reeks toegelaten of voorgestelde waarden worden gegeven om beter te controleren welke waarden in dat gebied worden opgenomen of hoe het in segmentatie zal gedragen.

Enums de waarden die voor een tekenreeksveld kunnen worden ingevoerd, beperken tot een vooraf gedefinieerde set. Als u probeert gegevens in te voeren in een opsommingsveld en de waarde niet overeenkomt met een van de gedefinieerde waarden in de configuratie, wordt invoer geweigerd.

In tegenstelling tot opsommingen, Suggested values kunt u een set aanbevolen waarden opgeven voor een tekenreeksveld dat de waarden die het kan invoeren niet beperkt. De voorgestelde waarden hebben daarentegen invloed op de beschikbare vooraf gedefinieerde waarden in het dialoogvenster Segmenteringsinterface wanneer het tekenreeksveld wordt opgenomen als een kenmerk.

Wanneer een nieuw veld definiëren in de Adobe Experience Platform-gebruikersinterface en het type instellen op Stringkunt u een enum of voorgestelde waarden voor dat veld.

Afbeelding met de optie Enum Suggested Values ingeschakeld voor een tekenreeksveld in de gebruikersinterface

In dit document wordt beschreven hoe u opsommingen en voorgestelde waarden in het dialoogvenster Schemas UI-werkruimte. Bekijk de volgende video voor een snel overzicht van opsommingen en voorgestelde waarden, inclusief hoe u deze kunt configureren in de gebruikersinterface en de bijbehorende downstreameffecten:

Een opsomming definiëren enum

Selecteren Enums and Suggested Values selecteert u vervolgens Enums. Er worden extra besturingselementen weergegeven, zodat u de waardebeperkingen voor de opsomming kunt opgeven. Als u een beperking wilt toevoegen, selecteert u Add row.

Afbeelding met de optie Enummeren die is geselecteerd in de gebruikersinterface

Onder de Value moet u de exacte waarde opgeven waarmee u het veld wilt beperken. U kunt desgewenst een mensvriendelijk Display Name ook voor de beperking, die beïnvloedt hoe de waarde in segmentatie zal worden vertegenwoordigd.

Doorgaan met gebruik Add row om de gewenste beperkingen en facultatieve etiketten aan enum toe te voegen of het schrappingspictogram te selecteren ( Afbeelding van het verwijderpictogram ) naast een eerder toegevoegde rij om deze te verwijderen. Selecteer Apply om de wijzigingen toe te passen op het schema.

Afbeelding met de opsommingswaarden en weergavenamen die zijn ingevuld voor het tekenreeksveld in de gebruikersinterface

Het canvas wordt bijgewerkt met de wijzigingen. Wanneer u dit schema in de toekomst verkent, kunt u de beperkingen voor het enum gebied binnen het juiste spoor bekijken en uitgeven.

Voorgestelde waarden definiëren suggested-values

Selecteren Enums and Suggested Values selecteert u vervolgens Suggested Values om extra besturingselementen weer te geven. Van hier, selecteer Add row om voorgestelde waarden toe te voegen.

Afbeelding met de optie Suggesties voor waarden die is geselecteerd in de gebruikersinterface

Onder de Display Name kolom, verstrek een mensvriendelijke naam voor de waarde aangezien u het in de Segmentatie UI wilt verschijnen. Als u meer voorgestelde waarden wilt toevoegen, selecteert u Add row en herhaal dit proces zo nodig. Als u een eerder toegevoegde rij wilt verwijderen, selecteert u het verwijderpictogram naast de rij in kwestie.

Selecteer Apply om de wijzigingen toe te passen op het schema.

Afbeelding met de opsommingswaarden en weergavenamen die zijn ingevuld voor het tekenreeksveld in de gebruikersinterface

NOTE
Er is een ongeveer vijf-minieme vertraging voor de bijgewerkte voorgestelde waarden van een gebied om in de Segmentatie UI worden weerspiegeld.

Voorgestelde waarden voor standaardvelden beheren

Sommige velden van standaard XDM-componenten bevatten hun eigen voorgestelde waarden, zoals eventType van de XDM ExperienceEvent class. Hoewel u aanvullende voorgestelde waarden voor een standaardveld kunt maken, kunt u voorgestelde waarden die niet door uw organisatie zijn gedefinieerd, niet wijzigen of verwijderen. Als u een standaardveld in de gebruikersinterface weergeeft, worden de voorgestelde waarden weergegeven, maar alleen-lezen.

Afbeelding met de opsommingswaarden en weergavenamen die zijn ingevuld voor het tekenreeksveld in de gebruikersinterface

Als u nieuwe voorgestelde waarden voor een standaardveld wilt toevoegen, selecteert u Add row. Als u een voorgestelde waarde wilt verwijderen die eerder door uw organisatie is toegevoegd, selecteert u het verwijderpictogram naast de rij in kwestie.

Afbeelding met de opsommingswaarden en weergavenamen die zijn ingevuld voor het tekenreeksveld in de gebruikersinterface

Evolutieregels voor opsommingen en voorgestelde waarden evolution

Nadat een schema met een enum gebied is gebruikt om gegevens in Platform in te voeren, moeten om het even welke verdere veranderingen die in de schemadefinitie worden aangebracht aan de gegevens reeds in het systeem voldoen. In het algemeen kunnen wijzigingen die in een bestaand veld worden aangebracht, alleen dat veld maken minder restrictief. Een veld kan niet restrictiever worden gemaakt dan het al is.

Wanneer het over aantallen en voorgestelde waarden aankomt, zijn de volgende regels post-ingesetion van toepassing:

  • U KAN Voeg voorgestelde waarden voor standaard- en aangepaste velden toe met bestaande voorgestelde waarden.
  • U KAN Verwijder voorgestelde waarden uit aangepaste velden met bestaande voorgestelde waarden.
  • U KAN Voeg nieuwe opsommingswaarden toe aan een bestaand aangepast opsommingsveld.
  • U KAN U kunt de opsommingswaarden van een aangepast veld alleen omzetten in voorgestelde waarden of deze omzetten in een tekenreeks zonder opsomming of voorgestelde waarden. Deze schakelaar kan niet ongedaan worden gemaakt zodra toegepast.
  • U KAN NIET nummers of voorgestelde waarden uit standaardvelden verwijderen.
  • U KAN NIET Voeg opsommingswaarden toe aan een veld zonder bestaande opsomming.
  • U KAN NIET minder verwijderen dan alle bestaande opsommingswaarden voor een aangepast veld.
  • U KAN NIET Schakel van voorgestelde waarden naar een opsomming.

Regels samenvoegen voor opsommingen en voorgestelde waarden merging

Als de veelvoudige schema's het zelfde enum gebied met verschillende configuraties gebruiken, en die schema's inbegrepen in een unie zijn, zijn bepaalde regels van toepassing wanneer het over hoe de enum verschillen met elkaar in overeenstemming worden gebracht. De nauwkeurige regels hangen af van of de schema's die naar het zelfde standaardgebied verwijzen (als eventType) of als ze verwijzen naar hetzelfde aangepaste veldpad in verschillende veldgroepen.

Bij verwijzing naar hetzelfde standaardveld:

  • Eventuele extra voorgestelde waarden zijn AANGEVOEGD in de unie .
  • Updates van de voorgestelde waarden voor dezelfde opsommingssleutel zijn BIJGEWERKT in de unie .

Als in verschillende veldgroepen wordt verwezen naar hetzelfde aangepaste veldpad:

  • Eventuele extra voorgestelde waarden zijn AANGEVOEGD in de unie .
  • Als dezelfde extra voorgestelde waarde in meer dan één schema is gedefinieerd, zijn deze waarden: SAMENGEVOEGD in de unie . Met andere woorden, dezelfde voorgestelde waarde wordt niet twee keer na het samenvoegen weergegeven.

Beperkingen voor validatie

Vanwege de huidige systeembeperkingen zijn er twee gevallen waarin een enum niet door het systeem wordt gevalideerd tijdens inname:

  1. De opsomming wordt gedefinieerd op een matrixveld.
  2. De opsomming wordt meer dan één niveau diep gedefinieerd in de schemahiërarchie.

Volgende stappen

In deze handleiding wordt beschreven hoe u opsommingen en voorgestelde waarden voor tekenreeksvelden in de gebruikersinterface definieert. Raadpleeg de volgende bronnen voor informatie over het beheren van opsommingen en voorgestelde waarden met de API voor schemaregistratie zelfstudie.

Leer hoe u andere XDM-veldtypen definieert in het dialoogvenster Schema Editor, zie het overzicht op velden definiëren in de gebruikersinterface.

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