Synkronisera data mellan Campaign och CRM data-synchronization

Datasynkronisering mellan Adobe Campaign och CRM utförs via en dedikerad arbetsflödesaktivitet: CRM-koppling.

Om du till exempel vill importera Microsoft Dynamics-data till Adobe Campaign skapar du följande arbetsflöde:

Det här arbetsflödet importerar kontakterna via Microsoft Dynamics, synkroniserar dem med befintliga Adobe Campaign-data, tar bort dubblettkontakter och uppdaterar Adobe Campaign-databasen.

Aktiviteten CRM Connector måste konfigureras för att synkronisera data.

Med den här aktiviteten kan du

Välj det externa konto som matchar det CRM-konto som du vill konfigurera synkronisering med och välj sedan det objekt som ska synkroniseras: konton, affärsmöjligheter, leads, kontakter osv.

Aktivitetens konfiguration beror på vilken process som ska utföras. Olika konfigurationer beskrivs nedan.

Importera från CRM importing-from-the-crm

Om du vill importera data via CRM i Adobe Campaign måste du skapa följande arbetsflöde:

För en importaktivitet är stegen för aktivitetskonfigurationen CRM Connector:

  1. Välj en Import from the CRM-åtgärd.

  2. Gå till listrutan Remote object och markera objektet som berörs av processen. Det här objektet sammanfaller med en av tabellerna som skapas i Adobe Campaign under anslutningskonfigurationen.

  3. Gå till avsnittet Remote fields och ange fälten som ska importeras.

    Om du vill lägga till ett fält klickar du på knappen Add i verktygsfältet och sedan på ikonen Edit expression .

    Om det behövs ändrar du dataformatet via listrutan för kolumnerna Conversion. Möjliga konverteringstyper beskrivs i Dataformat.

    note important
    IMPORTANT
    Identifieraren för posten i CRM är obligatorisk för att länka objekt i CRM och Adobe Campaign. Den läggs till automatiskt när lådan är godkänd.
    Det sista ändringsdatumet på CRM-sidan är också obligatoriskt för inkrementell dataimport.
  4. Du kan även filtrera data som ska importeras efter dina behov. Klicka på länken Edit the filter… om du vill göra det.

    I följande exempel kommer Adobe Campaign endast att importera kontakter för vilka viss aktivitet har registrerats sedan 1 november 2012.

    note important
    IMPORTANT
    Begränsningarna som är kopplade till datafiltreringslägen beskrivs i Filtrera data.
  5. Med alternativet Use automatic index… kan du automatiskt hantera inkrementell objektsynkronisering mellan CRM och Adobe Campaign, beroende på datum och senaste ändring.

    Mer information finns i Variabelhantering.

Hantera variabler variable-management

Aktivera alternativet Automatic index om du bara vill samla in objekt som har ändrats sedan den senaste importen.

Datumet för den senaste synkroniseringen lagras som standard i ett alternativ som anges i konfigurationsfönstret: LASTIMPORT_<%=instance.internalName%>_<%=activityName%>.

NOTE
Den här anteckningen gäller bara för den generiska CRM Connector-aktiviteten. För andra CRM-aktiviteter är processen automatisk.
Det här alternativet måste skapas och fyllas i manuellt under Administration > Platform > Options. Det måste vara ett textalternativ och dess värde måste matcha följande format: yyyy/MM/dd hh:mm:ss.
Du måste uppdatera det här alternativet manuellt för ytterligare import.

Du kan ange vilket fjärr-CRM-fält som ska beaktas för att identifiera de senaste ändringarna.

Som standard används följande fält (i den angivna ordningen):

  • För Microsoft Dynamics: modifiedon,
  • För Salesforce.com: LastModifiedDate, SystemModstamp.

När du aktiverar alternativet Automatic index genereras tre variabler som kan användas i synkroniseringsarbetsflödet via en JavaScript code-typaktivitet. Dessa verksamheter är följande:

  • vars.crmOptionName: representerar namnet på alternativet som innehåller det senaste importdatumet.

  • vars.crmStartImport: representerar startdatumet (inkluderat) för den senaste dataåterställningen.

  • vars.crmEndDate: representerar slutdatumet (exkluderat) för den senaste dataåterställningen.

    note note
    NOTE
    Dessa datum visas i följande format: yyyy/MM/dd hh:mm:ss.

Filtrera data filtering-data

För att de olika CRM-systemen ska fungera effektivt måste du skapa filter enligt följande regler:

  • För varje filtreringsnivå får endast en typ av operator användas.
  • Operatorn AND NOT stöds inte.
  • Jämförelser kan bara gälla null-värden ('är tom'/'är inte tom') eller tal. Detta innebär att värdet (högerkolumnen) bedöms och att resultatet av denna bedömning måste vara ett tal. JOBIN-typjämförelser stöds därför inte.
  • Värdet i högerkolumnen utvärderas i JavaScript.
  • JOIN-jämförelser stöds inte.
  • Uttrycket i den vänstra kolumnen måste vara ett fält. Det kan inte vara en kombination av flera uttryck, ett tal osv.

Följande filtreringsvillkor gäller till exempel INTE för en CRM-import eftersom OR-operatorn är placerad på samma nivå som AND-operatorerna:

  • Operatorn OR placeras på samma nivå som operatorn AND
  • Jämförelser utförs på textsträngar

Beställ av order-by

