Microsoft Dynamics フィールドマッピング

次の表には、Microsoft Dynamics ソースフィールドと、対応するエクスペリエンスデータモデル(XDM)フィールドとのマッピングが含まれています。

連絡先 contacts

ソースフィールド
ターゲット 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

リード数 leads

ソースフィールド
ターゲット 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

アカウント accounts

ソースフィールド
ターゲット 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

商談 opportunities

ソースフィールド
ターゲット 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

商談連絡先の役割 opportunity-contact-roles

ソースフィールド
ターゲット 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 接続エンティティ参照ドキュメントを参照してください。

キャンペーン campaigns

ソースフィールド
ターゲット 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

マーケティングリスト marketing-list

ソースフィールド
ターゲット 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

マーケティングリストのメンバー marketing-list-members

ソースフィールド
ターゲット 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

付録

以下の節では、Microsoft Dynamics ソースに対して B2B マッピングを設定する際に使用できる追加情報を示します。

選択リストタイプフィールド picklist-type-fields

計算フィールドを使用して、Microsoft Dynamics からターゲット XDM フィールドにピックリストタイプのソースフィールドをマッピングできます。

例えば、「genderCode」フィールドには、次の 2 つのオプションが含まれています。

ラベル
1
male
2
female

次のオプションを使用して、genderCode ソースフィールドをターゲットフィールドにマッピング person.gender きます。

論理演算子を使用

ソースフィールド
ターゲット XDM フィールド
decode(genderCode, "1", "male", "2", "female", "default")
person.gender

このシナリオでは、値は、キーがオプションにある場合はキーに対応し、キーが存在し default 見つからない場合は default に対応します。 オプションが null の場合、または default がなくキーが見つからない場合、値は null に対応します。

計算フィールドの使用

ソースフィールド
ターゲット XDM フィールド
iif(gendercode.equals("1"),"male",iif(gendercode.equals("2"),"female",null))
person.gender
TIP
上記の操作のネストされたイテレーションは、次のようになります。iif(condition, iif(cond1, tv1, fv1), iif(cond2, tv2, fv2))

詳しくは、 Data Prep🔗 の論理演算子に関するドキュメント を参照してください。

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