Een Microsoft Dynamics basisverbinding met de Flow Service API

Een basisverbinding vertegenwoordigt de geverifieerde verbinding tussen een bron en Adobe Experience Platform.

Dit leerprogramma begeleidt u door de stappen om een basisverbinding tot stand te brengen voor Microsoft Dynamics (hierna "Dynamics") gebruiken Flow Service API.

Aan de slag

Deze handleiding vereist een goed begrip van de volgende onderdelen van Adobe Experience Platform:

  • Bronnen: Met Experience Platform kunnen gegevens uit verschillende bronnen worden ingepakt en kunt u inkomende gegevens structureren, labelen en verbeteren met behulp van de platformservices.
  • Sandboxen: Experience Platform biedt virtuele sandboxen die één platforminstantie in afzonderlijke virtuele omgevingen verdelen om toepassingen voor digitale ervaringen te ontwikkelen en te ontwikkelen.

De volgende secties verstrekken extra informatie die u zult moeten weten om Platform met een rekening van de Dynamiek met succes te verbinden gebruikend Flow Service API.

Vereiste referenties verzamelen

Om Flow Service verbinding maken met Dynamicsmoet u waarden opgeven voor de volgende eigenschappen van de verbinding:

Basisverificatie
table 0-row-2 1-row-2 2-row-2 3-row-2
Credentials Beschrijving
serviceUri De service-URL van uw Dynamics -instantie.
username De gebruikersnaam voor uw Dynamics gebruikersaccount.
password Het wachtwoord voor uw Dynamics account.
Service-principal en sleutelverificatie
table 0-row-2 1-row-2 2-row-2
Credentials Beschrijving
servicePrincipalId De client-id van uw Dynamics account. Deze ID wordt vereist wanneer het gebruiken van de dienst hoofd en op sleutel-gebaseerde authentificatie.
servicePrincipalKey De geheime sleutel van de dienst belangrijkste geheim. Deze referentie wordt vereist wanneer het gebruiken van de dienst belangrijkste en op sleutel-gebaseerde authentificatie.

Raadpleeg voor meer informatie over aan de slag gaan dit Dynamics document.

Platform-API's gebruiken

Voor informatie over hoe te om vraag aan Platform APIs met succes te maken, zie de gids op aan de slag met platform-API's.

Een basisverbinding maken

TIP
Nadat u een verificatietype hebt gemaakt, kunt u dit type van een Dynamics basisverbinding. Als u het verificatietype wilt wijzigen, moet u een nieuwe basisverbinding maken.

Een basisverbinding behoudt informatie tussen uw bron en Platform, met inbegrip van de de authentificatiegeloofsbrieven van uw bron, de huidige staat van de verbinding, en uw unieke identiteitskaart van de basisverbinding. Met de ID van de basisverbinding kunt u bestanden verkennen en door bestanden navigeren vanuit uw bron en kunt u de specifieke items identificeren die u wilt opnemen, inclusief informatie over hun gegevenstypen en indelingen.

Om een identiteitskaart van de basisverbinding te creëren, doe een verzoek van de POST aan /connections als u uw Dynamics verificatiereferenties als onderdeel van de aanvraagparameters.

Een Dynamics basisverbinding

TIP
Nadat u een verificatietype hebt gemaakt, kunt u dit type van een Dynamics basisverbinding. Als u het verificatietype wilt wijzigen, moet u een nieuwe basisverbinding maken.

De eerste stap bij het maken van een bronverbinding is het verifiëren van uw Dynamics bron en genereer een basis-verbindings-id. Met een basis-verbindings-id kunt u bestanden verkennen en door de bestanden navigeren vanuit de bron en specifieke items identificeren die u wilt invoeren, zoals informatie over de gegevenstypen en indelingen.

Om een identiteitskaart van de basisverbinding te creëren, doe een verzoek van de POST aan /connections als u uw Dynamics verificatiereferenties als onderdeel van de aanvraagparameters.

API-indeling

POST /connections
Basisverificatie

Een Dynamics basisverbinding die basisauthentificatie gebruikt, doe een verzoek van de POST aan Flow Service API terwijl het verstrekken van waarden voor uw verbinding serviceUri, username, en password.

