Utilizzo di Campaign e Microsoft Dynamics 365

Attiva i dati CRM sulla comunicazione cross-channel: scopri come trasmettere i contatti da Microsoft Dynamics 365 ad Adobe Campaign e condividi i dati sulle prestazioni delle campagne (invii, aperture, clic e mancati recapiti) da Adobe Campaign a Microsoft Dynamics 365.

Al termine della configurazione, la sincronizzazione dei dati tra i sistemi viene eseguita tramite un’attività di flusso di lavoro dedicata. Ulteriori informazioni.

NOTA

Le versioni supportate di Microsoft Dynamics sono descritte in dettaglio in Campaign Matrice di compatibilità.

Per configurare un account esterno dedicato per l’importazione e l’esportazione di dati Microsoft Dynamics 365 in Adobe Campaign, effettua le seguenti operazioni.

Per ogni sistema, questi passaggi devono essere eseguiti da un amministratore.

ATTENZIONE

I passaggi di questa documentazione ti guideranno attraverso la creazione di integrazioni/registrazioni che richiedono l’assegnazione di autorizzazioni e/o l’accesso dell’amministratore. È tua responsabilità assicurarsi che questi passaggi siano conformi alle politiche aziendali prima di eseguire e eseguirli con attenzione.

Configurare Microsoft Dynamics 365

Per collegare Microsoft Dynamics 365 e lavorare con Adobe Campaign tramite API web, accedere a Directory di Microsoft Azure utilizzando Amministratore globale credenziale e segui i passaggi seguenti:

  1. Ottieni l’ID dell’applicazione Dynamics 365 (client). Ulteriori informazioni
  2. Genera l’identificatore della chiave del certificato Microsoft Dynamics e l’ID della chiave. Ulteriori informazioni
  3. Configura le autorizzazioni. Ulteriori informazioni
  4. Crea un utente dell’app. Ulteriori informazioni
  5. Codifica la chiave privata. Ulteriori informazioni

Ottieni ID client Dynamics 365

Per ottenere l’ID applicazione (client), è necessario registrare un’app in Azure Active Directory.

  1. Sfoglia per Azure Active Directory > Registrazioni app, quindi seleziona Nuova registrazione.
  2. Immettere un nome univoco che consenta di identificare un'istanza, ad esempio adobecamcampaign<instance identifier>.

Dopo il salvataggio, la directory di Microsoft Azure assegna un univoco ID applicazione (client) all’app. Questo ID sarà necessario in seguito per configurare Dynamics 365 in Adobe Campaign.

Ulteriori informazioni in Documentazione di Microsoft Dynamics 365.

Genera l’identificatore della chiave di certificato e l’ID della chiave di Microsoft Dynamics

Per ottenere Identificatore della chiave del certificato (customKeyIdentifier) e ID chiave (keyId), devi caricare un certificato. I certificati possono essere utilizzati come segreti per dimostrare l’identità dell’applicazione durante la richiesta di un token. Può anche essere indicato come chiave pubblica.

Segui i passaggi seguenti:

  1. Sfoglia per Azure Active Directory > Registrazioni app e selezionare l'applicazione creata in precedenza.
  2. Seleziona su Certificati e segreti.
  3. Da Certificati scheda , fai clic su Carica certificato
  4. Carica il certificato pubblico.
  5. Sfoglia il Manifesto collegamento per ottenere Identificatore della chiave del certificato (customKeyIdentifier) e ID chiave (keyId).

La Identificatore della chiave del certificato (customKeyIdentifier) e ID chiave (keyId) sono necessarie in Campaign per configurare l’account esterno di gestione delle relazioni con i clienti Microsoft Dynamics 365 utilizzando il certificato CRM O-Auth type.

 Come generare il certificato pubblico

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'>
NOTA

È possibile modificare il numero di giorni, qui -days 365, nell’esempio di codice per un periodo di validità del certificato più lungo.

Devi quindi codificare il certificato in base64. Per farlo, puoi utilizzare l'aiuto di un encoder Base64 o la riga di comando base64 -w0 private.key per Linux.

Configurare le autorizzazioni

Passaggio 1: Configura le Autorizzazioni necessarie per l’app creata.

  1. Passa a Azure Active Directory > Registrazioni app e selezionare l'applicazione creata in precedenza.
  2. Fai clic su Impostazioni in alto a sinistra.
  3. On Autorizzazioni necessarie, fai clic su Aggiungi e Seleziona un’API > Dynamics CRM Online.
  4. Fai clic su Seleziona, abilita Accesso a Dynamics 365 come utenti dell’organizzazione seleziona e fai clic su Seleziona.
  5. Quindi, dall’app, seleziona la Manifesto in Gestisci menu.
  6. Da Manifesto editor, imposta allowPublicClient proprietà da null a true e fai clic su Salva.

Passaggio 2: Concedere il consenso dell’amministratore

  1. Passa a Azure Active Directory > Applicazioni Enterprise.
  2. Seleziona l’applicazione a cui desideri concedere il consenso dell’amministratore a livello di tenant.
  3. Dal menu del riquadro a sinistra, seleziona Autorizzazioni sotto Sicurezza.
  4. Fai clic su Concedere il consenso dell’amministratore.

Per ulteriori informazioni, consulta Documentazione di Azure.

Creare un utente di app

NOTA

Questo passaggio è facoltativo con Password credentials autenticazione.

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 effettuate tramite questo utente.

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

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

Passaggio 2: Assegnare una licenza corretta all'utente creato

  1. Da Microsoft Azure, fai clic su App amministratore.
  2. Vai a Utenti > Utenti attivi e fai clic sull’utente appena creato.
  3. Fai clic su Modifica licenze prodotto e seleziona la Piano di coinvolgimento dei clienti di Dynamics 365.
  4. Fai clic su Chiudi.

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

  1. Da Microsoft Azure, passa a Impostazioni > Sicurezza > 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.
  4. Assegna ID applicazione per applicazione creata in precedenza.
  5. Fai clic su Gestisci ruoli e scegli la Amministratore di sistema ruolo per l'utente.

Configurare Campaign

Creare la connessione

Innanzitutto, devi creare l’account esterno Microsoft Dynamics 365.

  1. Sfoglia il Administration > Platform > External accounts nodo di Campaign explorer e crea un account esterno.

  2. Seleziona Microsoft Dynamics CRM account esterno nel Tipo sezione .

  3. Seleziona il metodo di autenticazione nel CRM O-Auth type elenco a discesa.

    1. Per configurare l’account esterno di Microsoft Dynamics CRM per la connessione con Adobe Campaign Credenziali password, fornisce i seguenti dettagli:

      • Server: URL del server Microsoft CRM. Per trovare l’URL del server Microsoft CRM, accedi al tuo account Microsoft Dynamics CRM, quindi fai clic su Dynamics 365 e seleziona la tua app. Puoi quindi trovare l’URL del server nella barra degli indirizzi del browser, ad esempio https://myserver.crm.dynamics.com/.
      • Account: Account utilizzato per accedere a Microsoft CRM.
      • Password: Account utilizzato per accedere a Microsoft CRM.
      • Identificatore client: ID applicazione (client) che si trova dal portale di gestione di Microsoft Azure nel campo Aggiorna la categoria di codice , ID client .
      • Versione CRM: Scegli la versione CRM Dynamics CRM 365.
    2. Per configurare l’account esterno Microsoft Dynamics CRM per la connessione con Adobe Campaign con un Certificato, fornisce i seguenti dettagli:

      • Server: URL del server Microsoft CRM. Per trovare l’URL del server Microsoft CRM, accedi al tuo account Microsoft Dynamics CRM, quindi fai clic su Dynamics 365 e seleziona la tua app. Puoi quindi trovare l’URL del server nella barra degli indirizzi del browser, ad esempio https://myserver.crm.dynamics.com/.
      • Chiave privata: Copia/Incolla la chiave privata, codifica base64 come spiegato in questa sezione.
      • ID chiave: Chiave disponibile in Manifesto scheda dell'applicazione, come spiegato in questa sezione.
      • Identificatore chiave personalizzato: Identificatore disponibile nel Manifesto scheda dell'applicazione, come spiegato in questa sezione.
      • Identificatore client: ID applicazione (client) che si trova dal portale di gestione di Microsoft Azure come spiegato in questa sezione.
      • Versione CRM: Scegli la versione CRM Dynamics CRM 365.
  4. Seleziona la Abilita per attivare l’account in Campaign.

NOTA

Per approvare la configurazione, disconnettiti e accedi nuovamente alla console Adobe Campaign.

Selezionare le tabelle da sincronizzare

È ora possibile configurare le tabelle da sincronizzare.

  1. Fai clic sul pulsante Microsoft CRM configuration wizard….
  2. Selezionare le tabelle da sincronizzare e avviare il processo.
  3. Controlla lo schema generato in Adobe Campaign nel Administration > Configuration > Data schemas nodo.
NOTA

Assicurati di aggiungere all’inserire nell'elenco Consentiti due URL: l'URL del server e login.microsoftonline.com. Per eseguire questa operazione, contatta il tuo rappresentante Adobe.

Sincronizza enumerazioni

Una volta creato lo schema, puoi sincronizzare automaticamente le enumerazioni da Dynamics 365 ad Adobe Campaign.

  1. Apri l'assistente dal Synchronizing enumerations… link.
  2. Seleziona l’enumerazione Adobe Campaign che corrisponde all’enumerazione Dynamics 365.
    Puoi sostituire tutti i valori di un'enumerazione Adobe Campaign con quelli del CRM: a questo scopo, seleziona Yes in Replace colonna.
  3. Fai clic su Next e poi Start per iniziare a importare le enumerazioni.
  4. Sfoglia il Administration > Platform > Enumerations nodo per controllare i valori importati.

Adobe Campaign e Microsoft Dynamics 365 sono ora connessi. È possibile impostare la sincronizzazione dei dati tra i due sistemi.

Per sincronizzare i dati tra i dati di Adobe Campaign e Microsoft CRM, crea un flusso di lavoro e utilizza il CRM connector attività.

Ulteriori informazioni sulla sincronizzazione dei dati in questa pagina.

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 riferimento a entità singola)
cliente No
Riguardo No
PartyList No
ManagedProperty No

In questa pagina