[Beta]{class="badge informative"}

Skapa en SAP Commerce-källanslutning i användargränssnittet

NOTE
Källan SAP Commerce är i betaversion. Mer information om hur du använder betatecknade källor finns i källöversikten.

I följande självstudiekurs får du hjälp med att skapa en SAP Commerce-källanslutning för att få SAP faktureringskontakter för prenumerationer och kunddata med hjälp av Adobe Experience Platform användargränssnitt.

Komma igång getting-started

Den här självstudiekursen kräver en fungerande förståelse av följande komponenter i Experience Platform:

Om du redan har ett giltigt SAP Commerce-konto kan du hoppa över resten av det här dokumentet och gå vidare till självstudiekursen Konfigurera ett dataflöde.

Samla in nödvändiga inloggningsuppgifter gather-credentials

För att kunna ansluta SAP Commerce till Experience Platform måste du ange värden för följande anslutningsegenskaper:

Autentiseringsuppgifter
Beskrivning
Klient-ID
Värdet clientId från tjänstnyckeln.
Klienthemlighet
Värdet clientSecret från tjänstnyckeln.
Tokenslutpunkt
Värdet url från tjänstnyckeln liknar värdet https://subscriptionbilling.authentication.eu10.hana.ondemand.com.
Län
Datacentrets plats. Regionen finns i url och har ett värde som liknar eu10 eller us10. Om url till exempel är https://eu10.revenue.cloud.sap/api behöver du eu10.

Mer information finns i SAP Commerce dokumentationen.

Skapa ett plattformsschema create-platform-schema

Innan du skapar en SAP Commerce-källanslutning måste du också se till att du först skapar ett Experience Platform-schema som kan användas för källan. I självstudiekursen Skapa ett plattformsschema finns mer information om hur du skapar ett schema.

Expandera följande avsnitt för att visa ett exempelschema.

Visa schemaexempel
code language-none
{
  "_extconndev": {
    "addresses": [
      {
        "addressUUID": "{ADDRESS_UUID}",
        "city": "Burnaby",
        "country": "Canada",
        "email": "chandni@acme.com",
        "houseNumber": "27",
        "isDefault": false,
        "phone": "123-456-7890",
        "postalCode": "V3J 1X9",
        "state": "British Columbia",
        "street": "Beresford"
      }
    ],
    "changedAt": "1687204041",
    "changedBy": "vero@acme.com",
    "contactNumber": "123-456-7980",
    "corporateInfo": {
      "company": "acme"
    },
    "createAt": "1687204041",
    "createdBy": "vero@acme.com",
    "customReferences": [
      {
        "id": "Sample value",
        "typeCode": "Sample value"
      }
    ],
    "customerNumber": "Sample value",
    "customerType": "Sample value",
    "defaultAddress": {
      "addressUUID": "Sample value",
      "city": "North Vancouver",
      "country": "Canada",
      "email": "chandni@acme.come",
      "houseNumber": "34",
      "isDefault": false,
      "phone": "123-456-7890",
      "postalCode": "V7H 2P1",
      "state": "British Columbia",
      "street": "Maple"
    },
    "externalObjectReferences": [
      {
        "externalId": "{EXTERNAL_ID}",
        "externalIdTypeCode": "{EXTERNAL_ID_TYPE_CODE}",
        "externalSystemId": "{EXTERNAL_SYSTEM_ID}"
      }
    ],
    "markets": [
      {
        "active": false,
        "country": "USA",
        "currency": "USD",
        "marketId": "Sample value",
        "priceinfo": {
          "incoterms": "{INCO_TERMS}",
          "incotermsLocation": "{INCO_TERMS_LOCATION}",
          "priceGroup": "{PRICE_GROUP}",
          "priceListType": "{PRICE_LIST_TYPE}"
        },
        "salesArea": {
          "distributionChannel": "{DISTRIBUTION_CHANNEL}",
          "division": "{DIVISION}",
          "salesOrganization": "{SALES_ORGANIZATION}"
        }
      }
    ],
    "personalInfo": {
      "firstName": "Chandni",
      "lastName": "Kaur"
    }
  },
  "_id": "/uri-reference",
  "_repo": {
    "createDate": "2004-10-23T12:00:00-06:00",
    "modifyDate": "2004-10-23T12:00:00-06:00"
  },
  "createdByBatchID": "/uri-reference",
  "modifiedByBatchID": "/uri-reference",
  "personID": "{PERSON_ID}",
  "repositoryCreatedBy": "kevin@acme.com",
  "repositoryLastModifiedBy": "kevin@acme.com"
}

Anslut ditt SAP Commerce-konto connect-account

I plattformsgränssnittet väljer du Sources i det vänstra navigeringsfältet för att komma åt arbetsytan i Sources. På skärmen Catalog visas en mängd olika källor som du kan använda för att skapa ett konto.

Du kan välja lämplig kategori i katalogen till vänster på skärmen. Du kan också hitta den källa du vill arbeta med med med sökalternativet.

