v7
Alleen van toepassing op Campaign Classic v7

Connect-campagne en Microsoft Dynamics 365 connect-to-msdyn

Op deze pagina leert u hoe u Campaign Classic kunt verbinden met Microsoft Dynamics CRM 365.

Mogelijke implementatie vindt plaats via Web-API (aanbevolen). Zie het onderstaande gedeelte voor meer informatie over het instellen van de verbinding met Microsoft Dynamics.

Gegevenssynchronisatie wordt uitgevoerd via een toegewijde werkstroomactiviteit. Meer informatie.

Implementatiestappen microsoft-dynamics-implementation-steps

Microsoft Dynamics 365 verbinden om met Adobe Campaign te werken via Web-API dient u de volgende stappen toe te passen:

In Microsoft Dynamics CRM:

  1. Client-id voor Microsoft Dynamics ophalen
  2. Sleutel-id voor Microsoft Dynamics Certificate en Key ID genereren
  3. Machtigingen configureren
  4. Een App-gebruiker maken
  5. De persoonlijke sleutel coderen

Meer informatie in dit gedeelte

In Campaign Classic:

  1. Een nieuwe externe account maken
  2. De externe account configureren met Microsoft Dynamics-instellingen
  3. Gebruik de configuratietovenaar om lijsten in kaart te brengen en opsommingen te synchroniseren
  4. De synchronisatieworkflow maken

Meer informatie in dit gedeelte

CAUTION
Wanneer u Adobe Campaign verbindt met Microsoft Dynamics, kunt u het volgende niet doen:
  • Plug-ins installeren die het gedrag van CRM kunnen wijzigen en compatibiliteitsproblemen met Adobe Campaign kunnen veroorzaken
  • Meerdere opsommingen selecteren

Microsoft Dynamics CRM configureren config-crm-microsoft

Als u het toegangstoken en de sleutels voor het instellen van de account wilt genereren, moet u zich aanmelden bij Microsoft Azure Directory met een Algemene beheerder referenties. Voer vervolgens de hieronder beschreven stappen uit.

Client-id voor Microsoft Dynamics ophalen get-client-id-microsoft

Om identiteitskaart van de Cliënt te krijgen, moet u een App in Azure Actieve Folder registreren. Client ID is hetzelfde als Application ID.

  1. Navigeren naar Azure Active Directory > App-registraties en klik op Nieuwe toepassingsregistratie.
  2. Geef een unieke naam die u kunt helpen bij het identificeren van een instantie, zoals adobecampagne<instance identifier>.
  3. Kies Toepassingstype als Web-app / API.
  4. Gebruiken http://localhost for Aanmeldings-URL.

Wanneer u het bestand hebt opgeslagen, krijgt u een Toepassings-id Dit is de client-id voor campagne.

Meer informatie in deze pagina.

Sleutel-id voor Microsoft Dynamics Certificate en Key ID genereren config-certificate-key-id

Om de Id van certificaatsleutel (customKeyIdentifier) en de Sleutel-id (keyId) volgt u de onderstaande stappen:

  1. Navigeren naar Azure Active Directory > App-registraties en selecteer de toepassing die eerder is gemaakt.

  2. Klikken op Certificaten en geheim.

  3. Klikken op Certificaat uploaden en bladert en uploadt u vervolgens het gegenereerde openbare certificaat.

  4. U kunt open gebruiken om het certificaat te genereren.

    Bijvoorbeeld:

    code language-none
    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
    note note
    NOTE
    U kunt het aantal dagen hier wijzigen -days 365, in de voorbeeldcode voor een langere geldigheidsperiode van het certificaat.
  5. U zult dan het in base64 moeten coderen. Om dit te doen, kunt u de hulp van een Codeur gebruiken Base64 of de bevellijn gebruiken base64 -w0 private.key voor Linux.

  6. Klik op de knop Manifest koppeling om de Id van certificaatsleutel (customKeyIdentifier) en de Sleutel-id (keyId).

De Id van certificaatsleutel (customKeyIdentifier) en de Sleutel-id (keyId) zal later nodig zijn om uw externe rekening van CRM van de Dynamica van Microsoft te vormen gebruikend het Certificaat CRM O-Auth type.

Machtigingen configureren config-permissions-microsoft

Stap 1: Configureer de Vereiste machtigingen voor de app die is gemaakt.

  1. Navigeren naar Azure Active Directory > App-registraties en selecteer de toepassing die eerder is gemaakt.

  2. Klikken Instellingen linksboven.

  3. Aan Vereiste machtigingen, klikt u op Toevoegen en Selecteer een API > Dynamics CRM Online.

  4. Klikken Selecteren, enable Access Dynamics 365 as organisation users selectievakje en klik op Selecteren.

  5. Selecteer vervolgens in uw app de optie Manifest onder de Beheren -menu.

  6. Van de Manifest editor, stelt de allowPublicClient eigenschap van null tot true en klik op Opslaan.

Stap 2: Toekenning beheerder

  1. Navigeren naar Azure Active Directory > Enterprise-toepassingen.

  2. Selecteer de toepassing waaraan u admin toestemming voor de gehele huurder wilt verlenen.

  3. Selecteer in het menu van het linkerdeelvenster de optie Machtigingen krachtens Beveiliging.

  4. Klikken Toelating beheerder.

