Microsoft Dynamics mappature dei campi

Le tabelle seguenti contengono le mappature tra Microsoft Dynamics i campi di origine e i campi corrispondenti di Experience Data Model (XDM).

Contatti

Campo di origine Campo XDM di Target Note
address1_addressid workAddress._id
address1_city workAddress.city
address1_country workAddress.country
address1_county workAddress.stateProvince
address1_latitude workAddress._schema.latitude
address1_line1 workAddress.street1
address1_line2 workAddress.street2
address1_line3 workAddress.street3
address1_longitude workAddress._schema.longitude
address1_postalcode workAddress.postalCode
address1_postofficebox workAddress.postOfficeBox
address1_stateorprovince workAddress.state
assistantname extendedWorkDetails.assistantDetails.name.fullName
assistantphone extendedWorkDetails.assistantDetails.phone.number
birthdate person.birthDate
"Dynamics" b2b.personKey.sourceType
"${CRM_ORG_ID}" b2b.personKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
contactid b2b.personKey.sourceID
concat(contactid,"@${CRM_ORG_ID}.Dynamics") b2b.personKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
iif(contactid != null && contactid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", contactid, "sourceKey", concat(contactid,"@${CRM_ORG_ID}.Dynamics")), null) personComponents.sourcePersonKey
department extendedWorkDetails.departments
fullname person.name.fullName
suffix person.name.suffix
iif(parentcustomerid != null && parentcustomerid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", parentcustomerid, "sourceKey", concat(parentcustomerid,"@${CRM_ORG_ID}.Dynamics")), null) personComponents.sourceAccountKey
iif(parentcustomerid != null && parentcustomerid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", parentcustomerid, "sourceKey", concat(parentcustomerid, "@${CRM_ORG_ID}.Dynamics")), null) b2b.accountKey
createdon extSourceSystemAudit.createdDate
emailaddress1 workEmail.address Identificatore secondario.
emailaddress2 personalEmail.address
emailaddress1 personComponents.workEmail.address
firstname person.name.firstName
fullname person.name.fullName
lastname person.name.lastName
jobtitle extendedWorkDetails.jobTitle
middlename person.name.middleName
mobilephone mobilePhone.number
modifiedon extSourceSystemAudit.lastUpdatedDate
salutation person.name.courtesyTitle
telephone1 workPhone.number

Lead

Campo di origine Campo XDM di Target Note
address1_addressid workAddress._id
address1_city workAddress.city
address1_country workAddress.country
address1_county workAddress.stateProvince
address1_latitude workAddress._schema.latitude
address1_line1 workAddress.street1
address1_line2 workAddress.street2
address1_line3 workAddress.street3
address1_longitude workAddress._schema.longitude
address1_postalcode workAddress.postalCode
address1_postofficebox workAddress.postOfficeBox
address1_stateorprovince workAddress.state
telephone1 workPhone.number
mobilephone mobilePhone.number
createdon extSourceSystemAudit.createdDate
emailaddress1 workEmail.address Identificatore secondario
emailaddress2 personalEmail.address
emailaddress1 personComponents.workEmail.address
fax faxPhone.number
firstname person.name.firstName
fullname person.name.fullName
jobtitle extendedWorkDetails.jobTitle
lastname person.name.lastName
"Dynamics" b2b.personKey.sourceType
"${CRM_ORG_ID}" b2b.personKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
leadid b2b.personKey.sourceID
concat(leadid,"@${CRM_ORG_ID}.Dynamics") b2b.personKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
iif(leadid != null && leadid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", leadid, "sourceKey", concat(leadid,"@${CRM_ORG_ID}.Dynamics")), null) personComponents.sourcePersonKey
middlename person.name.middleName
mobilephone mobilePhone.number
modifiedon extSourceSystemAudit.lastUpdatedDate
salutation person.name.courtesyTitle

Account

Campo di origine Campo XDM di Target Note
"Dynamics" accountKey.sourceType
"${CRM_ORG_ID}" accountKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
accountid accountKey.sourceID Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
accountnumber accountNumber
accountratingcode accountOrganization.rating
address1_addressid accountPhysicalAddress._id
address1_city accountPhysicalAddress.city
address1_country accountPhysicalAddress.country
address1_county accountPhysicalAddress.region
address1_latitude accountPhysicalAddress._schema.latitude
address1_line1 accountPhysicalAddress.street1
address1_line2 accountPhysicalAddress.street2
address1_line3 accountPhysicalAddress.street3
address1_longitude accountPhysicalAddress._schema.longitude
address1_name accountPhysicalAddress.label
address1_postalcode accountPhysicalAddress.postalCode
address1_postofficebox accountPhysicalAddress.postOfficeBox
address1_stateorprovince accountPhysicalAddress.state
createdon extSourceSystemAudit.createdDate
description accountDescription
fax accountFax.number
modifiedon extSourceSystemAudit.lastUpdatedDate
name accountName
numberofemployees accountOrganization.numberOfEmployees
revenue accountOrganization.annualRevenue.amount
sic accountOrganization.SICCode
telephone1 accountPhone.number
tickersymbol accountOrganization.tickerSymbol
websiteurl accountOrganization.website
concat(accountid,"@${CRM_ORG_ID}.Dynamics") accountKey.sourceKey

Opportunità

Campo di origine Campo XDM di Target Note
name opportunityName
"Dynamics" opportunityKey.sourceType
"${CRM_ORG_ID}" opportunityKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
iif(parentaccountid != null && parentaccountid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", parentaccountid, "sourceKey", concat(parentaccountid, "@${CRM_ORG_ID}.Dynamics")), null) accountKey
actualclosedate actualCloseDate
actualvalue opportunityAmount.amount
iif(campaignid != null && campaignid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", campaignid, "sourceKey", concat(campaignid,"@${CRM_ORG_ID}.Dynamics")), null) campaignKey
closeprobability probabilityPercentage
createdon extSourceSystemAudit.createdDate
description opportunityDescription
estimatedclosedate expectedCloseDate
estimatedvalue expectedRevenue.amount
modifiedon extSourceSystemAudit.lastUpdatedDate
opportunityid opportunityKey.sourceID
concat(opportunityid,"@${CRM_ORG_ID}.Dynamics") opportunityKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
salesstage opportunityStage
stepname nextStep

Ruoli di contatto opportunità

Campo di origine Campo XDM di Target Note
"Dynamics" opportunityPersonKey.sourceType
"${CRM_ORG_ID}" opportunityPersonKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
connectionid opportunityPersonKey.sourceID
concat(connectionid,"@${CRM_ORG_ID}.Dynamics") opportunityPersonKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
createdon extSourceSystemAudit.createdDate
modifiedon extSourceSystemAudit.lastUpdatedDate
iif(record1id != null && record1id != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", record1id, "sourceKey", concat(record1id,"@${CRM_ORG_ID}.Dynamics")), null) opportunityKey
iif(record2id != null && record2id != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", record2id, "sourceKey", concat(record2id,"@${CRM_ORG_ID}.Dynamics")), null) personKey
connectionrole1.name personRole
record1objecttypecode Un gruppo di campi personalizzato deve essere definito come schema di destinazione. Vedi la sezione dell'appendice per i passi su come mappare un campo di origine del tipo di elenco a discesa a uno schema XDM di destinazione per ulteriori informazioni. Per un elenco delle possibilità e dei valori e delle etichette per record1objecttypecode campo di origine Microsoft Dynamics documento di riferimento entità connessione.
record2objecttypecode Un gruppo di campi personalizzato deve essere definito come schema di destinazione. Vedi la sezione dell'appendice per i passi su come mappare un campo di origine del tipo di elenco a discesa a uno schema XDM di destinazione per ulteriori informazioni. Per un elenco delle possibilità e dei valori e delle etichette per record2objecttypecode campo di origine Microsoft Dynamics documento di riferimento entità connessione.

Campagne

Campo di origine Campo XDM di Target Note
campaignid campaignKey.sourceID
"${CRM_ORG_ID}" campaignKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
concat(campaignid,"@${CRM_ORG_ID}.Dynamics") campaignKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
"Dynamics" campaignKey.sourceType
iif(campaignid != null && campaignid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", campaignid, "sourceKey", concat(campaignid,"@${CRM_ORG_ID}.Dynamics")), null) extSourceSystemAudit.externalKey La extSourceSystemAudit.externalKey è l’identità secondaria. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
createdon extSourceSystemAudit.createdDate
modifiedby extSourceSystemAudit.lastUpdatedBy
modifiedon extSourceSystemAudit.lastUpdatedDate
description campaignDescription
name campaignName
totalactualcost actualCost.amount
budgetedcost budgetedCost.amount
expectedrevenue expectedRevenue.amount
actualend campaignEndDate
actualstart campaignStartDate
expectedresponse expectedResponse
utcconversiontimezonecode timeZone
utcconversiontimezonecode timezoneName

Elenco marketing

Campo di origine Campo XDM di Target Note
"Dynamics" marketingListKey.sourceType
"${CRM_ORG_ID}" marketingListKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
description marketingListDescription
listname marketingListName
listid marketingListKey.sourceID
concat(listid,"@${CRM_ORG_ID}.Dynamics") marketingListKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
modifiedon extSourceSystemAudit.lastUpdatedDate
createdon extSourceSystemAudit.createdDate

Membri dell’elenco di marketing

Campo di origine Campo XDM di Target Note
"Dynamics" marketingListMemberKey.sourceType
"${CRM_ORG_ID}" marketingListMemberKey.sourceInstanceID Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
iif(entityid != null && entityid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", entityid, "sourceKey", concat(entityid,"@${CRM_ORG_ID}.Dynamics")), null) personKey
listmemberid marketingListMemberKey.sourceID
concat(listmemberid,"@${CRM_ORG_ID}.Dynamics") marketingListMemberKey.sourceKey Identità principale. Valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
iif(listid != null && listid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", listid, "sourceKey", concat(listid,"@${CRM_ORG_ID}.Dynamics")), null) marketingListKey
createdon extSourceSystemAudit.createdDate

Appendice

Le sezioni seguenti forniscono informazioni aggiuntive da utilizzare per configurare le mappature B2B per le Microsoft Origine Dynamics.

Campi di tipo elenco puntato

È possibile utilizzare campi calcolati per mappare un campo di origine del tipo di elenco a discesa da Microsoft Dynamics a un campo XDM di destinazione.

Ad esempio, il genderCode Il campo include due opzioni:

Valore Etichetta
1 male
2 female

Puoi utilizzare le seguenti opzioni per mappare il genderCode campo di origine a person.gender campo target:

Utilizzare un operatore logico

Campo di origine Campo XDM di Target
decode(genderCode, "1", "male", "2", "female", "default") person.gender

In questo scenario, il valore corrisponde alla chiave, se la chiave si trova in options, o default, se default è presente e la chiave non è trovata. Il valore corrisponde a null se le opzioni sono null o non esiste default e la chiave non è trovata.

Utilizzare un campo calcolato

Campo di origine Campo XDM di Target
iif(gendercode.equals("1"),"male",iif(gendercode.equals("2"),"female",null)) person.gender
SUGGERIMENTO

Un'iterazione nidificata dell'operazione precedente sarebbe simile a: iif(condition, iif(cond1, tv1, fv1), iif(cond2, tv2, fv2)).

Per ulteriori informazioni, consulta la sezione documento sugli operatori logici in Data Prep

In questa pagina