Öppna arbetsytan Schemas

Arbetsytan Schemas i användargränssnittet för Experience Platform ger en visualisering av Schema Library så att du kan visa hur du hanterar de scheman som är tillgängliga för din organisation. Arbetsytan innehåller också Schema Editor, arbetsytan som du kan komponera ett schema på i hela den här självstudiekursen.

När du har loggat in på Experience Platform väljer du Schemas i den vänstra navigeringen för att öppna arbetsytan i Schemas. På fliken Browse visas en lista med scheman (en representation av Schema Library) som du kan visa och anpassa. Listan innehåller namn, typ, klass och beteende (post- eller tidsserie) som schemat baseras på samt datum och tid då schemat senast ändrades.

Mer information finns i guiden Utforska befintliga XDM-resurser i användargränssnittet.

Skapa och namnge ett schema

Om du vill börja komponera ett schema väljer du Create schema i det övre högra hörnet av arbetsytan i Schemas.

Fliken Schemas arbetsyta Browse med Create schema markerad.

Dialogrutan Create a schema visas. I den här dialogrutan kan du välja att antingen skapa ett schema manuellt genom att lägga till fält och fältgrupper, eller så kan du överföra en CSV-fil och använda ML-algoritmer för att generera ett schema. Välj ett arbetsflöde för att skapa schema i dialogrutan.

Dialogrutan Skapa ett schema med arbetsflödesalternativen och välj markerad.

Skapa scheman manuellt eller med ML-stöd i Beta

Om du vill lära dig hur du kan använda en ML-algoritm för att rekommendera en schemastruktur baserad på en överförd fil kan du läsa guidenför att skapa schema med maskininlärningsstöd. Den här användargränssnittshandboken fokuserar på det manuella arbetsflödet.

Välja en basklass

Arbetsflödet Create schema visas. Välj sedan en basklass för schemat. Du kan välja mellan huvudklasserna för XDM Individual Profile och XDM ExperienceEvent, eller Other om dessa klasser inte passar dina syften. Med klassalternativet Other kan du antingen skapa en ny klass eller välja bland andra befintliga klasser.

Mer information om de här klasserna finns i dokumentationen för XDM individual profile och XDM ExperienceEvent. I den här självstudien väljer du XDM Individual Profile följt av Next.

Arbetsflödet Create schema med alternativen XDM individual profile och Next markerade.

Namn och granskning

När du har valt en klass visas avsnittet Name and review. I det här avsnittet anger du ett namn och en beskrivning som identifierar ditt schema. Det finns flera viktiga saker att tänka på när du ska bestämma ett namn för schemat:

  • Schemanamn ska vara korta och beskrivande så att schemat kan hittas senare.
  • Schemanamn måste vara unika, vilket innebär att de också måste vara tillräckligt specifika för att de inte ska återanvändas i framtiden. Om din organisation till exempel har separata lojalitetsprogram för olika varumärken är det klokt att kalla ditt schema"Varumärke A lojalitetsmedlemmar" för att göra det enkelt att skilja på dem från andra lojalitetsrelaterade scheman som du kan definiera senare.
  • Du kan också använda schemabeskrivningen för att tillhandahålla ytterligare sammanhangsberoende information om schemat.

I den här självstudiekursen skapas ett schema för att importera data som är relaterade till medlemmarna i ett lojalitetsprogram, och schemat har därför namnet Loyalty Members.

​ Schemats grundstruktur (tillhandahålls av klassen) visas på arbetsytan så att du kan granska och verifiera den valda klass- och schemastrukturen.

Ange en Schema display name som är användarvänlig i textfältet. Ange sedan en lämplig beskrivning för att identifiera schemat. När du har granskat din schemastruktur och är nöjd med dina inställningar väljer du Finish för att skapa ditt schema.

Avsnittet Name and review i arbetsflödet Create schema med Schema display name, Description och Finish markerade.

Skapa ditt schema

Schema Editor visas. Det här är arbetsytan som du kommer att komponera ditt schema på. Det självskrivna schemat skapas automatiskt i Structure-delen av arbetsytan när du kommer till redigeraren, tillsammans med standardfälten som ingår i den basklass som du valde. Den tilldelade klassen för schemat listas också under Class i avsnittet Composition.

NOTE
Du kan uppdatera visningsnamnet och den valfria beskrivningen för schemat från sidofältet Schema properties. När ett nytt namn har angetts uppdateras arbetsytan automatiskt med det nya namnet på schemat.

Schemaredigeraren med basklassen och schemadiagrammet markerade.

NOTE
Du kan ändra klassen för ett schema när som helst under den inledande dispositionsprocessen innan schemat har sparats, men detta bör göras med yttersta försiktighet. Fältgrupper är bara kompatibla med vissa klasser. Om du ändrar klassen återställs arbetsytan och alla fält du har lagt till.

Lägg till en fältgrupp

Nu kan du börja lägga till fält i schemat genom att lägga till fältgrupper. En fältgrupp är en grupp med ett eller flera fält som ofta används tillsammans för att beskriva ett visst koncept. I den här självstudiekursen används fältgrupper för att beskriva medlemmarna i bonusprogrammet och samla in viktig information som namn, födelsedag, telefonnummer, adress med mera.

