Sincronizzare i dati tra Campaign e il CRM data-synchronization

La sincronizzazione dei dati tra Adobe Campaign e il CRM è gestita dall'attività del flusso di lavoro 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, li elimina e aggiorna il database di Adobe Campaign.

È necessario configurare l'attività CRM Connector per sincronizzare i dati.

Con questa attività è possibile:

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.

Importa dal CRM importing-from-the-crm

Per importare i dati tramite il sistema di gestione delle relazioni con i clienti in Adobe Campaign, devi creare il seguente tipo di flusso di lavoro:

  1. Selezionare un'operazione Import from the CRM.

  2. Nell'elenco a discesa Remote object selezionare l'oggetto da importare. Questo oggetto corrisponde a una delle tabelle create in Adobe Campaign durante la configurazione del connettore.

  3. Nella sezione Remote fields immettere i campi da importare.

    Per aggiungere un campo, fare clic sul pulsante Add nella barra degli strumenti, quindi fare clic sull'icona Edit expression.

    Se necessario, modificare il formato dei dati utilizzando l'elenco a discesa delle colonne Conversion. I possibili tipi di conversione sono descritti in questa sezione.

    note caution
    CAUTION
    L’identificatore del record nel CRM è obbligatorio per il collegamento di oggetti nel CRM e in Adobe Campaign. Viene aggiunto automaticamente quando la casella viene approvata.
    L’ultima data di modifica sul lato del sistema di gestione delle relazioni con i clienti è obbligatoria anche per le importazioni di dati incrementali.
  4. Puoi filtrare i dati da importare in base alle tue esigenze. A tale scopo, fare clic sul collegamento Edit the filter….

    Nell’esempio seguente, Adobe Campaign importa solo i contatti per i quali è stata registrata un’attività dal 1° novembre 2021.

    note caution
    CAUTION
    Le limitazioni relative alle modalità di filtro dei dati sono descritte in questa sezione.
  5. Selezionare l'opzione Use automatic index… per gestire automaticamente la sincronizzazione incrementale degli oggetti tra il CRM e Adobe Campaign, a seconda della data e dell'ultima modifica.

    Per ulteriori informazioni al riguardo, consulta questa sezione.

Gestisci variabili variable-management

Attiva l'opzione Automatic index per raccogliere solo gli oggetti modificati dall'ultima importazione.

Per impostazione predefinita, la data dell'ultima sincronizzazione è memorizzata in un'opzione specificata nella finestra di configurazione: LASTIMPORT_<%=instance.internalName%>_<%=activityName%>.

NOTE
Questa nota si applica solo all'attività generica CRM Connector. 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 relativo valore deve corrispondere al seguente formato: yyyy/MM/dd hh:mm:ss.
È necessario aggiornare manualmente questa opzione per ulteriori importazioni.

Puoi specificare il campo CRM remoto di cui tenere conto per identificare le modifiche più recenti.

Per impostazione predefinita, vengono utilizzati i campi seguenti (nell’ordine specificato):

  • Per Microsoft Dynamics: modifiedon,
  • Per Salesforce.com: LastModifiedDate, SystemModstamp.

L'attivazione dell'opzione Automatic index genera tre variabili che possono essere utilizzate nel flusso di lavoro di sincronizzazione tramite un'attività di tipo JavaScript code. Queste attività sono:

  • vars.crmOptionName: nome dell'opzione che contiene la data dell'ultima importazione.

  • vars.crmStartImport: data di inizio (inclusa) dell'ultima importazione di dati.

  • vars.crmEndDate: data di fine (esclusa) dell'ultima importazione di dati.

    note note
    NOTE
    Queste date vengono visualizzate nel seguente formato: yyyy/MM/dd hh:mm:ss.

Filtrare i dati filtering-data

Per garantire un funzionamento efficiente con i vari CRM, i filtri devono essere creati utilizzando le seguenti regole:

  • Ogni livello di filtro può utilizzare un solo tipo di operatore.
  • Operatore AND NOT non supportato.
  • I confronti possono riguardare solo valori nulli (tipo "è vuoto"/"non è vuoto") o numeri. Ciò significa che il valore (colonna di destra) viene valutato e il risultato di questa valutazione deve essere un numero. I confronti tra tipi JOIN non sono pertanto supportati.
  • Il valore contenuto nella colonna di destra viene valutato in JavaScript.
  • I confronti JOIN non sono supportati.
  • L'espressione nella colonna di sinistra deve essere un campo. Non può essere una combinazione di diverse espressioni, un numero, ecc.

Ordina per order-by

In Microsoft Dynamics e Salesforce.com è possibile ordinare i campi remoti da importare in ordine crescente o decrescente.

A tale scopo, fare clic sul collegamento Order by e aggiungere le colonne all'elenco.

L’ordine delle colonne nell’elenco è il seguente:

Identificazione record record-identification

Invece di importare gli elementi inclusi (e possibilmente filtrati) nel CRM, puoi utilizzare una popolazione calcolata in precedenza nel flusso di lavoro.

A tale scopo, selezionare l'opzione Use the population calculated upstream e specificare il campo contenente l'identificatore remoto.

Seleziona quindi i campi del gruppo in entrata da importare, come illustrato di seguito:

Esporta nel CRM exporting-to-the-crm

Esporta i dati di Adobe Campaign nel tuo CRM per copiarne l’intero contenuto nel tuo database CRM.

Per esportare i dati nel CRM, crea il seguente tipo di flusso di lavoro:

  1. Selezionare un'operazione Export to CRM.

  2. Passare all'elenco a discesa Remote object e selezionare l'oggetto da esportare. Questo oggetto corrisponde a una delle tabelle create in Adobe Campaign durante la configurazione del connettore.

    note caution
    CAUTION
    La funzione di esportazione dell'attività CRM Connector può inserire o aggiornare campi nel CRM. Per abilitare gli aggiornamenti dei campi nel CRM, specifica la chiave primaria della tabella remota. Se la chiave non è presente, i dati verranno inseriti invece di essere aggiornati.
  3. Se è necessario eseguire esportazioni più veloci, selezionare l'opzione Export in Batches.

  4. Nella sezione Mapping, fare clic su New per specificare i campi da esportare e la relativa mappatura nel CRM.

    Per aggiungere un campo, fare clic sul pulsante Add nella barra degli strumenti, quindi fare clic sull'icona Edit expression.

    note note
    NOTE
    Se non viene definita alcuna corrispondenza per un campo, i valori non possono essere aggiornati: vengono inseriti direttamente nel CRM.

    Se necessario, modificare il formato dei dati utilizzando l'elenco a discesa delle colonne Conversion. I possibili tipi di conversione sono descritti in questa sezione.

    note note
    NOTE
    L'elenco dei record da esportare e il risultato dell'esportazione vengono salvati in un file temporaneo che rimane accessibile fino al completamento o al riavvio del flusso di lavoro. Questo consente di avviare il processo in modo sicuro in caso di errori.

Configurazioni aggiuntive additional-configurations

Formato dei dati data-format

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 modalità Default applica la conversione automatica dei dati, che nella maggior parte dei casi è uguale a una copia/incolla dei dati. Tuttavia, viene applicata la gestione del fuso orario.

Altre possibili conversioni sono:

  • Date only: elimina i campi di tipo Data + Ora.
  • Without time offset: annulla la gestione del fuso orario applicata in modalità predefinita.
  • Copy/Paste: utilizza dati non elaborati come stringhe (nessuna conversione).

Elaborazione degli errori error-processing

Nel quadro delle importazioni o delle esportazioni di dati, puoi applicare un processo specifico agli errori e ai rifiuti. A tale scopo, selezionare le opzioni Keep the rejections in a file e Process errors nella scheda Behavior.

Queste opzioni aggiungono le relative transizioni di output.

Quindi inserisci le attività rilevanti per elaborare i dati. Ad esempio, aggiungi un'attività Attendi e pianifica nuovi tentativi per individuare eventuali errori.

La transizione di output Reject 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 di errore).

Importa oggetti eliminati nel CRM importing-objects-deleted-in-the-crm

Puoi importare in Adobe Campaign gli oggetti eliminati dal CRM.

  1. Selezionare un'operazione Import objects deleted in the CRM.

  2. Passare all'elenco a discesa Remote object e selezionare l'oggetto interessato dal processo. Questo oggetto corrisponde a una delle tabelle create in Adobe Campaign durante la configurazione del connettore.

  3. Specificare il periodo di eliminazione da considerare nei campi Start date e End date (le date sono incluse).

    note caution
    CAUTION
    Il periodo di eliminazione deve coincidere con le limitazioni specifiche del sistema CRM. Ad esempio, per Salesforce.com, non è possibile recuperare gli elementi eliminati più di 30 giorni fa.

Elimina oggetti nel CRM deleting-objects-in-the-crm

Per eliminare oggetti nel CRM, specifica la chiave primaria degli elementi remoti da eliminare.

La scheda Behavior consente di abilitare l'elaborazione dei rifiuti. Questa opzione genera una seconda transizione di output per l'attività CRM connector. Per ulteriori informazioni, consulta Errore durante l'elaborazione.

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b