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:

  1. Öppna Luma Loyalty Schema i användargränssnittet för plattformen

  2. I Schema Properties växlar du till växeln Profil

  3. Bekräfta genom att trycka på knappen Enable i bekräftelsemodal

  4. Klicka på knappen Save om du vill spara ändringarna

    IMPORTANT
    Nä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:
    1. För det första kan du importera vissa data i dina datauppsättningar.
    2. Åtgärda eventuella problem som uppstår under dataöverföringsprocessen (till exempel datavalidering eller mappningsproblem).
    3. Aktivera datauppsättningar och scheman för profil
    4. Återställ data

    Växla profil

Lätt eller? Upprepa stegen ovan för dessa andra scheman:

  1. Luma produktkatalogschema
  2. Schema för offlineinköpshändelser för Luma
  3. 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:

  1. Öppna Postman
  2. 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.
  3. Öppna begäran Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Välj knappen Skicka
  5. Du borde få 200 svar
  6. Leta i svaret för objektet Luma CRM Schema och kopiera värdet meta:altId
    Kopiera meta:altIid

Aktivera schemat

Nu när vi har meta:altId för schemat kan vi aktivera det för profilen:

  1. Öppna begäran Schema Registry API > Schemas > Update one or more attributes of a custom schema specified by ID.

  2. Klistra in meta:altId-värdet som SCHEMA_ID-parametervärdet i Param

  3. Klistra in följande kod på fliken Brödtext

    [{
        "op": "add",
        "path": "/meta:immutableTags",
        "value": ["union"]
    }]
    
  4. Välj knappen Skicka

  5. Du borde få 200 svar

    Aktivera CRM-schemat för profilen med din anpassade meta:altIid som används som SCHEMA_ID-parameter

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):
Alla scheman är aktiverade

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:

  1. Öppna Luma Loyalty Dataset i användargränssnittet för plattformen

  2. Växla Profile

  3. Bekräfta genom att trycka på knappen Enable i bekräftelsemodal

    Profilväxling

Upprepa stegen ovan för dessa andra datauppsättningar:

  1. Luma produktkatalogsdatauppsättning
  2. Datauppsättning för offlineinköpshändelser för luma
  3. Luma Web Events-datauppsättning
NOTE
Till skillnad från scheman kan du inaktivera datauppsättningar från profilen, men alla tidigare inmatade data finns kvar i profilen.

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:

  1. Öppna Postman
  2. 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.
  3. Öppna begäran Catalog Service API > Datasets > Retrieve a list of datasets.
  4. Välj knappen Skicka
  5. Du borde få 200 svar
  6. Leta i svaret för objektet Luma CRM Dataset och kopiera ID
    Kopiera ID:t