Om du vill lägga till en fältgrupp väljer du Add i underavsnittet Field groups.

Schemaredigeraren med knappen Lägg till fältgrupper markerad.

En ny dialogruta visas med en lista över tillgängliga fältgrupper. Varje fältgrupp är endast avsedd att användas med en viss klass. Därför visas bara fältgrupper som är kompatibla med den klass du valde (i det här fallet klassen XDM Individual Profile) i dialogrutan. Om du använder en standard-XDM-klass sorteras listan med fältgrupper på ett intelligent sätt baserat på användningens popularitet.

Dialogrutan Add field groups.

Du kan välja ett av filtren i den vänstra listen om du vill begränsa listan över standardfältgrupper till specifika branscher som detaljhandel, finansiella tjänster och hälso- och sjukvård.

Dialogrutan Add field groups med branschfältgrupper markerade.

Om du väljer en fältgrupp i listan visas den i den högra listen. Om du vill kan du markera flera fältgrupper och lägga till var och en i listan i den högra listen innan du bekräftar. Dessutom visas en ikon till höger om den markerade fältgruppen där du kan förhandsgranska strukturen för de fält som gruppen innehåller.

Dialogrutan Add field groups med den markerade ikonen för förhandsgranskning av fältgrupp är markerad.

När du förhandsgranskar en fältgrupp visas en detaljerad beskrivning av fältgruppens schema i den högra listen. Du kan även navigera genom fältgruppens fält på den angivna arbetsytan. När du väljer olika fält uppdateras den högra listen så att information om fältet i fråga visas. Välj Back när du är klar med förhandsgranskningen för att återgå till dialogrutan för fältgruppsval.

Dialogrutan Preview field group med fältgruppen för demografiska detaljer förhandsvisad.

För den här självstudiekursen väljer du fältgruppen Demographic Details och sedan Add field group.

Dialogrutan Add field groups med fältgruppen för demografiska detaljer markerad och Add field groups markerad.

Arbetsytan för schemat visas igen. Avsnittet Field groups innehåller nu en lista över Demographic Details och avsnittet Structure innehåller fälten från fältgruppen. Du kan markera fältgruppens namn under avsnittet Field groups för att markera de specifika fält som finns på arbetsytan.

Schemaredigeraren med fältgrupper för demografiska detaljer markerade.

