Microsoft Dynamics mappature campi

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

Contatti contacts

Campo di origine
Campo XDM di destinazione
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
Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
contactid
b2b.personKey.sourceID
concat(contactid,"@${CRM_ORG_ID}.Dynamics")
b2b.personKey.sourceKey
Identità primaria. Il 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 leads

Campo di origine
Campo XDM di destinazione
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
Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
leadid
b2b.personKey.sourceID
concat(leadid,"@${CRM_ORG_ID}.Dynamics")
b2b.personKey.sourceKey
Identità primaria. Il 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 accounts

Campo di origine
Campo XDM di destinazione
Note
"Dynamics"
accountKey.sourceType
"${CRM_ORG_ID}"
accountKey.sourceInstanceID
Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
accountid
accountKey.sourceID
Identità primaria. Il 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à opportunities

Campo di origine
Campo XDM di destinazione
Note
name
opportunityName
"Dynamics"
opportunityKey.sourceType
"${CRM_ORG_ID}"
opportunityKey.sourceInstanceID
Il 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à primaria. Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
salesstage
opportunityStage
stepname
nextStep

Ruoli di contatto opportunità opportunity-contact-roles

Campo di origine
Campo XDM di destinazione
Note
"Dynamics"
opportunityPersonKey.sourceType
"${CRM_ORG_ID}"
opportunityPersonKey.sourceInstanceID
Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
connectionid
opportunityPersonKey.sourceID
concat(connectionid,"@${CRM_ORG_ID}.Dynamics")
opportunityPersonKey.sourceKey
Identità primaria. Il 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. Per ulteriori informazioni, consulta la sezione dell'appendice per i passaggi su come mappare un campo di origine di tipo elenco a discesa a uno schema XDM di destinazione.
Per un elenco dei valori e delle etichette possibili per il campo di origine record1objecttypecode, vedere questo Microsoft Dynamics documento di riferimento dell'entità di connessione.
record2objecttypecode
Un gruppo di campi personalizzato deve essere definito come schema di destinazione. Per ulteriori informazioni, consulta la sezione dell'appendice per i passaggi su come mappare un campo di origine di tipo elenco a discesa a uno schema XDM di destinazione.
Per un elenco dei valori e delle etichette possibili per il campo di origine record2objecttypecode, vedere questo Microsoft Dynamics documento di riferimento dell'entità di connessione.

Campagne campaigns

Campo di origine
Campo XDM di destinazione
Note
campaignid
campaignKey.sourceID
"${CRM_ORG_ID}"
campaignKey.sourceInstanceID
Il valore per "${CRM_ORG_ID}" verrà sostituito automaticamente.
concat(campaignid,"@${CRM_ORG_ID}.Dynamics")
campaignKey.sourceKey
Identità primaria. Il 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
extSourceSystemAudit.externalKey è l'identità secondaria. Il 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 di marketing marketing-list

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

Membri elenco di marketing marketing-list-members

Campo di origine
Campo XDM di destinazione
Note
"Dynamics"
marketingListMemberKey.sourceType
"${CRM_ORG_ID}"
marketingListMemberKey.sourceInstanceID
Il 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à primaria. Il 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 che è possibile utilizzare durante la configurazione delle mappature B2B per l'origine Dynamics Microsoft.

Campi di tipo elenco a discesa picklist-type-fields

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

Ad esempio, il campo genderCode include due opzioni:

Valore
Etichetta
1
male
2
female

È possibile utilizzare le opzioni seguenti per mappare il campo di origine genderCode al campo di destinazione person.gender:

Utilizzare un operatore logico

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

In questo scenario, il valore corrisponde alla chiave, se la chiave si trova nelle opzioni, o default, se default è presente e la chiave non è trovata. Il valore corrisponde a null se l'opzione è null o non è presente alcun default e la chiave non è stata trovata.

Utilizzare un campo calcolato

Campo di origine
Campo XDM di destinazione
iif(gendercode.equals("1"),"male",iif(gendercode.equals("2"),"female",null))
person.gender
TIP
Un'iterazione nidificata dell'operazione precedente sarà simile a: iif(condition, iif(cond1, tv1, fv1), iif(cond2, tv2, fv2)).

Per ulteriori informazioni, vedere il documento sugli operatori logici in Data Prep

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089