La sincronizzazione dei dati tra Adobe Campaign e il CRM viene eseguita tramite un’attività di flusso di lavoro dedicata: Connettore CRM.
Ad esempio, per importare i dati di Microsoft Dynamics in Adobe Campaign, crea il seguente tipo di flusso di lavoro:
Questo flusso di lavoro importa i contatti tramite Microsoft Dynamics, li sincronizza con i dati esistenti di Adobe Campaign, elimina i contatti duplicati e aggiorna il database Adobe Campaign.
La CRM Connector l’attività deve essere configurata per sincronizzare i dati.
Con questa attività puoi:
Seleziona l'account esterno che corrisponde al CRM con cui desideri configurare la sincronizzazione, quindi seleziona l'oggetto da sincronizzare: account, opportunità, lead, contatti, ecc.
La configurazione di questa attività dipende dal processo da eseguire. Di seguito sono descritte diverse configurazioni.
Per importare dati tramite il CRM in Adobe Campaign, devi creare il seguente tipo di flusso di lavoro:
Per un’attività di importazione, la variabile CRM Connector i passaggi di configurazione dell’attività sono:
Seleziona un Import from the CRM funzionamento.
Vai a Remote object elenco a discesa e selezionare l'oggetto interessato dal processo. Questo oggetto coincide con una delle tabelle create in Adobe Campaign durante la configurazione del connettore.
Vai a Remote fields e immettere i campi da importare.
Per aggiungere un campo, fai clic sul pulsante Add nella barra degli strumenti, quindi fai clic sul pulsante Edit expression icona.
Se necessario, modifica il formato dei dati tramite l’elenco a discesa della Conversion colonne. I possibili tipi di conversione sono descritti in Formato dati.
L'identificatore del record nel CRM è obbligatorio per il collegamento di oggetti in CRM e in Adobe Campaign. Viene aggiunto automaticamente quando la casella viene approvata.
Anche l’ultima data di modifica sul lato CRM è obbligatoria per le importazioni di dati incrementali.
Puoi anche filtrare i dati da importare in base alle tue esigenze. A questo scopo, fai clic sul pulsante Edit the filter… link.
Nell’esempio seguente, Adobe Campaign importa solo i contatti per i quali è stata registrata una certa attività dal 1° novembre 2012.
Le limitazioni collegate alle modalità di filtraggio dei dati sono descritte in Filtrare i dati.
La Use automatic index… consente di gestire automaticamente la sincronizzazione incrementale degli oggetti tra CRM e Adobe Campaign, a seconda della data e dell’ultima modifica.
Per ulteriori informazioni, consulta Gestione delle variabili.
Abilita la Automatic index per raccogliere solo gli oggetti modificati dall’ultima importazione.
Per impostazione predefinita, la data dell'ultima sincronizzazione viene memorizzata in un'opzione specificata nella finestra di configurazione: LASTIMPORT_<%=instance.internalName%>_<%=activityName%>.
Questa nota si applica solo al generico CRM Connector attività. Per altre attività CRM, il processo è automatico.
Questa opzione deve essere creata e compilata manualmente in Administration > Platform > Options. Deve essere un’opzione di testo e il suo valore deve corrispondere al seguente formato: aaaa/MM/gg hh:mm:ss.
È necessario aggiornare manualmente questa opzione per qualsiasi ulteriore importazione.
Puoi specificare il campo CRM remoto da prendere in considerazione per identificare le modifiche più recenti.
Per impostazione predefinita, vengono utilizzati i campi seguenti (nell’ordine specificato):
Attivazione della Automatic index L’opzione genera tre variabili che possono essere utilizzate nel flusso di lavoro di sincronizzazione tramite un JavaScript code digitare activity. Queste attività sono:
vars.crmOptionName: rappresenta il nome dell’opzione che contiene l’ultima data di importazione.
vars.crmStartImport: rappresenta la data di inizio (inclusa) dell'ultimo recupero dati.
vars.crmEndDate: rappresenta la data di fine (esclusa) dell’ultimo recupero dati.
Queste date vengono visualizzate nel seguente formato: aaaa/MM/gg hh:mm:ss.
Per garantire un funzionamento efficiente con le varie CRM, è necessario creare i filtri utilizzando le seguenti regole:
Ad esempio, le seguenti condizioni di filtro NON saranno valide per un'importazione CRM, perché l'operatore OR è posizionato allo stesso livello degli operatori AND:
In Microsoft Dynamics e Salesforce.com, puoi ordinare i campi remoti da importare in ordine crescente o decrescente.
A questo scopo, fai clic sul pulsante Order by collega e aggiungi le colonne all’elenco.
L’ordine delle colonne nell’elenco è l’ordinamento:
Invece di importare gli elementi inclusi (e possibilmente filtrati) nel CRM, puoi utilizzare una popolazione calcolata in precedenza nel flusso di lavoro.
A questo scopo, seleziona la Use the population calculated upstream e specifica il campo contenente l'identificatore remoto.
Quindi seleziona i campi della popolazione in entrata che desideri importare, come illustrato di seguito:
L'esportazione di dati Adobe Campaign in CRM ti consente di copiare l'intero contenuto in un database CRM.
Per esportare i dati verso il CRM, devi creare il seguente tipo di flusso di lavoro:
Per un’esportazione, applica la seguente configurazione al CRM Connector attività:
Seleziona un Export to CRM funzionamento.
Vai a Remote object elenco a discesa e selezionare l'oggetto interessato dal processo. Questo oggetto coincide con una delle tabelle create in Adobe Campaign durante la configurazione del connettore.
La funzione di esportazione del CRM Connector l'attività può inserire o aggiornare campi sul lato CRM. Per abilitare gli aggiornamenti dei campi nel CRM, devi specificare la chiave primaria della tabella remota. Se la chiave è mancante, i dati verranno inseriti (anziché essere aggiornati).
Controlla Export in Batches se hai bisogno di esportazioni più veloci.
In Mapping sezione, fai clic su New per specificare i campi da esportare e la relativa mappatura nel CRM.
Per aggiungere un campo, fai clic sul pulsante Add nella barra degli strumenti, quindi fai clic sul pulsante Edit expression icona.
Per un dato campo, se non è definita alcuna corrispondenza sul lato CRM, i valori non possono essere aggiornati: sono inseriti direttamente nel CRM.
Se necessario, modifica il formato dei dati tramite l’elenco a discesa della Conversion colonne. I possibili tipi di conversione sono descritti in Formato dati.
L’elenco dei record da esportare e il risultato dell’esportazione vengono salvati in un file temporaneo che rimane accessibile finché il flusso di lavoro non viene completato o riavviato. Questo consente di riavviare il processo in caso di errori senza correre il rischio di esportare più volte lo stesso record o di perdere dati.
Puoi convertire al volo il formato dei dati quando li importi in o dal CRM.
A questo scopo, seleziona la conversione da applicare nella colonna corrispondente.
La Default applica la conversione automatica dei dati, che nella maggior parte dei casi equivale a una copia/incolla dei dati. Tuttavia, viene applicata la gestione del fuso orario.
Altre possibili conversioni sono:
Nel quadro delle importazioni o delle esportazioni di dati, puoi applicare un processo specifico a errori e rifiuti. A questo scopo, seleziona la Process rejects e Process errors nelle opzioni Behavior scheda .
Queste opzioni posizionano le transizioni di output corrispondenti.
Quindi inserisci le attività pertinenti ai processi che desideri applicare.
Per elaborare gli errori, ad esempio, è possibile aggiungere una casella di attesa e pianificare nuovi tentativi.
I rifiuti vengono raccolti con il loro codice di errore e il relativo messaggio, il che significa che puoi impostare il tracciamento dei rifiuti per ottimizzare il processo di sincronizzazione.
Anche quando il Process rejects l’opzione non è abilitata, viene generato un avviso per ogni colonna rifiutata con un codice di errore e un messaggio.
La Reject la transizione di output consente di accedere allo schema di output contenente le colonne specifiche relative ai messaggi di errore e ai codici. Per Salesforce.com, questa colonna è errorSymbol (simbolo di errore diverso dal codice di errore), errorMessage (descrizione del contesto dell’errore).
Per abilitare l’impostazione di un ampio processo di sincronizzazione dei dati, puoi importare in Adobe Campaign gli oggetti eliminati nel CRM.
A questo scopo, esegui i seguenti passaggi:
Seleziona un Import objects deleted in the CRM funzionamento.
Vai a Remote object elenco a discesa e selezionare l'oggetto interessato dal processo. Questo oggetto coincide con una delle tabelle create in Adobe Campaign durante la configurazione del connettore.
Specifica il periodo di eliminazione di cui tenere conto nel Start date e End date campi. Queste date saranno incluse nel periodo.
Il periodo di eliminazione degli elementi deve coincidere con le limitazioni specifiche del CRM. Ciò significa che per Salesforce.com, ad esempio, gli elementi cancellati più di 30 giorni fa non possono essere recuperati.
Per eliminare gli oggetti dal lato CRM, è necessario specificare la chiave primaria degli elementi remoti da eliminare.
La Behavior consente di abilitare l’elaborazione dei rifiuti. Questa opzione genera una seconda transizione di output per CRM connector attività. Per ulteriori informazioni, consulta Elaborazione errore.
Anche quando il Process rejects è disabilitata, viene generato un avviso per ogni colonna rifiutata.