God praxis och begränsningar acs-msdyn-best-practices
Hantera data acs-msdyn-manage-data
För synkronisering av kontakter och anpassade entiteter behandlar den här integreringen Microsoft Dynamics 365 som källan till sanningen. Ändringar av synkroniserade attribut ska göras i Dynamics 365 och inte i Adobe Campaign Standard). Om ändringar görs i Campaign kan de så småningom skrivas över i Campaign under synkroniseringen, eftersom synkroniseringen sker i en riktning.
Integrationen kan konfigureras som tillval för att utfärda profilborttagningsanrop till Campaign när en kontakt tas bort i Dynamics 365 för att upprätthålla dataintegriteten. En profilborttagning skiljer sig dock från en sekretessborttagning. En sekretessborttagning i Campaign tar bort posten för Campaign-profilen och associerade loggposter. En vanlig profilborttagning tar bara bort posten för Campaign-profilen och lämnar kvar poster i Campaign-loggarna. Om funktionen för att ta bort profiler är aktiverad i integreringen måste ytterligare steg vidtas för att de ska kunna behandla förfrågningar om integritet. Se stegen i avsnittet Sekretess nedan.
Sekretess acs-msdyn-manage-privacy
Integrationen är utformad för att överföra slutanvändardata mellan Microsoft Dynamics 365 och Adobe Campaign Standard. Dessa data innehåller personuppgifter om de finns i dina slutanvändardata. Som personuppgiftsansvarig ansvarar ditt företag för att följa de sekretessbestämmelser som gäller för din insamling och användning av personuppgifter.
Integreringen är avsedd för överföring av slutanvändardata (inklusive, men inte begränsat till, personlig information, om den finns i dina slutanvändardata) mellan Microsoft Dynamics 365 och Adobe Campaign Standard. Som personuppgiftsansvarig ansvarar ditt företag för att följa de sekretessbestämmelser som gäller för din insamling och användning av personuppgifter.
Integreringen ger inte upphov till några integritetsfrågor (t.ex. GDPR) som tar bort eller hanterar andra förfrågningar om sekretess (med undantag för avanmälan). När du bearbetar sekretessförfrågningar bör du göra det både i Microsoft Dynamics 365 och Campaign (via Adobe Experience Platform Privacy Service), oberoende av varandra.
Om du har konfigurerat integreringen för att utfärda vanliga profilborttagningsanrop till Campaign när en kontakt tas bort i Dynamics 365 bör du följa stegen nedan. Se till att inga uppdateringar görs av posten i fråga under den här processen.
-
Utfärda begäran om borttagning av sekretess till Adobe Experience Platform Privacy Service
-
Övervaka begäran tills den har slutförts
-
Verifiera att posten inte längre finns i Campaign-instansen
-
(Snart därefter) Ta bort sekretess i Dynamics 365
-
Verifiera att posten har tagits bort från båda systemen
Avanmäl dig opt-out
På grund av skillnaderna i avanmälningsattribut mellan Microsoft Dynamics 365 och Campaign, och skillnaderna i affärsbehov för varje kund, har avanmälningsmappning lämnats som en övning för kunden att slutföra. Det är viktigt att avanmälningarna mappas korrekt mellan systemen så att inställningarna för avanmälan från slutanvändare upprätthålls och de inte får något meddelande via en kanal som de avanmält.
Observera att endast följande kan användas i avanmälningsmappningar:
-
Campaign-attribut med prefixet"No time contact by" (t.ex. inte längre kontakt via e-post), eller
-
det specifika attributet för CCPA
Mer information om profilentitetsfält finns här.
I Dynamics 365 har de flesta avanmälningsfält prefixet "donot", men du kan även använda andra attribut för avanmälningsändamål om datatyperna är kompatibla.
När du etablerar integreringen kan du ange vilken avanmälningskonfiguration du behöver för ditt företag:
- Unidirectional (Microsoft Dynamics 365 till Campaign): Dynamics 365 är en källa till sanning för avanmälan. Attributen för avanmälan synkroniseras i en riktning från Dynamics 365 till Campaign Standard
- Unidirectional (Campaign to Microsoft Dynamics 365): Campaign Standarden är källan till sanning för avanmälan. Attribut för avanmälan synkroniseras i en riktning från Campaign Standard till Dynamics 365
- Dubbelriktad: Dynamics 365 AND-Campaign Standard är båda sanningens källor. Attributen för avanmälan synkroniseras dubbelriktat mellan Campaign Standard och Dynamics 365
Om du har en separat process för att hantera avanmälningssynkronisering mellan systemen kan även integreringens avanmälningsdataflöde inaktiveras.
Konfigurationen med dubbelriktad avanmälan använder logik för att avgöra vilket värde som ska skrivas till båda systemen. Logiken jämför tidsstämplar mellan de två systemen (ändring på postnivå i Dynamics 365, ändring på attributnivå i Campaign) för att avgöra vilket system som gäller. Om Campaign innehåller den senaste tidsstämpeln gäller kampanjvärdet. Om Dynamics 365 innehåller den senaste tidsstämpeln eller om de är lika, kommer opt-out=TRUE att vinna (förutsatt att ett av värdena är TRUE).
Lär dig hur du väljer alternativ för anmälan/utanmälan i det här avsnittet.
Om du har valt avanmälningskonfigurationen Dubbelriktad eller Unidirectional (Campaign to Microsoft Dynamics 365) exporteras data för kampanjavanmälan regelbundet via ett arbetsflöde till din Campaign SFTP-lagringsplats (se"Campaign SFTP Usage nedan"). Om arbetsflödena för din Campaign-avanmälan slutar att fungera måste du starta om manuellt så snart som möjligt för att minska risken för missade avanmälningssynkroniseringar.
Användning av kampanjens SFTP
Din Campaign SFTP-lagring måste utnyttjas av integreringen i användningsexemplen nedan. Du måste se till att ditt SFTP-konto har tillräcklig lagringskapacitet för att kunna hantera de här användningsfallen. Om du överskrider den licensierade SFTP-lagringskapaciteten kan det allvarligt försämra den funktionella användningen av Campaign, integreringen och/eller SFTP-kontot.
Datahantering
Befintliga kampanjdata
Den här integreringen synkroniserar kontakter och anpassade enheter från Microsoft Dynamics 365 till Campaign. Kampanjposter som skapas utanför integreringen (d.v.s. inte skapas av synkroniseringsjobbet) ändras inte av integreringen, inklusive Campaign-poster som finns vid tidpunkten för integreringskonfigurationen.
Eftersom integreringen använder fältet externalId i Campaign för att synkronisera Campaign-profilposter med Dynamics 365-kontaktposter, måste det här Campaign-fältet (externalId ) fyllas i med Microsoft Dynamics 365 contactId för de poster som du vill synkroniseras från Microsoft Dynamics 365. Anpassade enheter synkroniseras också med ett unikt Microsoft Dynamics 365-ID. Kampanjens anpassade entitet måste inkludera det här ID-attributet som en tabellkolumn. Kolumnen externalId kan användas för att lagra det här attributvärdet, men det krävs inte för anpassade enheter i Campaign.
Tänk på att Microsoft Dynamics 365 fortfarande är sanningskällan och att kampanjprofildata kan skrivas över när integreringen upptäcker uppdateringar på Dynamics 365-sidan. Det kan också finnas andra steg som krävs för att aktivera integreringen, beroende på din befintliga driftsättning. Därför rekommenderar vi att du har ett nära samarbete med den tekniska kontaktpersonen på Adobe.
Datasynkroniseringsfrekvens
Integreringen använder en arkitektur som gör att uppdateringar kan identifieras och läggas till i kön strax efter att de har inträffat i Microsoft Dynamics 365 (dvs. direktuppspelning, inte gruppbearbetning). Därför finns det inget behov av att specificera frekvenser eller scheman för dataflödeskörning.
Undantaget till detta är de dubbelriktade dataflödena och Campaign till Dynamics 365-avanmälningsdataflödena. För dessa avanmälningskonfigurationer exporteras uppdaterade Campaign-poster till SFTP via ett Campaign-arbetsflöde en gång om dagen, varefter integrationsverktyget läser filen och bearbetar posten.
Dataanvändningsavtal
Om du befinner dig i EMEA- eller APAC-regioner kommer en del av dina data att bearbetas i USA som en del av den här integreringen. Mer information hittar du i det här avsnittet.
Skyddsritningar och begränsningar
Anpassade entiteter
Integreringen Microsoft Dynamics 365-Adobe Campaign Standard har stöd för anpassade entiteter, vilket gör att anpassade entiteter i Dynamics 365 kan synkroniseras med motsvarande anpassade resurser i Campaign.
Integreringen stöder både länkade och icke-länkade tabeller.
När du konfigurerar dataflöden för anpassade entiteter är det viktigt att du är medveten om följande:
-
Att skapa och ändra anpassade Campaign-resurser är känsliga åtgärder som bara måste utföras av expertanvändare.
-
För anpassade entitetsdataflöden måste ändringsspårning vara aktiverat i Dynamics 365 för synkroniserade anpassade entiteter.
-
Om en överordnad och länkad underordnad post skapas nära samma tid i Dynamics 365, på grund av den parallella bearbetningen av integreringen, finns det en liten risk för att en ny underordnad post kan skrivas till Campaign före den överordnade posten.
-
Om den överordnade och underordnade posten är länkad på Campaign-sidan med alternativet 1 enkel kardinalitetslänk, förblir den underordnade posten dold och otillgänglig (via gränssnittet eller API) tills den överordnade posten kommer till Campaign.
-
(Anta att 1 enkel kardinalitetslänk finns i Campaign) Om den underordnade posten uppdateras eller tas bort i Dynamics 365, och den ändringen skrivs till Campaign innan den överordnade posten visas i Campaign (inte troligt, men med en fjärrfunktion), kommer uppdateringen eller borttagningen inte att bearbetas i Campaign och ett fel kommer att genereras. Vid uppdatering måste posten i fråga uppdateras i Dynamics 365 igen för att den uppdaterade posten ska kunna synkroniseras. Vid radering måste posten i fråga hanteras separat på Campaign-sidan eftersom det inte längre finns en post i Dynamics 365 att radera eller uppdatera.
-
Om du stöter på en situation där du tror att du har dolda underordnade poster och inte kan komma åt dem, kan du tillfälligt ändra kardinalitetslänktypen till 0 eller 1 enkel kardinalitetslänk för att komma åt dessa poster.
En mer utförlig översikt över anpassade resurser för Campaign finns i det här avsnittet.
Integreringsgurkor
Följande skyddsförslag bör beaktas när du planerar att använda integreringen. Kontakta din Adobe tekniska representant om du tror att du överskrider dessa skyddsräcken.
-
Du måste licensiera rätt Campaign-paket för att stödja den motorsamtalsvolym som genereras av integreringen. Om du överskrider den licensierade motorsamtalsvolymen kan det försämra Campaign-prestanda.
Använd följande för att beräkna motorsamtalsvolymen från integreringen:
- Inmatningar av poster (t.ex. ny post): 1 motoranrop
- Posten tas bort: 1 motoranrop
- Postuppdateringar: 2 motoranrop (endast 1 anrop om målposten är identisk med källposten - dvs. om ingen ändring av Campaign-posten sker)
När du beräknar den totala samtalsvolymen för Campaign-motorn är det viktigt att du tar hänsyn till andra källor för motoranrop, som landningssidor, WebApps, JSSP, API:er, mobilappsregistreringar osv.
Visa Adobe Campaign Standard-paketinformation här: https://helpx.adobe.com/se/legal/product-descriptions/campaign-standard.html
-
Integreringen stöder maximalt 15 miljoner poster totalt för den första synkroniseringen med resurser i Campaign. Inkrementell synkronisering begränsas av Adobe Campaign Standard-paketet.
-
Standardintegrationserbjudandet innehåller stöd för upp till 20 anpassade entiteter med en storlek på högst 50 kolumner.
-
Du måste skapa och publicera anpassade resurser innan du kan implementera integreringen.
-
Det maximala tabelldjupet vid länkning av tabeller är två (d.v.s. tabell1->tabell2->tabell3)
-
Integreringen stöder upp till 5 länkade kolumner per anpassad resurs. Att länka flera kolumner mellan anpassade resurser kan få dramatiska prestandaeffekter. 0 eller 1 enkel kardinalitetslänk föredras framför 1 enkel kardinalitetslänk.
-
Integreringen stöder transformering mellan primitiva datatyper i Microsoft Dynamics 365 (datatyperna Boolean, Integer, Decimal, Double, String, DateTime, Date) och Adobe Campaign Standard (heltal, boolesk, float, double, date, datetime, string). Mer avancerade datatyper tolkas som strängar och synkroniseras som de är.
-
Underhållstider för introduktion kan behöva upprättas mellan Adobe och kunden.
-
Observera att en avsevärd ökning av integreringens användning (t.ex. en kraftig ökning av antalet nya eller uppdaterade poster) kan leda till långsammare datasynkronisering.
-
Som en del av integreringen förväntas du slutföra konfigurationsstegen före integrering i Microsoft Azure och Dynamics 365. Se konfigurationsstegen på den här sidan
-
Ni förväntas ta med era Dynamics 365- och Campaign-datamodeller till integreringen och behålla dem.
Integreringsgränser
Integreringen var utformad för att lösa det allmänna användningsfallet för datarörelser mellan Microsoft Dynamics 365 och Campaign, men är inte avsedd att hantera alla användningsfall som är specifika för varje kund:
-
Integreringen ger inte upphov till någon sekretess (t.ex. GDPR) som tas bort. Det är kunden som ansvarar för att uppfylla slutanvändarnas sekretessönskemål. Sådana förfrågningar bör göras oberoende av kunden i både Campaign (via Adobe Experience Platform Privacy Service) och Dynamics 365. Integreringen kan vid behov ta bort regelbundet för att underlätta datasynkroniseringen. Mer information finns i avsnittet Sekretess.
-
Inga profildata eller anpassade entitetsdata kommer att synkroniseras från Campaign till Dynamics 365, med undantag för avanmälningsinformation (om den har konfigurerats av kunden).
-
Kampanjprenumerationshantering (d.v.s. prenumerationer/avprenumerationer) stöds inte internt.
-
Disponering och utlösning av e-postkampanjer för Campaign inifrån Dynamics 365 stöds inte.
-
Integrationen stöder inte omformning av data mellan datamodellerna i Dynamics 365 och Campaign Standard. Integrationen förväntas synkronisera en Dynamics 365-tabell till en Campaign-tabell.