I Microsoft Dynamics och Salesforce.com kan du sortera de fjärrfält som ska importeras i stigande eller fallande ordning.

Det gör du genom att klicka på länken Order by och lägga till kolumnerna i listan.

Sorteringsordningen för kolumnerna i listan är:

Registrerings-ID record-identification

I stället för att importera element som ingår (och eventuellt filtreras) i CRM kan du använda en population som beräknas i förväg i arbetsflödet.

Det gör du genom att markera alternativet Use the population calculated upstream och ange fältet som innehåller fjärr-ID:t.

Markera sedan fälten för den inkommande ifyllning som du vill importera, så som visas nedan:

Exportera till CRM exporting-to-the-crm

Genom att exportera Adobe Campaign-data till CRM kan du kopiera hela innehållet till en CRM-databas.

Om du vill exportera data till CRM måste du skapa följande arbetsflöde:

Använd följande konfiguration för aktiviteten CRM Connector för en export:

  1. Välj en Export to CRM-åtgärd.

  2. Gå till listrutan Remote object och markera objektet som berörs av processen. Det här objektet sammanfaller med en av tabellerna som skapas i Adobe Campaign under anslutningskonfigurationen.

    note important
    IMPORTANT
    Exportfunktionen för aktiviteten CRM Connector kan infoga eller uppdatera fält på CRM-sidan. Om du vill aktivera fältuppdateringar i CRM måste du ange fjärrtabellens primärnyckel. Om nyckeln saknas infogas data (i stället för att uppdateras).
  3. Kontrollera Export in Batches om du behöver snabbare exporter.

  4. I avsnittet Mapping klickar du på New för att ange fälten som ska exporteras och deras mappning i CRM.

    Om du vill lägga till ett fält klickar du på knappen Add i verktygsfältet och sedan på ikonen Edit expression .

    note note
    NOTE
    Om ingen matchning har definierats på CRM-sidan för ett givet fält kan värdena inte uppdateras: de infogas direkt i CRM.

    Om det behövs ändrar du dataformatet via listrutan för kolumnerna Conversion. Möjliga konverteringstyper beskrivs i Dataformat.

    note note
    NOTE
    Listan med poster som ska exporteras och resultatet av exporten sparas i en temporär fil som är tillgänglig tills arbetsflödet har slutförts eller startats om. Detta gör att du kan starta processen igen om fel uppstår utan att du riskerar att exportera samma post flera gånger eller förlora data.

Ytterligare konfigurationer additional-configurations

Dataformat data-format

Du kan konvertera dataformat direkt när du importerar dem till eller från CRM.

Det gör du genom att välja den konvertering som ska användas i den matchande kolumnen.

Läget Default tillämpar automatisk datakonvertering, som i de flesta fall är lika med en kopia/inklistring av data. Tidszonshantering används dock.

Andra konverteringar är:

  • Date only: Det här läget tar bort fält av typen Datum + Tid.
  • Without time offset: Det här läget avbryter den tidszonshantering som används i standardläget.
  • Copy/Paste: I det här läget används rådata som strängar (ingen konvertering).

Felbearbetning error-processing

Inom ramen för import och export av data kan du tillämpa en specifik process på fel och avslag. Det gör du genom att välja alternativen Process rejects och Process errors på fliken Behavior.

Dessa alternativ placerar de matchande utdataövergångarna.

Placera sedan de aktiviteter som är relevanta för de processer du vill tillämpa.

Om du till exempel vill bearbeta fel kan du lägga till en vänteruta och schemalägga nya försök.

Avvisade registreras med sin felkod och det relaterade meddelandet, vilket innebär att du kan ställa in spårning av avvisade för att optimera synkroniseringsprocessen.

NOTE
Även om alternativet Process rejects inte är aktiverat genereras en varning för varje avvisad kolumn med en felkod och ett meddelande.

Utdataövergången Reject ger dig åtkomst till utdataschemat som innehåller de specifika kolumner som är relevanta för felmeddelanden och koder. I Salesforce.com är den här kolumnen errorSymbol (felsymbol, skiljer sig från felkoden), errorMessage (beskrivning av felkontexten).

Importera objekt som tagits bort i CRM importing-objects-deleted-in-the-crm

Om du vill kunna konfigurera en omfattande datasynkroniseringsprocess kan du importera objekt som tagits bort i CRM till Adobe Campaign.

Gör så här:

  1. Välj en Import objects deleted in the CRM-åtgärd.

  2. Gå till listrutan Remote object och markera objektet som berörs av processen. Det här objektet sammanfaller med en av tabellerna som skapas i Adobe Campaign under anslutningskonfigurationen.

  3. Ange den borttagningsperiod som ska beaktas i fälten Start date och End date. Dessa datum inkluderas i perioden.

    note important
    IMPORTANT
    Elementets raderingsperiod måste sammanfalla med de begränsningar som är specifika för CRM. Det innebär att element som togs bort för över 30 dagar sedan inte kan återställas för Salesforce.com.

Ta bort objekt i CRM deleting-objects-in-the-crm

Om du vill ta bort objekt på CRM-sidan måste du ange primärnyckeln för de fjärrelement som ska tas bort.

På fliken Behavior kan du aktivera bearbetning av avslag. Det här alternativet genererar en andra utdataövergång för aktiviteten CRM connector. Mer information finns i Felbearbetning.

NOTE
Även när alternativet Process rejects är inaktiverat genereras en varning för varje avvisad kolumn.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1