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). Se avsnittet nedan om du vill lära dig steg för att konfigurera anslutningen till Microsoft Dynamics.
Datasynkronisering utförs via en dedikerad arbetsflödesaktivitet. Läs mer.
Implementeringssteg microsoft-dynamics-implementation-steps
Koppla Microsoft Dynamics 365 till Adobe Campaign via Webb-API måste du utföra följande steg:
I Microsoft Dynamics CRM:
- Hämta klient-ID för Microsoft Dynamics
- 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 inställningarna för Microsoft Dynamics
- Använd konfigurationsguiden 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 Global administratör autentiseringsuppgifter. Följ sedan instruktionerna nedan.
Hämta klient-ID för Microsoft Dynamics 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 > App Registrations och klicka Ny ansökningsregistrering.
- Ge ett unikt namn som kan hjälpa till att identifiera en instans, till exempel adobecampaign
<instance identifier>
. - Välj Programtyp as Webbprogram/API.
- Använd
http://localhost
for Inloggnings-URL.
När du sparar får du en 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ör att få Identifierare för certifikatnyckel (customKeyIdentifier) och Nyckel-ID (keyId) följer du stegen nedan:
-
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 sedan bläddra och ladda upp 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. Du kan göra det med hjälp av en Base64-kodare eller via kommandoraden
base64 -w0 private.key
för Linux. -
Klicka på Manifest länk för att hämta Identifierare för certifikatnyckel (customKeyIdentifier) och Nyckel-ID (keyId).
The Identifierare för certifikatnyckel (customKeyIdentifier) och Nyckel-ID (keyId) behövs senare för att konfigurera ditt externa Microsoft Dynamics CRM-konto med hjälp av certifikatet CRM O-Auth type.
Konfigurera behörigheter config-permissions-microsoft
Steg 1: Konfigurera Nödvändiga behörigheter för programmet som skapades.
-
Navigera till Azure Active Directory > App Registrations och välj det program som skapades tidigare.
-
Klicka Inställningar överst till vänster.
-
På Nödvändiga behörigheter, klicka Lägg till och Välj ett API > Dynamics CRM Online.
-
Klicka Välj, aktivera Använd Dynamics 365 som organisationsanvändare kryssruta och klicka Välj.
-
Välj sedan Manifest under Hantera -menyn.
-
Från Manifest redigeraren, ange
allowPublicClient
egenskap frånnull
tilltrue
och klicka 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 Säkerhet.
-
Klicka Medgivande från bidragsadministratör.
Mer information finns i Azure-dokumentation.
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 Azure Active Directory > Användare och klicka Ny användare.
- Ange ett egennamn som du vill använda och användarnamnet ska vara ett e-postformat.
- Välj Dynamics 365-administratör i Katalogroll.
Steg 2: Tilldela den skapade användaren en korrekt licens
- Från Microsoft Azure, klicka på Administratörsapp.
- Gå till Användare > Aktiva användare och klicka på den nyskapade användaren.
- Klicka på Redigera produktlicenser och väljer Dynamics 365 Customer Engagement Plan.
- Klicka Stäng.
Steg 3: Skapa en programanvändare i Dynamics CRM
-
Från Microsoft Azure, navigera till Inställningar > Dokumentskydd > Användare.
-
Klicka på listrutan och välj Programanvändare och klicka 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 for det program du skapade tidigare.
-
Klicka på Hantera roller och väljer Systemadministratör roll 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 Microsoft Dynamics CRM externt konto. Markera alternativet Enabled.
-
Fyll i den information som krävs för att ansluta Microsoft Dynamics 365 och Campaign.
note note NOTE Konfiguration av externt Microsoft Dynamics CRM-konto med varje CRM O-Auth type är detaljerad i det här avsnittet. -
Klicka på Microsoft CRM configuration wizard… länk. Adobe Campaign identifierar automatiskt tabellerna från datamallen i Microsoft Dynamics.
-
Markera de tabeller som ska återställas.
-
Klicka 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å Synchronizing enumerations… för att starta synkroniseringen av uppräkningar mellan Adobe Campaign och Microsoft Dynamics.
Campaign och Microsoft Dynamics är nu anslutna. Du kan konfigurera datasynkronisering mellan de två systemen. Läs mer i Datasynkronisering -avsnitt.
login.microsoftonline.com
i serverkonfigurationen. Mer information om hur du konfigurerar URL-behörigheter finns i page.Datatyper för fält som stöds ms-dyn-supported-types
För Microsoft Dynamics 365 finns följande attributtyper som stöds/inte stöds: