In questa pagina verrà illustrato come collegare Campaign Classic a Microsoft Dynamics CRM 365.
Distribuzione possibile tramite API web (consigliato). Fai riferimento a la sezione seguente per scoprire i passaggi per configurare la connessione con Microsoft Dynamics.
La sincronizzazione dei dati viene eseguita tramite un’attività del flusso di lavoro dedicata. Ulteriori informazioni.
Per collegare Microsoft Dynamics 365 e lavorare con Adobe Campaign tramite API web, devi applicare i seguenti passaggi:
In Microsoft Dynamics CRM:
Per ulteriori informazioni, consulta questa sezione
In Campaign Classic:
Per ulteriori informazioni, consulta questa sezione
Quando si collega Adobe Campaign a Microsoft Dynamics, non è possibile:
Per generare il token di accesso e le chiavi per impostare l’account, devi accedere a Directory di Microsoft Azure utilizzando Amministratore globale credenziali. Quindi segui i passaggi descritti di seguito.
Per ottenere l’ID client, è necessario registrare un’app in Azure Active Directory. L'ID client è lo stesso dell'ID applicazione.
<instance identifier>
.http://localhost
per URL di accesso.Una volta salvato, ottieni un ID applicazione è l’identificatore client per Campaign.
Per ulteriori informazioni, consulta questa pagina.
Per ottenere Identificatore della chiave del certificato (customKeyIdentifier) e ID chiave (keyId), segui i passaggi seguenti:
Passa a Azure Active Directory > Registrazioni app e selezionare l'applicazione creata in precedenza.
Fai clic su Certificati e segreti.
Fai clic su Carica certificato quindi sfoglia e carica il certificato pubblico generato.
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'>
È possibile modificare il numero di giorni, qui -days 365
, nell’esempio di codice per un periodo di validità del certificato più lungo.
Sarà quindi necessario codificarlo in base64. Per farlo, puoi utilizzare l'aiuto di un encoder Base64 o la riga di comando base64 -w0 private.key
per Linux.
Fai clic sul pulsante 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) sarà necessario in seguito il per configurare il tuo account esterno Microsoft Dynamics CRM utilizzando il certificato CRM O-Auth type.
Passaggio 1: Configura le Autorizzazioni necessarie per l’app creata.
Passa a Azure Active Directory > Registrazioni app e selezionare l'applicazione creata in precedenza.
Fai clic su Impostazioni in alto a sinistra.
On Autorizzazioni necessarie, fai clic su Aggiungi e Seleziona un’API > Dynamics CRM Online.
Fai clic su Seleziona, abilita Accesso a Dynamics 365 come utenti dell’organizzazione seleziona e fai clic su Seleziona.
Quindi, dall’app, seleziona la Manifesto in Gestisci menu.
Da Manifesto editor, imposta allowPublicClient
proprietà da null
a true
e fai clic su Salva.
Passaggio 2: Concedere il consenso dell’amministratore
Passa a Azure Active Directory > Applicazioni Enterprise.
Seleziona l’applicazione a cui desideri concedere il consenso dell’amministratore a livello di tenant.
Dal menu del riquadro a sinistra, seleziona Autorizzazioni sotto Sicurezza.
Fai clic su Concedere il consenso dell’amministratore.
Per ulteriori informazioni, consulta Documentazione di Azure.
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
Passaggio 2: Assegnare una licenza corretta all'utente creato
Passaggio 3: Creare un utente dell’applicazione in Dynamics CRM
Da Microsoft Azure, passa a Impostazioni > Sicurezza > Utenti.
Fai clic sul menu a discesa, seleziona Utenti applicazioni e fai clic su Nuovo.
Utilizza lo stesso nome utente dell'utente creato nella directory attiva qui sopra
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.
Assegna ID applicazione per applicazione creata in precedenza.
Fai clic su Gestisci ruoli e scegli la Amministratore di sistema ruolo per l'utente.
Dopo la disattivazione RDS da Microsoft, i tipi di distribuzioni di gestione delle relazioni con i clienti on-premise e Office 365 non sono più compatibili con Campaign. Adobe Campaign ora supporta solo la distribuzione API Web per la versione CRM Dynamic CRM 365. Ulteriori informazioni.
Per collegare Microsoft Dynamics 365 e Campaign, è necessario creare e configurare un External Account in Campaign.
Passa a Administration > Platform > External accounts.
Seleziona la Microsoft Dynamics CRM conto esterno. Seleziona l’opzione Enabled.
Compila le informazioni necessarie per collegare Microsoft Dynamics 365 e Campaign.
Configurazione dell’account esterno Microsoft Dynamics CRM con ogni CRM O-Auth type dettagliato in questa sezione.
Fai clic sul collegamento Microsoft CRM configuration wizard…. Adobe Campaign rileva automaticamente le tabelle dal modello di dati di Microsoft Dynamics.
Selezionare le tabelle da recuperare.
Fai clic su Next per iniziare a creare lo schema corrispondente.
Per approvare la configurazione, è necessario disconnettersi/riconnettersi alla console Adobe Campaign.
Puoi verificare che lo schema di dati corrispondente sia disponibile in Adobe Campaign.
Fai clic sul pulsante Synchronizing enumerations… collegamento 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 nel Sincronizzazione dei dati sezione .
Assicurati di aggiungere all’inserire nell'elenco Consentiti due URL: l'URL del server e login.microsoftonline.com
nella configurazione del server. Per ulteriori informazioni su come configurare le autorizzazioni URL, consulta questo page.
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 | Sì |
Denaro (come doppio) | Sì |
promemoria, entity yname , primarykey, uniqueidentifier (come stringhe) | Sì |
Stato, elenco a discesa (memorizziamo i valori possibili nelle enumerazioni), stato (stringa) | Sì |
proprietario (come stringa) | Sì |
Ricerca (solo ricerche di riferimento a entità singola) | Sì |
cliente | No |
Riguardo | No |
PartyList | No |
ManagedProperty | No |
Set di opzioni MultiSelect | No |