Behörigheter krävs
I lektionen Konfigurera behörigheter ställer du in alla åtkomstkontroller som krävs för att slutföra lektionen.
Aktivera scheman för kundprofil i realtid med plattformens användargränssnitt
Låt oss börja med den enkla uppgiften att aktivera ett schema:
-
Öppna Luma Loyalty Schema i användargränssnittet för plattformen
-
I Schema Properties växlar du till växeln Profil
-
Bekräfta genom att trycka på knappen Enable i bekräftelsemodal
-
Klicka på knappen Save om du vill spara ändringarna
IMPORTANTNär ett schema har aktiverats för profilen kan det inte inaktiveras eller tas bort. Det går inte heller att ta bort fält från schemat efter den här punkten. Dessa konsekvenser är viktiga att tänka på senare när du arbetar med egna data i produktionsmiljön. Du bör använda en utvecklingssandlåda i den här självstudiekursen, som du kan ta bort när som helst.I den kontrollerade miljön i den här självstudiekursen aktiverar du dina scheman och datauppsättningar för profilen, innan du importerar några data. När du arbetar med egna data rekommenderar vi att du gör saker i följande ordning:- För det första kan du importera vissa data i dina datauppsättningar.
- Åtgärda eventuella problem som uppstår under dataöverföringsprocessen (till exempel datavalidering eller mappningsproblem).
- Aktivera datauppsättningar och scheman för profil
- Återställ data
Lätt eller? Upprepa stegen ovan för dessa andra scheman:
- Luma produktkatalogschema
- Schema för offlineinköpshändelser för Luma
- Luma Web Events-schema (markera kryssrutan "Data för det här schemat kommer att innehålla en primär identitet i fältet identityMap.")
Aktivera scheman för kundprofil i realtid med plattforms-API
Nu är det dags att aktivera Luma CRM Schema
med API:t. Om du vill hoppa över den här övningen och bara aktivera den i användargränssnittet går du direkt.
Hämta meta:altId för schemat
Först hämtar vi meta:altId
för Luma CRM Schema
:
- Öppna Postman
- Om du inte har någon åtkomsttoken öppnar du begäran OAuth: Request Access Token och väljer Skicka för att begära en ny åtkomsttoken, precis som i lektionen Postman.
- Öppna begäran Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Välj knappen Skicka
- Du borde få 200 svar
- Leta i svaret för objektet
Luma CRM Schema
och kopiera värdetmeta:altId
Aktivera schemat
Nu när vi har meta:altId för schemat kan vi aktivera det för profilen:
-
Öppna begäran Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.
-
Klistra in
meta:altId
-värdet somSCHEMA_ID
-parametervärdet i Param -
Klistra in följande kod på fliken Brödtext
[{ "op": "add", "path": "/meta:immutableTags", "value": ["union"] }]
-
Välj knappen Skicka
-
Du borde få 200 svar
Du bör kunna se i användargränssnittet att alla fem scheman är aktiverade för profilen (du kan behöva SKIFT-läsa in igen för att se att Luma CRM Schema
är aktiverat):
Aktivera datauppsättningar för kundprofil i realtid med hjälp av användargränssnittet i plattformen
Datauppsättningarna måste även aktiveras för profilen, och processen är ännu enklare:
-
Öppna
Luma Loyalty Dataset
i användargränssnittet för plattformen -
Växla Profile
-
Bekräfta genom att trycka på knappen Enable i bekräftelsemodal
Upprepa stegen ovan för dessa andra datauppsättningar:
- Luma produktkatalogsdatauppsättning
- Datauppsättning för offlineinköpshändelser för luma
- Luma Web Events-datauppsättning
Aktivera datauppsättningar för kundprofil i realtid med hjälp av plattforms-API
Nu ska du aktivera en datauppsättning för profil med API:t. Även om du vill aktivera det via användargränssnittet med metoden ovan så fungerar det bra.
Hämta datauppsättningens ID
Först måste vi hämta id
för Luma CRM Dataset
:
- Öppna Postman
- Om du inte har någon åtkomsttoken öppnar du begäran OAuth: Request Access Token och väljer Skicka för att begära en ny åtkomsttoken, precis som i lektionen Postman.
- Öppna begäran Catalog Service API > Datasets > Retrieve a list of datasets.
- Välj knappen Skicka
- Du borde få 200 svar
- Leta i svaret för objektet
Luma CRM Dataset
och kopiera ID