Arbeta med Campaign och Microsoft Dynamics 365 crm-ms-dynamics
Aktivera dina CRM-data för kommunikation över flera kanaler: lär dig hur du skickar kontakter från Microsoft Dynamics 365 till Adobe Campaign och delar kampanjresultatdata (skickar, öppnar, klickar och studsar) tillbaka från Adobe Campaign till Microsoft Dynamics 365.
När konfigurationen är klar utförs datasynkronisering mellan system via en dedikerad arbetsflödesaktivitet. Läs mer.
Följ stegen nedan för att konfigurera ett dedikerat externt konto för att importera och exportera Microsoft Dynamics 365-data till Adobe Campaign.
För varje system måste dessa steg utföras av en administratör.
Konfigurera Microsoft Dynamics 365 config-crm-microsoft
Om du vill ansluta Microsoft Dynamics 365 till Adobe Campaign via webb-API loggar du in på Microsoft Azure Directory med hjälp av en global administratörs-autentiseringsuppgift och följer stegen nedan:
Hämta klient-ID för Dynamics 365 get-client-id-microsoft
Om du vill hämta program-ID:t (klient) måste du registrera ett program i Azure Active Directory.
- Bläddra till Azure Active Directory > App Registrations och välj Ny registrering.
- Ange ett unikt namn som kan hjälpa till att identifiera en instans, till exempel adobecampaign
<instance identifier>
.
När du har sparat tilldelar Microsoft Azure Directory ditt program ett unikt program-ID (klient). Du behöver detta ID senare när du konfigurerar Dynamics 365 i Adobe Campaign.
Läs mer i Microsoft Dynamics 365-dokumentationen.
Generera nyckelidentifierare och nyckel-ID för Microsoft Dynamics-certifikat config-certificate-key-id
Du måste överföra ett certifikat för att hämta certifikatnyckelidentifieraren (customKeyIdentifier) och nyckel-ID (keyId). Certifikat kan användas som hemligheter för att bevisa programmets identitet när en token begärs. Det kan också kallas publika nycklar.
Följ stegen nedan:
- Bläddra till Azure Active Directory > App Registrations och välj det program som skapades tidigare.
- Välj på Certifikat och hemlighet.
- Klicka på Överför certifikat på fliken Certifikat
- Överför ditt offentliga certifikat.
- Bläddra till 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) behövs i Campaign för att konfigurera det externa Microsoft Dynamics 365 CRM-kontot med certifikatet CRM O-Auth type.
Om du vill generera certifikatet kan du använda openssl.
Exempel:
code language-none |
---|
|
note note |
---|
NOTE |
Du kan ändra antalet dagar, här -days 365 , i kodexemplet för en längre certifikatgiltighetsperiod. |
Du måste sedan koda certifikatet i base64. Det gör du genom att använda en Base64-kodare eller kommandoraden base64 -w0 private.key
för Linux.
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 som skapades i den aktiva katalogen ovan.
- 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
Skapa anslutningen new-ms-dyn-external-account
Först måste du skapa det externa Microsoft Dynamics 365-kontot.
-
Bläddra i noden Administration > Platform > External accounts i Campaign Explorer och skapa ett externt konto.
-
Välj Microsoft Dynamics CRM externt konto i avsnittet Typ.
-
Välj autentiseringsmetoden i listrutan CRM O-Auth type.
-
Om du vill konfigurera det externa Microsoft Dynamics CRM-kontot så att det ansluter till Adobe Campaign med lösenordsreferenser anger du följande information:
- Server: URL-adressen till din Microsoft CRM-server. Om du vill hitta URL-adressen till din Microsoft CRM-server öppnar du ditt Microsoft Dynamics CRM-konto och klickar sedan på Dynamics 365 och väljer din app. Du kan sedan hitta din server-URL i webbläsarens adressfält, t.ex. https://myserver.crm.dynamics.com/.
- Konto: Det konto som används för att logga in på Microsoft CRM.
- Lösenord: Det konto som används för att logga in på Microsoft CRM.
- Klient-ID: Program-ID (klient) som kan hittas från Microsoft Azure-hanteringsportalen i fältet Uppdatera din kodkategori, Klient-ID.
- CRM-version: Välj Dynamics CRM 365 CRM-version.
-
Om du vill konfigurera det externa Microsoft Dynamics CRM-kontot så att det ansluter till Adobe Campaign med ett certifikat anger du följande information:
- Server: URL-adressen till din Microsoft CRM-server. Om du vill hitta URL-adressen till din Microsoft CRM-server öppnar du ditt Microsoft Dynamics CRM-konto och klickar sedan på Dynamics 365 och väljer din app. Du kan sedan hitta din server-URL i webbläsarens adressfält, t.ex. https://myserver.crm.dynamics.com/.
- Privat nyckel: Kopiera/klistra in den privata nyckeln, kodad base64 enligt beskrivningen i det här avsnittet.
- Nyckel-ID: Nyckeln finns på fliken Manifest i ditt program, vilket förklaras i det här avsnittet.
- Anpassad nyckelidentifierare: Identifieraren är tillgänglig på fliken Manifest i ditt program, vilket förklaras i det här avsnittet.
- Klient-ID: Program-ID (klient) som kan hittas från Microsoft Azure-hanteringsportalen enligt beskrivningen i det här avsnittet.
- CRM-version: Välj Dynamics CRM 365 CRM-version.
-
-
Välj alternativet Aktivera om du vill aktivera kontot i Campaign.
Markera tabeller som ska synkroniseras ms-dyn-create-tables
Nu kan du konfigurera tabeller att synkronisera.
- Klicka på Microsoft CRM configuration wizard….
- Markera de tabeller som ska synkroniseras och starta processen.
- Kontrollera schemat som genererats i Adobe Campaign i noden Administration > Configuration > Data schemas.
login.microsoftonline.com
. Kontakta din Adobe-representant för att göra detta.Synkronisera uppräkningar sfdc-enum-sync
När schemat har skapats kan du synkronisera uppräkningar automatiskt från Dynamics 365 till Adobe Campaign.
- Öppna assistenten från länken Synchronizing enumerations….
- Välj den Adobe Campaign-uppräkning som matchar uppräkningen i Dynamics 365.
Du kan ersätta alla värden i en Adobe Campaign-uppräkning med dem i CRM: om du vill göra det väljer du Yes i kolumnen Replace. - Klicka på Next och sedan på Start för att börja importera uppräkningarna.
- Bläddra i noden Administration > Platform > Enumerations för att kontrollera importerade värden.
Adobe Campaign och Microsoft Dynamics 365 är nu anslutna. Du kan konfigurera datasynkronisering mellan de två systemen.
Om du vill synkronisera data mellan Adobe Campaign-data och Microsoft CRM skapar du ett arbetsflöde och använder aktiviteten CRM connector.
Läs mer om datasynkronisering på den här 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: