Microsoft Dynamics-Feldzuordnungen
Die folgenden Tabellen enthalten die Zuordnungen zwischen Microsoft Dynamics-Quellfeldern und den entsprechenden Feldern des Experience-Datenmodells (XDM).
Kontakte contacts
address1_addressidworkAddress._idaddress1_cityworkAddress.cityaddress1_countryworkAddress.countryaddress1_countyworkAddress.stateProvinceaddress1_latitudeworkAddress._schema.latitudeaddress1_line1workAddress.street1address1_line2workAddress.street2address1_line3workAddress.street3address1_longitudeworkAddress._schema.longitudeaddress1_postalcodeworkAddress.postalCodeaddress1_postofficeboxworkAddress.postOfficeBoxaddress1_stateorprovinceworkAddress.stateassistantnameextendedWorkDetails.assistantDetails.name.fullNameassistantphoneextendedWorkDetails.assistantDetails.phone.numberbirthdateperson.birthDate"Dynamics"b2b.personKey.sourceType"${CRM_ORG_ID}"b2b.personKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.contactidb2b.personKey.sourceIDconcat(contactid,"@${CRM_ORG_ID}.Dynamics")b2b.personKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.iif(contactid != null && contactid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", contactid, "sourceKey", concat(contactid,"@${CRM_ORG_ID}.Dynamics")), null)personComponents.sourcePersonKeydepartmentextendedWorkDetails.departmentsfullnameperson.name.fullNamesuffixperson.name.suffixiif(parentcustomerid != null && parentcustomerid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", parentcustomerid, "sourceKey", concat(parentcustomerid,"@${CRM_ORG_ID}.Dynamics")), null)personComponents.sourceAccountKeyiif(parentcustomerid != null && parentcustomerid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", parentcustomerid, "sourceKey", concat(parentcustomerid, "@${CRM_ORG_ID}.Dynamics")), null)b2b.accountKeycreatedonextSourceSystemAudit.createdDateemailaddress1workEmail.addressemailaddress2personalEmail.addressemailaddress1personComponents.workEmail.addressfirstnameperson.name.firstNamefullnameperson.name.fullNamelastnameperson.name.lastNamejobtitleextendedWorkDetails.jobTitlemiddlenameperson.name.middleNamemobilephonemobilePhone.numbermodifiedonextSourceSystemAudit.lastUpdatedDatesalutationperson.name.courtesyTitletelephone1workPhone.numberLeads leads
address1_addressidworkAddress._idaddress1_cityworkAddress.cityaddress1_countryworkAddress.countryaddress1_countyworkAddress.stateProvinceaddress1_latitudeworkAddress._schema.latitudeaddress1_line1workAddress.street1address1_line2workAddress.street2address1_line3workAddress.street3address1_longitudeworkAddress._schema.longitudeaddress1_postalcodeworkAddress.postalCodeaddress1_postofficeboxworkAddress.postOfficeBoxaddress1_stateorprovinceworkAddress.statetelephone1workPhone.numbermobilephonemobilePhone.numbercreatedonextSourceSystemAudit.createdDateemailaddress1workEmail.addressemailaddress2personalEmail.addressemailaddress1personComponents.workEmail.addressfaxfaxPhone.numberfirstnameperson.name.firstNamefullnameperson.name.fullNamejobtitleextendedWorkDetails.jobTitlelastnameperson.name.lastName"Dynamics"b2b.personKey.sourceType"${CRM_ORG_ID}"b2b.personKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.leadidb2b.personKey.sourceIDconcat(leadid,"@${CRM_ORG_ID}.Dynamics")b2b.personKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.iif(leadid != null && leadid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", leadid, "sourceKey", concat(leadid,"@${CRM_ORG_ID}.Dynamics")), null)personComponents.sourcePersonKeymiddlenameperson.name.middleNamemobilephonemobilePhone.numbermodifiedonextSourceSystemAudit.lastUpdatedDatesalutationperson.name.courtesyTitleKonten accounts
"Dynamics"accountKey.sourceType"${CRM_ORG_ID}"accountKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.accountidaccountKey.sourceID"${CRM_ORG_ID}" wird automatisch ersetzt.accountnumberaccountNumberaccountratingcodeaccountOrganization.ratingaddress1_addressidaccountPhysicalAddress._idaddress1_cityaccountPhysicalAddress.cityaddress1_countryaccountPhysicalAddress.countryaddress1_countyaccountPhysicalAddress.regionaddress1_latitudeaccountPhysicalAddress._schema.latitudeaddress1_line1accountPhysicalAddress.street1address1_line2accountPhysicalAddress.street2address1_line3accountPhysicalAddress.street3address1_longitudeaccountPhysicalAddress._schema.longitudeaddress1_nameaccountPhysicalAddress.labeladdress1_postalcodeaccountPhysicalAddress.postalCodeaddress1_postofficeboxaccountPhysicalAddress.postOfficeBoxaddress1_stateorprovinceaccountPhysicalAddress.statecreatedonextSourceSystemAudit.createdDatedescriptionaccountDescriptionfaxaccountFax.numbermodifiedonextSourceSystemAudit.lastUpdatedDatenameaccountNamenumberofemployeesaccountOrganization.numberOfEmployeesrevenueaccountOrganization.annualRevenue.amountsicaccountOrganization.SICCodetelephone1accountPhone.numbertickersymbolaccountOrganization.tickerSymbolwebsiteurlaccountOrganization.websiteconcat(accountid,"@${CRM_ORG_ID}.Dynamics")accountKey.sourceKeyOpportunities opportunities
nameopportunityName"Dynamics"opportunityKey.sourceType"${CRM_ORG_ID}"opportunityKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.iif(parentaccountid != null && parentaccountid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", parentaccountid, "sourceKey", concat(parentaccountid, "@${CRM_ORG_ID}.Dynamics")), null)accountKeyactualclosedateactualCloseDateactualvalueopportunityAmount.amountiif(campaignid != null && campaignid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", campaignid, "sourceKey", concat(campaignid,"@${CRM_ORG_ID}.Dynamics")), null)campaignKeycloseprobabilityprobabilityPercentagecreatedonextSourceSystemAudit.createdDatedescriptionopportunityDescriptionestimatedclosedateexpectedCloseDateestimatedvalueexpectedRevenue.amountmodifiedonextSourceSystemAudit.lastUpdatedDateopportunityidopportunityKey.sourceIDconcat(opportunityid,"@${CRM_ORG_ID}.Dynamics")opportunityKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.salesstageopportunityStagestepnamenextStepRollen von Kontakten bei Opportunitys opportunity-contact-roles
"Dynamics"opportunityPersonKey.sourceType"${CRM_ORG_ID}"opportunityPersonKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.connectionidopportunityPersonKey.sourceIDconcat(connectionid,"@${CRM_ORG_ID}.Dynamics")opportunityPersonKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.createdonextSourceSystemAudit.createdDatemodifiedonextSourceSystemAudit.lastUpdatedDateiif(record1id != null && record1id != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", record1id, "sourceKey", concat(record1id,"@${CRM_ORG_ID}.Dynamics")), null)opportunityKeyiif(record2id != null && record2id != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", record2id, "sourceKey", concat(record2id,"@${CRM_ORG_ID}.Dynamics")), null)personKeyconnectionrole1.namepersonRolerecord1objecttypecoderecord1objecttypecode-Quellfeld finden Sie in diesem Microsoft Dynamics Referenzdokument für Verbindungsentitäten.record2objecttypecoderecord2objecttypecode-Quellfeld finden Sie in diesem Microsoft Dynamics Referenzdokument für Verbindungsentitäten.Kampagnen campaigns
campaignidcampaignKey.sourceID"${CRM_ORG_ID}"campaignKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.concat(campaignid,"@${CRM_ORG_ID}.Dynamics")campaignKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt."Dynamics"campaignKey.sourceTypeiif(campaignid != null && campaignid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}","sourceID", campaignid, "sourceKey", concat(campaignid,"@${CRM_ORG_ID}.Dynamics")), null)extSourceSystemAudit.externalKeyextSourceSystemAudit.externalKey ist die sekundäre Identität. Der Wert für "${CRM_ORG_ID}" wird automatisch ersetzt.createdonextSourceSystemAudit.createdDatemodifiedbyextSourceSystemAudit.lastUpdatedBymodifiedonextSourceSystemAudit.lastUpdatedDatedescriptioncampaignDescriptionnamecampaignNametotalactualcostactualCost.amountbudgetedcostbudgetedCost.amountexpectedrevenueexpectedRevenue.amountactualendcampaignEndDateactualstartcampaignStartDateexpectedresponseexpectedResponseutcconversiontimezonecodetimeZoneutcconversiontimezonecodetimezoneNameMarketing-Liste marketing-list
"Dynamics"marketingListKey.sourceType"${CRM_ORG_ID}"marketingListKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.descriptionmarketingListDescriptionlistnamemarketingListNamelistidmarketingListKey.sourceIDconcat(listid,"@${CRM_ORG_ID}.Dynamics")marketingListKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.modifiedonextSourceSystemAudit.lastUpdatedDatecreatedonextSourceSystemAudit.createdDateMarketing-Listenmitglieder marketing-list-members
"Dynamics"marketingListMemberKey.sourceType"${CRM_ORG_ID}"marketingListMemberKey.sourceInstanceID"${CRM_ORG_ID}" wird automatisch ersetzt.iif(entityid != null && entityid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", entityid, "sourceKey", concat(entityid,"@${CRM_ORG_ID}.Dynamics")), null)personKeylistmemberidmarketingListMemberKey.sourceIDconcat(listmemberid,"@${CRM_ORG_ID}.Dynamics")marketingListMemberKey.sourceKey"${CRM_ORG_ID}" wird automatisch ersetzt.iif(listid != null && listid != "", to_object("sourceType", "Dynamics", "sourceInstanceID", "${CRM_ORG_ID}", "sourceID", listid, "sourceKey", concat(listid,"@${CRM_ORG_ID}.Dynamics")), null)marketingListKeycreatedonextSourceSystemAudit.createdDateAnhang
Die folgenden Abschnitte enthalten zusätzliche Informationen, die Sie beim Konfigurieren von B2B-Zuordnungen für Ihre Microsoft Dynamics-Quelle verwenden können.
Felder vom Typ Auswahlliste picklist-type-fields
Sie können berechnete Felder verwenden, um ein Quellfeld vom Typ Auswahlliste von Microsoft Dynamics einem XDM-Zielfeld zuzuordnen.
Das Feld genderCode enthält beispielsweise zwei Optionen:
malefemaleSie können die folgenden Optionen verwenden, um das genderCode Quellfeld person.gender Zielfeld zuzuordnen:
Logischen Operator verwenden
decode(genderCode, "1", "male", "2", "female", "default")person.genderIn diesem Szenario entspricht der Wert dem Schlüssel, wenn der Schlüssel in Optionen gefunden wird, oder default, wenn default vorhanden und der Schlüssel nicht gefunden wird. Der Wert entspricht "null", wenn die Optionen null oder keine default vorhanden sind und der Schlüssel nicht gefunden wurde.
Berechnetes Feld verwenden
iif(gendercode.equals("1"),"male",iif(gendercode.equals("2"),"female",null))person.genderiif(condition, iif(cond1, tv1, fv1), iif(cond2, tv2, fv2)).Weitere Informationen finden Sie im Dokument zu logischen Operatoren in Data Prep