Connect Campaign och Microsoft Dynamics 365 connect-to-msdyn
På den här sidan får du lära dig att ansluta Campaign Classic till Microsoft Dynamics CRM 365.
Möjlig distribution sker via webb-API (rekommenderas). Mer information om hur du konfigurerar anslutningen till Microsoft Dynamics finns i avsnittet nedan.
Datasynkronisering utförs via en dedikerad arbetsflödesaktivitet. Läs mer.
Implementeringssteg microsoft-dynamics-implementation-steps
Om du vill ansluta Microsoft Dynamics 365 till Adobe Campaign via webb-API måste du utföra följande steg:
I Microsoft Dynamics CRM:
- Hämta Microsoft Dynamics klient-ID
- Generera nyckelidentifierare och nyckel-ID för Microsoft Dynamics-certifikat
- Konfigurera behörigheter
- Skapa en appanvändare
- Koda den privata nyckeln
I Campaign Classic:
- Skapa ett nytt externt konto
- Konfigurera det externa kontot med Microsoft Dynamics-inställningar
- Använd konfigurationsassistenten för att mappa tabeller och synkronisera uppräkningar
- Skapa synkroniseringsarbetsflödet
- Installera plugin-program som kan ändra CRM-funktionens beteende och leda till kompatibilitetsproblem med Adobe Campaign
- Markera flera uppräkningar
Konfigurera Microsoft Dynamics CRM config-crm-microsoft
Om du vill generera åtkomsttoken och nycklar för att konfigurera kontot måste du logga in på Microsoft Azure Directory med hjälp av autentiseringsuppgifter för Global administratör. Följ sedan instruktionerna nedan.
Hämta Microsoft Dynamics klient-ID get-client-id-microsoft
Om du vill hämta klient-ID:t måste du registrera en app i Azure Active Directory. Klient-ID är samma som program-ID.
- Navigera till Azure Active Directory > Appregistreringar och klicka på Ny programregistrering.
- Ge ett unikt namn som kan hjälpa till att identifiera en instans, till exempel adobecampaign
<instance identifier>
. - Välj Programtyp som webbprogram/API.
- Använd
http://localhost
som inloggnings-URL.
När du har sparat får du ett program-ID som är klient-ID för Campaign.
Läs mer på den här sidan.
Generera nyckelidentifierare och nyckel-ID för Microsoft Dynamics-certifikat config-certificate-key-id
Följ stegen nedan för att hämta certifikatnyckelidentifieraren (customKeyIdentifier) och nyckel-ID (keyId):
-
Navigera till Azure Active Directory > App Registrations och välj det program som skapades tidigare.
-
Klicka på Certifikat och hemlighet.
-
Klicka på Överför certifikat och bläddra sedan och överför det offentliga certifikat som genererats.
-
Om du vill generera certifikatet kan du använda openssl.
Exempel:
code language-none - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
note note NOTE Du kan ändra antalet dagar, här -days 365
, i kodexemplet för en längre certifikatgiltighetsperiod. -
Sedan måste du koda den i base64. Det gör du genom att använda en Base64-kodare eller kommandoraden
base64 -w0 private.key
för Linux. -
Klicka på länken Manifest för att hämta identifieraren för certifikatnyckeln (customKeyIdentifier) och nyckel-ID:t (keyId).
Identifieraren för certifikatnyckeln (customKeyIdentifier) och nyckel-ID (keyId) kommer att behövas senare för att konfigurera ditt externa Microsoft Dynamics CRM-konto med certifikatet CRM O-Auth type.
Konfigurera behörigheter config-permissions-microsoft
Steg 1: Konfigurera nödvändiga behörigheter för det program som skapades.
-
Navigera till Azure Active Directory > App Registrations och välj det program som skapades tidigare.
-
Klicka på Inställningar överst till vänster.
-
På Nödvändiga behörigheter klickar du på Lägg till och Välj ett API > Dynamics CRM Online.
-
Klicka på kryssrutan Välj, aktivera kryssrutan Använd Dynamics 365 som organisationsanvändare och klicka på Välj.
-
Välj sedan Manifest på menyn Hantera i din app.
-
Ange egenskapen
allowPublicClient
frånnull
tilltrue
i redigeraren Manifest och klicka på Spara.
Steg 2: Medgivande från bidragsadministratör
-
Navigera till Azure Active Directory > Enterprise-program.
-
Välj det program som du vill ge innehavaromfattande administratörsgodkännande för.
-
Välj Behörigheter under Dokumentskydd på den vänstra panelmenyn.
-
Klicka på Bevilja administratörens samtycke.
Mer information finns i Azure-dokumentationen.
Skapa en appanvändare create-app-user-microsoft
Appanvändaren är den användare som programmet som registrerats ovan kommer att använda. Alla ändringar som görs i Microsoft Dynamics med den app som registrerats ovan görs via den här användaren.
Steg 1: Skapa en icke-interaktiv användare i Azure Active Directory
- Klicka på Azure Active Directory > Användare och sedan på Ny användare.
- Ange ett egennamn som du vill använda och användarnamnet ska vara ett e-postformat.
- Välj Dynamics 365 Administrator i katalogrollen.
Steg 2: Tilldela rätt licens till den skapade användaren
- Klicka på Admin-appen från Microsoft Azure.
- Gå till Användare > Aktiva användare och klicka på den nyskapade användaren.
- Klicka på Redigera produktlicenser och välj Dynamics 365 Customer Engagement Plan.
- Klicka på Stäng.
Steg 3: Skapa en programanvändare i Dynamics CRM
-
Navigera från Microsoft Azure till Inställningar > Säkerhet > Användare.
-
Klicka på listrutan, välj Programanvändare och klicka på Nytt.
-
Använd samma användarnamn som användaren skapade i den aktiva katalogen ovan
note note NOTE Om du använder samma namn genereras ett dubblettnyckelfel, så använd ett annat användarnamn och fortsätt tills vi får en bekräftelse på om det här steget behövs. -
Tilldela program-ID för det program du skapade tidigare.
-
Klicka på Hantera roller och välj rollen Systemadministratör för användaren.
Konfigurera kampanj configure-acc-for-microsoft
Om du vill ansluta Microsoft Dynamics 365 och Campaign måste du skapa och konfigurera en dedikerad External Account i Campaign.
-
Navigera till Administration > Platform > External accounts.
-
Välj det Microsoft Dynamics CRM externa kontot. Markera alternativet Enabled.
-
Fyll i de uppgifter som krävs för att ansluta Microsoft Dynamics 365 och Campaign.
note note NOTE Konfiguration av det externa Microsoft Dynamics CRM-kontot med varje CRM O-Auth type beskrivs i det här avsnittet. -
Klicka på länken Microsoft CRM configuration assistant…. Adobe Campaign identifierar automatiskt tabellerna från Microsoft Dynamics datamall.
-
Markera de tabeller som ska återställas.
-
Klicka på Next för att börja skapa motsvarande schema.
note note NOTE Om du vill godkänna konfigurationen måste du koppla från/återansluta till Adobe Campaign-konsolen. Du kan kontrollera att det matchande dataschemat blir tillgängligt i Adobe Campaign.
-
Klicka på länken Synchronizing enumerations… för att starta synkroniseringen av uppräkningar mellan Adobe Campaign och Microsoft Dynamics.
Campaign och Microsoft Dynamics är nu uppkopplade. Du kan konfigurera datasynkronisering mellan de två systemen. Läs mer i avsnittet Datasynkronisering.
login.microsoftonline.com
i serverkonfigurationen. Mer information om hur du konfigurerar URL-behörigheter finns på sidan.Datatyper för fält som stöds ms-dyn-supported-types
För attributtyper som stöds/inte stöds i Microsoft Dynamics 365 anges nedan: