Show Menu
ARGOMENTI×

Connettore CRM

Il connettore ​CRM consente di configurare la sincronizzazione dei dati tra Adobe Campaign e CRM.
Per ulteriori informazioni sui connettori CRM in Adobe Campaign, consulta questa sezione .
Questo consente di:
Selezionare l'account esterno che corrisponde al CRM con cui si desidera configurare la sincronizzazione, quindi selezionare l'oggetto da sincronizzare (account, opportunità, contatti, ecc.).
La configurazione di questa attività dipende dal processo da eseguire. Diverse configurazioni sono descritte di seguito.

Importazione da CRM

Per importare dati tramite CRM in Adobe Campaign, devi creare il seguente tipo di flusso di lavoro:
Per un'attività di importazione, i passaggi di configurazione dell'attività del connettore ​CRM sono:
  1. Selezionare un' Import from the CRM operazione.
  2. Fare clic sull'elenco a Remote object discesa e selezionare l'oggetto interessato dal processo. Questo oggetto coincide con una delle tabelle create in Adobe Campaign durante la configurazione del connettore.
  3. Passate alla Remote fields sezione e inserite i campi da importare.
    Per aggiungere un campo, fare clic sul Add pulsante nella barra degli strumenti, quindi fare clic sull' Edit expression icona.
    Se necessario, modificare il formato dei dati tramite l'elenco a discesa delle Conversion colonne. I possibili tipi di conversione sono descritti in dettaglio in questa pagina .
    L'identificatore del record in CRM è obbligatorio per il collegamento di oggetti in CRM e in Adobe Campaign. Viene aggiunto automaticamente quando l'attività viene approvata.
    Anche l'ultima data di modifica sul lato CRM è obbligatoria per le importazioni di dati incrementali.
  4. Puoi anche filtrare i dati da importare in base alle tue esigenze. A tale scopo, fare clic sul Edit the filter... collegamento.
    Nell'esempio seguente, Adobe Campaign importa solo i contatti per i quali alcune attività sono state registrate a partire dal 31 luglio 2012.
    Le limitazioni collegate alle modalità di filtraggio dei dati sono descritte in Filtra nella sezione dei dati .
  5. L' Use automatic index opzione 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 Gestione delle variabili variabili.

Gestione delle variabili

Abilitando l' Automatic index opzione è possibile raccogliere solo gli oggetti modificati dall'ultima importazione.
Per impostazione predefinita, la data dell'ultima sincronizzazione è memorizzata nell'opzione specificata nella finestra di configurazione:
LASTIMPORT_<%=instance.internalName%>_<%=activityName%>

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):
  • Per Microsoft Dynamics: modificato ,
  • Per Oracle On Demand: LastUpdated , ModifiedDate , LastLoggedIn ,
  • Per Salesforce.com: LastModifiedDate , SystemModestamp .
L'attivazione dell' Automatic index opzione genera tre variabili che possono essere utilizzate nel flusso di lavoro di sincronizzazione tramite un'attività JavaScript code tipo. Tali attività sono:
  • varscriptOptionName : rappresenta il nome dell'opzione che contiene l'ultima data di importazione.
  • vars.crmStartImport : rappresenta la data di inizio (inclusa) dell'ultimo recupero di dati.
  • vars.crmEndDate : rappresenta la data di fine (esclusa) dell'ultimo recupero di dati.
    Queste date sono visualizzate nel seguente formato: aaaa/MM/gg hh:mm:ss .

Filtrare i dati

Per garantire un funzionamento efficiente con i diversi CRM, è necessario creare i filtri utilizzando le seguenti regole:
  • Ogni livello di filtro può utilizzare un solo tipo di operatore logico.
  • L'operatore EXCEPT (AND NOT) non è supportato.
  • I confronti possono riguardare solo valori null (tipo 'is empty'/'non empty') o numeri. Ciò significa che una volta valutata la Value colonna (colonna a destra), il risultato di questa valutazione deve essere un numero.
  • I dati nella Value colonna vengono valutati in JavaScript.
  • I confronti JOIN non sono supportati.
  • L'espressione nella colonna a sinistra deve essere un campo. Non può essere una combinazione di più espressioni, un numero, ecc.
Ad esempio, la condizione di filtro illustrata di seguito NON sarà valida per un'importazione CRM, perché:
  • L'operatore OR è collocato sullo stesso livello degli operatori AND.
  • I confronti vengono eseguiti sulle stringhe di testo.

Ordina per

In Microsoft Dynamics e Salesforce.com, puoi ordinare i campi remoti da importare in ordine crescente o decrescente.
A tale scopo, fare clic sul Order by collegamento e aggiungere le colonne all'elenco.
L'ordine delle colonne nell'elenco corrisponde all'ordine di ordinamento:

Identificazione record

Invece di importare gli elementi inclusi (e possibilmente filtrati) in CRM, puoi utilizzare una popolazione calcolata in precedenza nel flusso di lavoro.
A questo scopo, selezionare l' Use the population calculated upstream opzione e specificare il campo contenente l'identificatore remoto.
Selezionate quindi i campi della popolazione in entrata che desiderate importare, come illustrato di seguito:

Esportazione in CRM

L'esportazione di dati di Adobe Campaign in CRM consente di copiare l'intero contenuto in un database CRM.
Per esportare i dati in CRM, devi creare il seguente tipo di flusso di lavoro:
Per un'esportazione, applica la seguente configurazione all'attività del connettore ​CRM:
  1. Selezionare un' Export to CRM operazione.
  2. Fare clic sull'elenco a Remote object 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 dell'attività Connettori ​CRM può inserire o aggiornare campi sul lato CRM. Per abilitare gli aggiornamenti di campo in CRM, devi specificare la chiave primaria della tabella remota. Se la chiave non è presente, i dati verranno inseriti (anziché essere aggiornati).
  3. Nella Mapping sezione, specifica i campi da esportare e la relativa mappatura in CRM.
    Per aggiungere un campo, fare clic sul Add pulsante nella barra degli strumenti, quindi fare clic sull' 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, modificare il formato dei dati tramite l'elenco a discesa delle Conversion colonne. I possibili tipi di conversione sono descritti in dettaglio in questa sezione .
    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.

Formato dati ed elaborazione degli errori

È possibile convertire il formato dei dati al momento dell'importazione in o da CRM.
A questo scopo, selezionare la conversione da applicare nella colonna corrispondente.
La Default modalità applica la conversione automatica dei dati, che nella maggior parte dei casi corrisponde a una copia/incolla dei dati. Tuttavia, viene applicata la gestione del fuso orario.
Altre possibili conversioni sono:
  • Date only : in questa modalità vengono eliminati i campi Data + Ora.
  • Without time offset : questa modalità annulla la gestione del fuso orario applicata nella modalità predefinita.
  • Copy/Paste : questa modalità utilizza dati non elaborati come le stringhe (nessuna conversione).
Nel quadro delle importazioni o delle esportazioni di dati, è possibile applicare un processo specifico a errori e rifiuti. A questo scopo, selezionare le opzioni Process rejects e Process errors nella Behavior scheda.
Queste opzioni collocano le corrispondenti transizioni in uscita.
Quindi, inserite le attività pertinenti ai processi che desiderate applicare.
Per elaborare gli errori, ad esempio, potete aggiungere un'attività di attesa e pianificare i tentativi di flusso di lavoro.
I rifiuti vengono raccolti con il relativo codice di errore e il relativo messaggio, il che significa che è possibile impostare il tracciamento dei rifiuti per ottimizzare il processo di sincronizzazione.
Anche quando l' Process rejects opzione non è abilitata, viene generato un avviso per ogni colonna rifiutata con un codice di errore e un messaggio.
La transizione Reject in uscita consente di accedere allo schema di output che contiene le colonne specifiche relative ai messaggi di errore e ai codici. Queste colonne sono:
  • Per Oracle On Demand: errorLogFilename (nome del file di registro sul lato Oracle), errorCode (codice di errore), errorSymbol (simbolo di errore, diverso dal codice di errore), errorMessage (descrizione del contesto di errore).
  • Per Salesforce.com: errorSymbol (simbolo di errore, diverso dal codice di errore), errorMessage (descrizione del contesto di errore).

Importazione di oggetti eliminati in CRM

Per abilitare l'impostazione di un ampio processo di sincronizzazione dei dati, puoi importare in Adobe Campaign gli oggetti eliminati in CRM.
A questo scopo, eseguire i seguenti passaggi:
  1. Selezionare un' Import objects deleted in the CRM operazione.
  2. Fare clic sull'elenco a Remote object discesa e selezionare l'oggetto interessato dal processo. Questo oggetto coincide con una delle tabelle create in Adobe Campaign durante la configurazione del connettore.
  3. Specifica il periodo di eliminazione da prendere in considerazione nei Start date campi e nei End date campi. Queste date verranno 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 eliminati oltre 30 giorni fa non possono essere recuperati.

Eliminazione di oggetti in CRM

Per eliminare gli oggetti dal lato CRM, è necessario specificare la chiave primaria degli elementi remoti da eliminare.
La Behavior scheda consente di abilitare l'elaborazione dei rifiuti. Questa opzione genera una seconda transizione di output per l' CRM connector attività. For more on this, refer to this section .
Anche quando l' Process rejects opzione è disabilitata, viene generato un avviso per ogni colonna rifiutata.

Esempio di configurazione di un'importazione di contatti

Nell'esempio seguente, l'attività è configurata per importare contatti da un CRM Oracle On Demand. Prima di essere importati, i campi CRM vengono selezionati in modo che coincidano con quelli già presenti nel database Adobe Campaign.