Raadpleeg voor meer informatie hierover Azure-documentatie.

Een App-gebruiker maken create-app-user-microsoft

NOTE
Deze stap is optioneel met Password credentials verificatie.

De gebruiker van de app is de gebruiker die de hierboven geregistreerde toepassing zal gebruiken. Wijzigingen die met de bovenstaande app zijn aangebracht in Microsoft Dynamics, worden via deze gebruiker doorgevoerd.

Stap 1: Een niet-interactieve gebruiker maken op de azure actieve map

  1. Klikken Azure Active Directory > Users en klik op Nieuwe gebruiker.
  2. Geef een juiste naam die u wilt gebruiken en de gebruikersnaam moet een e-mailindeling zijn.
  3. Kies Dynamics 365 Administrator in de Maprol.

Stap 2: Een juiste licentie toewijzen aan de gemaakte gebruiker

  1. Van Microsoft Azure, klikt u op Admin-app.
  2. Ga naar Gebruikers > Actieve gebruikers en klik op de nieuwe gebruiker.
  3. Klikken op Productlicenties bewerken en selecteert u de Dynamics 365 Customer Engagement Plan.
  4. Klikken Sluiten.

Stap 3: Maak een toepassingsgebruiker op Dynamics CRM

  1. Van Microsoft Azure, navigeer naar Instellingen > Beveiliging > Gebruikers.

  2. Klik in de vervolgkeuzelijst en selecteer Toepassingsgebruikers en klik op Nieuw.

  3. Dezelfde gebruikersnaam gebruiken als de gebruiker die hierboven in de actieve map is gemaakt

    note note
    NOTE
    Als dezelfde naam wordt gebruikt, treedt een dubbele toetsfout op. Gebruik dus een andere gebruikersnaam en ga verder totdat u bevestigt dat deze stap nodig is.
  4. Wijs het Toepassings-id for de toepassing die u eerder hebt gemaakt.

  5. Klikken op Rollen beheren en kiest u Systeembeheerder rol voor de gebruiker.

Campaign configureren configure-acc-for-microsoft

NOTE
Na de ontmanteling van RDS uit Microsoft, zijn de On-premise en Bureau 365 types van plaatsingen van CRM niet meer compatibel met Campagne. Adobe Campaign ondersteunt nu alleen Web API-implementatie voor de CRM-versie Dynamische CRM 365. Meer informatie.

Om de Dynamiek 365 van Microsoft en Campagne te verbinden, moet u tot stand brengen en een specifieke vorm vormen External Account in Campaign.

  1. Ga naar Administration > Platform > External accounts.

  2. Selecteer de Microsoft Dynamics CRM externe rekening. Schakel de optie Enabled in.

  3. Vul de gegevens in die nodig zijn om verbinding te maken met Microsoft Dynamics 365 en Campaign.

    note note
    NOTE
    Microsoft Dynamics CRM External account configuration met elke CRM O-Auth type is gedetailleerd in deze sectie.

  4. Klik op de koppeling Microsoft CRM configuration wizard…. Adobe Campaign detecteert automatisch de tabellen in de gegevenssjabloon voor Microsoft Dynamics.

  5. Selecteer de tabellen die u wilt herstellen.

  6. Klikken Next om het corresponderende schema te gaan maken.

    note note
    NOTE
    Als u de configuratie wilt goedkeuren, moet u de verbinding met de Adobe Campaign-console verbreken of opnieuw tot stand brengen.

    U kunt controleren of het overeenkomende gegevensschema beschikbaar wordt in Adobe Campaign.

  7. Klik op de knop Synchronizing enumerations… koppeling om opsommingen te synchroniseren tussen Adobe Campaign en Microsoft Dynamics.

Campagne en Microsoft Dynamics zijn nu verbonden. U kunt gegevenssynchronisatie tussen de twee systemen instellen. Meer informatie in het dialoogvenster Gegevenssynchronisatie sectie.

NOTE
U moet ervoor zorgen om aan de lijst van gewenste personen twee URLs toe te voegen: de server URL en login.microsoftonline.com in de serverconfiguratie. Voor meer informatie over hoe te om toestemmingen URL te vormen, verwijs naar dit page.

Ondersteunde veldgegevenstypen ms-dyn-supported-types

Voor Microsoft Dynamics 365 worden de ondersteunde/niet-ondersteunde kenmerktypen hieronder vermeld:

Type kenmerk
Ondersteund
Basistypen: boolean, datetime, decimal, float, double, integer, bigint , string
Ja
Geld (als dubbel)
Ja
memo, entiteitsnaam, primarykey, uniqueidentifier (als tekenreeksen)
Ja
Status, picklist (we slaan de mogelijke waarden op in opsommingen), state (string)
Ja
owner (als string)
Ja
Opzoeken (alleen zoeken naar verwijzingen naar één entiteit)
Ja
klant
Nee
Betreffende
Nee
PartyList
Nee
ManagedProperty
Nee
MultiSelect Option-set
Nee
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1