Under kategorin eCommerce väljer du SAP Commerce och sedan Add data.

Plattformsgränssnitt, bild för katalog med SAP Commerce-kort

Sidan Connect SAP Commerce account visas. På den här sidan kan du antingen använda nya autentiseringsuppgifter eller befintliga.

Befintligt konto existing-account

Om du vill använda ett befintligt konto väljer du det SAP Commerce-konto som du vill skapa ett nytt dataflöde med och väljer sedan Next för att fortsätta.

Skärmbild för användargränssnitt för plattformen som används för att ansluta SAP Commerce-kontot till ett befintligt konto

Nytt konto new-account

Om du skapar ett nytt konto väljer du New account och anger sedan ett namn, en valfri beskrivning och dina autentiseringsuppgifter. När du är klar väljer du Connect to source och tillåt sedan lite tid för att upprätta den nya anslutningen.

Skärmbild för användargränssnittet för plattformen som används för att ansluta SAP Commerce-kontot till ett nytt konto

Markera data select-data

Slutligen måste du välja den objekttyp som du vill importera till plattformen.

Objekttyp
Beskrivning
Customers
Enheter som har prenumerationer.
Contacts
Kontaktuppgifter för kunder.
Kunder

Om du vill importera kunddata väljer du Customers som objekttyp och sedan Next.

Skärmbild för användargränssnittet för SAP Commerce som visar konfigurationen med alternativet Kunder valt

Kontakter

Om du vill importera kontaktdata väljer du Contacts som objekttyp och sedan Next.

Skärmbild för användargränssnitt för plattformen för SAP Commerce som visar konfigurationen med alternativet Kontakter markerat

Nästa steg next-steps

Genom att följa den här självstudiekursen har du upprättat en anslutning till ditt SAP Commerce-konto. Du kan nu fortsätta till nästa självstudiekurs och konfigurera ett dataflöde för att hämta data till plattformen.

Ytterligare resurser additional-resources

Avsnitten nedan innehåller ytterligare resurser som du kan referera till när du använder källan SAP Commerce.

Mappning mapping

Plattformen ger intelligenta rekommendationer för automatiskt mappade fält baserat på det målschema eller den datamängd du valt. Du kan justera mappningsreglerna manuellt så att de passar dina användningsfall. Beroende på dina behov kan du välja att mappa fält direkt eller använda förinställningsfunktioner för data för att omvandla källdata för att härleda beräknade eller beräknade värden. Mer information om hur du använder mappningsgränssnittet och beräkningsfälten finns i Användargränssnittshandboken för dataförinställningar.

Mappningskonfigurationerna för dataflödet varierar beroende på schemat och vilken objekttyp du väljer att importera.

Kunder

För kunddata använder SAP Commerce slutpunkterna kunder och kundrelationer i SAP Business Partners-API:t för att hämta data

Följande är ett exempel på mappningskonfigurationer för SAP Commerce-dataflöde för kunddata:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2
Målfält Beskrivning
customerNumber Kundens nummer.
corporateInfo Kundens nummer.
customerType Kundtypen.
createdAt En tidsstämpel som anger när kunden skapades.
changedAt En tidsstämpel som anger när kunden senast uppdaterades.
markets[*].country Kundmarknaderna, hämtade som ett arrayobjekt.
addresses[*].email E-postmeddelanden som är kopplade till kundens flera adresser, hämtade som ett arrayobjekt.
addresses[*].city Städer som är kopplade till kundens flera adresser, hämtade som ett arrayobjekt.
addresses[*].addressUUID ID:n som är kopplade till kundens flera adresser, hämtade som ett arrayobjekt.
externalObjectReferences[*].externalSystemId Ytterligare data, hämtade som ett arrayobjekt.
externalObjectReferences[*].externalId Ytterligare data, hämtade som ett arrayobjekt.
customReferences[*].id Ytterligare data, hämtade som ett arrayobjekt.
customReferences[*].typeCode Ytterligare data, hämtade som ett arrayobjekt.

Mappningssteget för källarbetsflödet.

Kontakter

För kontaktdata använder SAP Commerce contact-slutpunkten för SAP Business Partners-API:t för att hämta data.

Följande är ett exempel på mappningskonfigurationer för SAP Commerce-dataflöde för kontaktdata:

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2
Målfält Beskrivning
contactNumber Kontaktens nummer.
createdAt En tidsstämpel som anger när kontakten skapades.
changedAt En tidsstämpel som anger när kontakten senast uppdaterades.
personalInfo.lastName Kontaktens efternamn.
personalInfo.firstName Kontaktens förnamn.
externalObjectReferences[*].externalSystemId Ytterligare data, hämtade som ett arrayobjekt.
externalObjectReferences[*].externalId Ytterligare data, hämtade som ett arrayobjekt.
externalObjectReferences[*].externalIdTypeCode Ytterligare data, hämtade som ett arrayobjekt.

Mappningssteget för källarbetsflödet.

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089