Microsoft Dynamics 필드 매핑

아래 표에는 두 테이블 간의 매핑이 포함되어 있습니다 Microsoft Dynamics 소스 필드 및 해당 XDM(Experience Data Model) 필드.

연락처

소스 필드 Target XDM 필드 참고
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 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
contactid b2b.personKey.sourceID
concat(contactid,"@${CRM_ORG_ID}.Dynamics") b2b.personKey.sourceKey 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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 보조 식별자.
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

리드

소스 필드 Target XDM 필드 참고
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 보조 식별자
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 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
leadid b2b.personKey.sourceID
concat(leadid,"@${CRM_ORG_ID}.Dynamics") b2b.personKey.sourceKey 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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

계정

소스 필드 Target XDM 필드 참고
"Dynamics" accountKey.sourceType
"${CRM_ORG_ID}" accountKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
accountid accountKey.sourceID 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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

기회

소스 필드 Target XDM 필드 참고
name opportunityName
"Dynamics" opportunityKey.sourceType
"${CRM_ORG_ID}" opportunityKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
salesstage opportunityStage
stepname nextStep

기회 연락처 역할

소스 필드 Target XDM 필드 참고
"Dynamics" opportunityPersonKey.sourceType
"${CRM_ORG_ID}" opportunityPersonKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
connectionid opportunityPersonKey.sourceID
concat(connectionid,"@${CRM_ORG_ID}.Dynamics") opportunityPersonKey.sourceKey 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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 사용자 지정 필드 그룹을 대상 스키마로 정의해야 합니다. 의 단계에 대해서는 부록 섹션 을 참조하십시오 선택 목록 유형 소스 필드를 대상 XDM 스키마에 매핑하는 방법 추가 정보. 가능한 목록 및 record1objecttypecode 소스 필드 Microsoft Dynamics 연결 엔티티 참조 문서.
record2objecttypecode 사용자 지정 필드 그룹을 대상 스키마로 정의해야 합니다. 의 단계에 대해서는 부록 섹션 을 참조하십시오 선택 목록 유형 소스 필드를 대상 XDM 스키마에 매핑하는 방법 추가 정보. 가능한 목록 및 record2objecttypecode 소스 필드 Microsoft Dynamics 연결 엔티티 참조 문서.

캠페인

소스 필드 Target XDM 필드 참고
campaignid campaignKey.sourceID
"${CRM_ORG_ID}" campaignKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
concat(campaignid,"@${CRM_ORG_ID}.Dynamics") campaignKey.sourceKey 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
"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 는 보조 ID입니다. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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

마케팅 목록

소스 필드 Target XDM 필드 참고
"Dynamics" marketingListKey.sourceType
"${CRM_ORG_ID}" marketingListKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
description marketingListDescription
listname marketingListName
listid marketingListKey.sourceID
concat(listid,"@${CRM_ORG_ID}.Dynamics") marketingListKey.sourceKey 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
modifiedon extSourceSystemAudit.lastUpdatedDate
createdon extSourceSystemAudit.createdDate

마케팅 목록 구성원

소스 필드 Target XDM 필드 참고
"Dynamics" marketingListMemberKey.sourceType
"${CRM_ORG_ID}" marketingListMemberKey.sourceInstanceID 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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 기본 ID. 에 대한 값 "${CRM_ORG_ID}" 자동으로 교체됩니다.
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

부록

아래 섹션에서는 다음에 대한 B2B 매핑을 구성할 때 사용할 수 있는 추가 정보를 제공합니다 Microsoft Dynamics 원본입니다.

선택 목록 유형 필드

다음을 사용할 수 있습니다 계산된 필드 선택 목록 유형 소스 필드를 매핑하려면 Microsoft Dynamics 대상 XDM 필드로 이동합니다.

예: genderCode 필드에는 두 가지 옵션이 있습니다.

레이블
1 male
2 female

다음 옵션을 사용하여 genderCode 소스 필드를 person.gender 타겟 필드:

논리 연산자 사용

소스 필드 Target XDM 필드
decode(genderCode, "1", "male", "2", "female", "default") person.gender

이 시나리오에서는 키가 옵션에 있는 경우 값이 키에 해당합니다. default이면 default 가 있고 키가 없습니다. 값은 null if options null 또는 없음 default 키를 찾을 수 없습니다.

계산된 필드 사용

소스 필드 Target XDM 필드
iif(gendercode.equals("1"),"male",iif(gendercode.equals("2"),"female",null)) person.gender

위의 작업의 중첩된 반복은 다음과 비슷합니다. iif(condition, iif(cond1, tv1, fv1), iif(cond2, tv2, fv2)).

자세한 내용은 의 논리 연산자에 대한 문서 Data Prep

이 페이지에서는