Connetti Campaign e Microsoft Dynamics 365

In questa pagina imparerai a collegare Campaign Classic a Microsoft Dynamics CRM 365.

Le implementazioni possibili sono:

  • tramite API Web (consigliato). Per informazioni su come impostare la connessione con Microsoft Dynamics, consulta la sezione seguente .
  • con Office 365. Per informazioni sui passaggi chiave per configurare questa integrazione, consulta questo video .
  • per una distribuzione On-Premise, applicare i passaggi chiave di Office 365.

La sincronizzazione dei dati viene eseguita tramite un’attività del flusso di lavoro dedicata. Ulteriori informazioni.

Passaggi di implementazione

Per collegare Microsoft Dynamics 365 al funzionamento con Adobe Campaign tramite API Web, è necessario applicare i seguenti passaggi:

In Microsoft Dynamics CRM:

  1. Ottieni ID client Microsoft Dynamics
  2. Genera segreto client di Microsoft Dynamics
  3. Configurare le autorizzazioni
  4. Creare un utente di app
  5. Codifica la chiave privata

Ulteriori informazioni in questa sezione

In Campaign Classic:

  1. Creare un nuovo account esterno
  2. Configurare l’account esterno con le impostazioni di Microsoft Dynamics
  3. Utilizza la procedura guidata di configurazione per mappare le tabelle e sincronizzare le enumerazioni
  4. Creare il flusso di lavoro di sincronizzazione

Ulteriori informazioni in questa sezione

ATTENZIONE

Quando si collega Adobe Campaign a Microsoft Dynamics, non è possibile:

  • Installa plug-in che possono modificare il comportamento del CRM e portare a problemi di compatibilità con Adobe Campaign
  • Selezionare più enumerazioni

Configurare Microsoft Dynamics CRM

Per generare il token di accesso e le chiavi per configurare l'account, è necessario accedere a Directory di Microsoft Azure utilizzando le credenziali Amministratore globale. Quindi segui i passaggi descritti di seguito.

Ottieni ID client Microsoft Dynamics

Per ottenere l’ID client, è necessario registrare un’app in Azure Active Directory. L'ID client è lo stesso dell'ID applicazione.

  1. Passa a Azure Active Directory > Registrazioni app e fai clic su Nuova registrazione applicazione.
  2. Assegna un nome univoco che possa aiutare a identificare un'istanza, ad esempio adobecamcampaign<instance identifier>.
  3. Scegli Tipo di applicazione come App web / API.
  4. Utilizza http://localhost per URL di accesso.

Una volta salvato, ottieni un ID applicazione che è l’identificatore client per Campaign.

Per ulteriori informazioni, consulta questa pagina.

Genera il segreto client di Microsoft Dynamics

Il segreto client è la chiave univoca per l’ID client. Per ottenere l’identificatore della chiave di certificato, effettua le seguenti operazioni:

  1. Passa a Azure Active Directory > Registrazioni app e seleziona l'applicazione creata in precedenza.

  2. Fai clic su Certificati e segreto.

  3. Fai clic su Carica certificato, quindi sfoglia e carica il certificato pubblico generato.

  4. Per generare il certificato puoi utilizzare openssl.

    Ad esempio:

    - openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout '<'private key name'>' -out '<'public certificate name'>
    
  5. Fai clic sul collegamento manifest per ottenere l' identificatore della chiave del certificato e l' ID chiave.

Configurare le autorizzazioni

Devi configurare le Autorizzazioni richieste per l'app creata.

  1. Passa a Azure Active Directory > Registrazioni app e seleziona l'applicazione creata in precedenza.
  2. Fai clic su Impostazioni in alto a sinistra.
  3. In Autorizzazioni richieste, fai clic su Aggiungi e Seleziona un'API > Dynamics CRM Online.
  4. Quindi fai clic su Seleziona, abilita la casella di controllo Access Dynamics 365 come utenti dell’organizzazione e fai clic su Seleziona.

Creare un utente app

L'utente dell'app è l'utente che verrà utilizzato dall'applicazione registrata in precedenza. Tutte le modifiche apportate a Microsoft Dynamics utilizzando l’app registrata sopra verranno eseguite tramite questo utente.

