Connect Campaign e Microsoft Dynamics 365

In questa pagina verrà illustrato come collegare il Campaign Classic a Microsoft Dynamics CRM 365.

Le installazioni possibili sono:

  • tramite API Web (consigliato). Fare riferimento alla sezione sotto per informazioni sui passaggi da seguire per configurare la connessione con Microsoft Dynamics.
  • con Office 365. Fate riferimento a questo video per apprendere i passaggi chiave per configurare questa integrazione.
  • per una distribuzione locale, applicate i passaggi chiave di Office 365.

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

NOTA

Le versioni dei sistemi CRM compatibili con Campaign sono elencate nella Matrice di compatibilità.

Passaggi di implementazione

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

In Microsoft Dynamics CRM:

  1. Ottieni ID client Microsoft Dynamics
  2. Genera Segreto Client Microsoft Dynamics
  3. Configurare le autorizzazioni
  4. Creare un utente 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. Utilizzare la procedura guidata di configurazione per mappare tabelle e sincronizzare enumerazioni
  4. Creare il flusso di lavoro di sincronizzazione

Ulteriori informazioni in questa sezione

ATTENZIONE

Durante la connessione Adobe Campaign con Microsoft Dynamics non è possibile:

  • Installare i plug-in che possono modificare il comportamento di CRM e causare problemi di compatibilità con Adobe Campaign
  • Selezione di più enumerazioni

Configurare Microsoft Dynamics CRM

Per generare il token di accesso e le chiavi di configurazione dell'account, è necessario accedere a Microsoft Azure Directory utilizzando le credenziali Global Administrator. Seguite quindi 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 è uguale all'ID applicazione.

  1. Passare a Azure Active Directory > Registrazioni app e fare clic su Nuova registrazione applicazione.
  2. Assegnare un nome univoco che consenta di identificare un'istanza, ad esempio adobecamcampaign<instance identifier>.
  3. Scegliete Tipo di applicazione come App Web / API.
  4. Utilizzate http://localhost per URL di accesso.

Una volta salvato, ottenete un ID applicazione che è l'identificatore client per la campagna.

Ulteriori informazioni in questa pagina.

Genera segreto client Microsoft Dynamics

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

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

  2. Fare clic su Certificati e Segreto.

  3. Fate clic su Carica certificato, quindi individuate e caricate il certificato pubblico generato.

  4. Per generare il certificato è possibile utilizzare open ssl.

    Ad esempio:

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

Configurare le autorizzazioni

È necessario configurare le Autorizzazioni necessarie per l'app creata.

  1. Accedete a Azure Active Directory > Registrazioni app e selezionate l'applicazione creata in precedenza.
  2. Fare clic su Impostazioni in alto a sinistra.
  3. In Autorizzazioni richieste, fare clic su Aggiungi e Selezionare un'API > Dynamics CRM Online.
  4. Fare clic su Seleziona, abilitare Accesso a Dynamics 365 come utenti dell'organizzazione e fare 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 in precedenza verranno effettuate tramite questo utente.

Passaggio 1: Creare un utente non interattivo nella directory attiva di Azure

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

Passaggio 2: Assegnazione di una licenza appropriata all'utente creato

  1. In Microsoft Azure, fare clic su Admin app.
  2. Vai a Utenti > Utenti attivi e fai clic sull'utente appena creato.
  3. Fare clic su Modifica licenze prodotto e selezionare 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, passare a Impostazioni > Protezione > Utenti.

  2. Fare clic sul menu a discesa, selezionare Utenti applicazione e fare clic su Nuovo.

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

    NOTA

    L'utilizzo dello stesso nome genera un errore di chiave duplicato, quindi finché non viene confermato se questo passaggio è necessario, usate un nome utente diverso e continuate.

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

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

Configura campagna

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

  1. Passare a Administration > Platform > External accounts.

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

  3. Selezionare 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.

    Utilizzare le impostazioni precedentemente definite in Azure Directory per configurare l'account esterno.

    NOTA

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

  4. Fare 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. Fare clic su Next per iniziare a creare lo schema corrispondente.

    NOTA

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

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

  7. Fare 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

Guardate questo video per apprendere 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 attributo supportati/non supportati di Microsoft Dynamics 365, elencati di seguito:

Tipo attributo Supportato
Tipi di base: booleano, datetime, decimal, float, double, integer, bigint, string Yes
Denaro (come doppio) Yes
memo, entityname , primarykey, uniqueidentifier (come stringhe) Yes
Stato, elenco di selezione (vengono memorizzati i valori possibili nelle enumerazioni), stato (stringa) Yes
owner (come stringa) Yes
Ricerca (solo ricerche di riferimenti a entità singola) Yes
cliente No
Riguardo No
PartyList No
ManagedProperty No

In questa pagina