accordion
verzoek
code language-shell
curl -X POST \
    'https://platform.adobe.io/data/foundation/flowservice/connections' \
    -H 'Authorization: Bearer {ACCESS_TOKEN}' \
    -H 'x-api-key: {API_KEY}' \
    -H 'x-gw-ims-org-id: {ORG_ID}' \
    -H 'x-sandbox-name: {SANDBOX_NAME}' \
    -H 'Content-Type: application/json' \
    -d '{
        "name": "Dynamics connection",
        "description": "Dynamics connection using basic auth",
        "auth": {
            "specName": "Basic Authentication for Dynamics-Online",
            "params": {
                "serviceUri": "{SERVICE_URI}",
                "username": "{USERNAME}",
                "password": "{PASSWORD}"
            }
        },
        "connectionSpec": {
            "id": "38ad80fe-8b06-4938-94f4-d4ee80266b07",
            "version": "1.0"
        }
    }'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
Eigenschap Beschrijving
auth.params.serviceUri De service-URI die aan uw Dynamics -instantie.
auth.params.username De gebruikersnaam die aan uw Dynamics account.
auth.params.password Het wachtwoord dat aan uw Dynamics account.
connectionSpec.id De Dynamics Verbindingsspecificatie-id: 38ad80fe-8b06-4938-94f4-d4ee80266b07
accordion
Response

Met een geslaagde reactie wordt de nieuwe verbinding geretourneerd, inclusief de unieke id (id). Deze id is vereist om uw CRM-systeem in de volgende stap te verkennen.

code language-json
{
    "id": "4cb0c374-d3bb-4557-b139-5712880adc55",
    "etag": "\"9e0052a2-0000-0200-0000-5e35tb330000\""
}
De belangrijkste op sleutel-gebaseerde authentificatie van de dienst

Een Dynamics basisverbinding die de dienst belangrijkste op sleutel-gebaseerde authentificatie gebruikt, doe een verzoek van de POST aan Flow Service API terwijl het verstrekken van waarden voor uw verbinding serviceUri, servicePrincipalId, en servicePrincipalKey.

accordion
verzoek
code language-shell
curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/connections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
      "name": "Dynamics connection",
      "description": "Dynamics connection using key-based authentication",
      "auth": {
          "specName": "Service Principal Key Based Authentication",
          "params": {
              "serviceUri": "{SERVICE_URI}",
              "servicePrincipalId": "{SERVICE_PRINCIPAL_ID}",
              "servicePrincipalKey": "{SERVICE_PRINCIPAL_KEY}"
          }
      },
      "connectionSpec": {
          "id": "38ad80fe-8b06-4938-94f4-d4ee80266b07",
          "version": "1.0"
      }
  }'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
Eigenschap Beschrijving
auth.params.serviceUri De service-URI die aan uw Dynamics -instantie.
auth.params.servicePrincipalId De client-id van uw Dynamics account. Deze ID wordt vereist wanneer het gebruiken van de dienst hoofd en op sleutel-gebaseerde authentificatie.
auth.params.servicePrincipalKey De geheime sleutel van de dienst belangrijkste geheim. Deze referentie wordt vereist wanneer het gebruiken van de dienst belangrijkste en op sleutel-gebaseerde authentificatie.
connectionSpec.id De Dynamics Verbindingsspecificatie-id: 38ad80fe-8b06-4938-94f4-d4ee80266b07
accordion
Response

Met een geslaagde reactie wordt de nieuwe verbinding geretourneerd, inclusief de unieke id (id). Deze id is vereist om uw CRM-systeem in de volgende stap te verkennen.

code language-json
{
    "id": "4cb0c374-d3bb-4557-b139-5712880adc55",
    "etag": "\"9e0052a2-0000-0200-0000-5e35tb330000\""
}

Volgende stappen

Aan de hand van deze zelfstudie hebt u een Microsoft Dynamics basisverbinding met de Flow Service API. U kunt deze basis verbindings-id in de volgende zelfstudies gebruiken:

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