NOTE
I Schemaredigeraren visas standardklasser (Adobe-genererade) och fältgrupper med hänglåsikonen ( En hänglåsikon. . hänglåset visas i den vänstra listen bredvid namnet på klassen eller fältgruppen, samt intill ett fält i schemagrafiken som är en del av en systemgenererad resurs.
Schemaredigeraren med hänglåsikonen markerad

Den här fältgruppen bidrar med flera fält under namnet person på den översta nivån med datatypen Person. Den här gruppen med fält beskriver information om en individ, inklusive namn, födelsedatum och kön.

NOTE
Kom ihåg att du kan använda skalära typer i fält (till exempel sträng, heltal, matris eller datum), liksom alla datatyper (en grupp fält som representerar ett gemensamt koncept) som definieras i Schema Registry.

Observera att fältet name har datatypen Full name, vilket innebär att det beskriver ett vanligt koncept och innehåller namnrelaterade underfält som förnamn, efternamn, titel och suffix.

Markera de olika fälten på arbetsytan för att visa eventuella ytterligare fält som de bidrar till schemastrukturen.

Lägg till fler fältgrupper

Nu kan du upprepa samma steg för att lägga till en annan fältgrupp. När du visar dialogrutan Add field group den här gången kan du lägga märke till att fältgruppen Demographic Details är nedtonad och att kryssrutan bredvid den inte kan markeras. Detta förhindrar att du av misstag duplicerar fältgrupper som du redan har inkluderat i det aktuella schemat.

För den här självstudien väljer du standardfältgrupperna Personal Contact Details och Loyalty Details i listan och sedan Add field groups för att lägga till dem i schemat.

Dialogrutan Add field groups med två nya fältgrupper markerade och Add field groups markerade.

Arbetsytan visas igen med de tillagda fältgrupperna som listas under Field groups i avsnittet Composition och deras sammansatta fält läggs till i schemastrukturen.

Schemaredigeraren med den nya sammansatta schemastrukturen markerad.

Definiera en anpassad fältgrupp

Schemat Loyalty Members är avsett att samla in data som är relaterade till medlemmarna i ett lojalitetsprogram, och standardfältgruppen Loyalty Details som du har lagt till i schemat innehåller de flesta av dessa, inklusive programtypen, punkter, kopplingsdatum och mycket annat.

Det kan dock finnas ett scenario där du vill inkludera ytterligare anpassade fält som inte täcks av standardfältgrupper för att uppnå dina användningsfall. Om du vill lägga till anpassade bonusfält har du två alternativ:

  1. Skapa en ny anpassad fältgrupp för att hämta dessa fält. Det här är den metod som kommer att beskrivas i den här självstudiekursen.
  2. Utöka standardfältgruppen Loyalty Details med anpassade fält. Detta gör att Loyalty Details konverteras till en anpassad fältgrupp och den ursprungliga standardfältgruppen kommer inte längre att vara tillgänglig. Mer information om hur du lägger till anpassade fält i strukturen för standardfältgrupper finns i användargränssnittshandboken för Schemas.

Om du vill skapa en ny fältgrupp väljer du Add i underavsnittet Field groups som tidigare, men den här gången väljer du Create New Field group i den övre delen av dialogrutan som visas. Du ombeds sedan ange ett visningsnamn och en beskrivning för den nya fältgruppen. I den här självstudiekursen ger du den nya fältgruppen namnet Custom Loyalty Details och väljer sedan Add field groups.

Dialogrutan Add field groups med Create new field group, Display name och Description markerade.

NOTE
Precis som med klassnamn ska fältgruppsnamnet vara kort och enkelt och beskriva vad fältgruppen kommer att bidra till schemat. Även dessa är unika, så du kommer inte att kunna återanvända namnet och måste därför se till att det är tillräckligt specifikt.

Custom Loyalty Details ska nu visas under Field groups till vänster på arbetsytan, men det finns inga fält som är kopplade till den än och därför visas inga nya fält under Structure.

Lägg till fält i fältgruppen

Nu när du har skapat fältgruppen Custom Loyalty Details är det dags att definiera fälten som fältgruppen ska bidra till schemat.

Börja med att markera ikonen plus (+) bredvid schemanamnet på arbetsytan.

Schemaredigeraren med plusikonen markerad.

En Untitled Field-platshållare visas på arbetsytan och den högra listen uppdateras för att visa konfigurationsalternativen för fältet.

Schemaredigeraren med Untitled Field och schemat Field properties markerat.

I det här scenariot måste schemat ha ett objekttypsfält som beskriver personens aktuella lojalitetsnivå i detalj. Använd kontrollerna i den högra listen och börja skapa ett loyaltyTier-fält med typen Object som ska användas för dina relaterade fält.

Under Assign to måste du välja en fältgrupp att tilldela fältet till. Kom ihåg att alla schemafält tillhör antingen en klass eller en fältgrupp, och eftersom schemat använder en standardklass är det enda alternativet att välja en fältgrupp. Börja skriva in namnet Custom Loyalty Details och välj sedan fältgruppen i listan.

När du är klar väljer du Apply.

Schemaredigeraren med bonusnivåobjektet tillagt i schemat Field properties markerat.

Ändringarna tillämpas och det loyaltyTier-objekt som skapades visas. Eftersom det här är ett anpassat fält kapslas det automatiskt i ett objekt som namnges efter organisationens klientorganisations-ID, föregånget av ett understreck (_tenantId i det här exemplet).

Schemaredigeraren med klient-ID och lojalitetsnivå markerat i schemat.

NOTE
Närvaron av klient-ID-objektet anger att fälten som du lägger till finns i organisationens namnutrymme.
Fälten som du lägger till är alltså unika för din organisation och kommer att sparas i Schema Registry i ett specifikt område som bara är tillgängligt för din organisation. Fält som du definierar måste alltid läggas till i klientnamnutrymmet för att förhindra konflikter med namn från andra standardklasser, fältgrupper, datatyper och fält.

Välj ikonen plus (+) bredvid objektet loyaltyTier för att börja lägga till underfält. En ny fältplatshållare visas och avsnittet Field properties visas till höger på arbetsytan.

Schemaredigeraren med klient-ID och ett nytt underfält har lagts till i bonusnivån i schemadiagrammet.

Varje fält kräver följande information:

  • Field Name: Fältets namn, helst skrivet i camelCase. Inga blankstegstecken tillåts. Det här namnet används som referens för fältet i koden och i andra program längre fram i kedjan.
    • Exempel: loyaltyLevel
  • Display Name: Fältets namn, skrivet med inledande versal. Det här namnet visas på arbetsytan när du visar eller redigerar schemat.
    • Exempel: Lojalitetsnivå
  • Type: Fältets datatyp. Detta inkluderar grundläggande skalära typer och alla datatyper som definieras i Schema Registry. Exempel: String, Integer, Boolean, Person, Address, Phone number osv.
  • Description: En valfri beskrivning av fältet får innehålla högst 200 tecken.

Det första fältet för objektet loyaltyTier blir en sträng med namnet id som representerar ID:t för förmånsmedlemmens aktuella nivå. Nivå-ID är unikt för varje lojalitetsmedlem, eftersom det här företaget anger olika tröskelvärden för lojalitetsskikt för varje kund baserat på olika faktorer. Ange det nya fältets typ till String, och avsnittet Field properties fylls i med flera alternativ för att tillämpa begränsningar, inklusive standardvärde, format och maximal längd. Mer information finns i dokumentationen om bästa praxis för datavalideringsfält.

Schemaredigeraren med fältegenskapsvärden för det nya ID-fältet markerat.

Eftersom id kommer att vara en slumpmässigt genererad friformssträng behövs inga ytterligare begränsningar. Välj Apply om du vill tillämpa ändringarna.

Schemaredigeraren med ID-fältet tillagt och markerat.