Passaggio 1: Crea un utente non interattivo nella directory attiva azure

  1. Fare clic su Azure Active Directory > Utenti e fare clic su Nuovo utente.
  2. Assegna un nome appropriato da utilizzare e il nome utente deve essere un formato e-mail.
  3. Scegliere Amministratore Dynamics 365 in Ruolo directory.

Passaggio 2: Assegnare una licenza corretta all'utente creato

  1. In Microsoft Azure, fai clic su Admin app.
  2. Vai a Utenti > Utenti attivi e fai clic sull'utente appena creato.
  3. Fai clic su Modifica licenze prodotto e seleziona il Piano di coinvolgimento cliente Dynamics 365.
  4. Fai clic su Chiudi.

Passaggio 3: Creare un utente dell’applicazione in Dynamics CRM

  1. Da Microsoft Azure, passa a Impostazioni > Protezione > Utenti.

  2. Fai clic sull'elenco a discesa, seleziona Utenti applicazioni e fai clic su Nuovo.

  3. Utilizza lo stesso nome utente dell'utente creato nella directory attiva qui sopra

    NOTA

    L’utilizzo dello stesso nome genera un errore di chiave duplicato, quindi finché non viene ricevuta una conferma della necessità di questo passaggio, utilizza un nome utente diverso e procedi.

  4. Assegna l' ID applicazione per l'applicazione creata in precedenza.

  5. Fai clic su Gestisci ruoli e scegli il ruolo Amministratore di sistema per l'utente.

Configurare Campaign

Per collegare Microsoft Dynamics 365 e Campaign, devi creare e configurare un account esterno dedicato in Campaign.

  1. Passa a Administration > Platform > External accounts.

  2. Crea un nuovo account esterno, seleziona il tipo Microsoft Dynamics CRM e l'opzione Enable.

  3. Seleziona il tipo di distribuzione Web API:

    Adobe Campaign Classic supporta l’interfaccia REST di Dynamics 365 con protocollo OAuth per l’autenticazione con Certificate o Password Credentials.

    Utilizza le impostazioni definite in precedenza nella directory di Azure per configurare l’account esterno.

    NOTA

    La configurazione dell’account esterno Microsoft Dynamics CRM è dettagliata in questa sezione.

  4. Fai clic sul collegamento Microsoft CRM configuration wizard… : Adobe Campaign rileva automaticamente le tabelle dal modello dati di Microsoft Dynamics.

  5. Selezionare le tabelle da recuperare.

  6. Fai clic su Next per iniziare a creare lo schema corrispondente.

    NOTA

    Per approvare la configurazione, è necessario disconnettersi/riconnettersi alla console Adobe Campaign.

    Puoi verificare che lo schema di dati corrispondente sia disponibile in Adobe Campaign.

  7. Fai clic sul collegamento Synchronizing enumerations… per avviare la sincronizzazione delle enumerazioni tra Adobe Campaign e Microsoft Dynamics.

Campaign e Microsoft Dynamics sono ora connessi. È possibile impostare la sincronizzazione dei dati tra i due sistemi. Ulteriori informazioni sono disponibili nella sezione Sincronizzazione dati .

Configurare l'integrazione di Microsoft Dynamics CRM Office 365

Guarda questo video per scoprire come integrare Dynamics 365 con Adobe Campaign Classic nel contesto di una distribuzione di Office 365.

Tipi di dati campo supportati

Per i tipi di attributi supportati o non supportati da Microsoft Dynamics 365, consulta l’elenco seguente:

Tipo di attributo Supportato
Tipi di base : booleano, datetime, decimal, float, double, integer, bigint, string
Denaro (come doppio)
promemoria, entity yname , primarykey, uniqueidentifier (come stringhe)
Stato, elenco a discesa (memorizziamo i valori possibili nelle enumerazioni), stato (stringa)
proprietario (come stringa)
Ricerca (solo ricerche di riferimenti a entità singola)
cliente No
Riguardo No
PartyList No
ManagedProperty No

In questa pagina