配置CRM安全提供程序模块我遇到了如何将Sitecore配置文件属性映射到MS CRM Dynamics OptionSet或Picklist属性的问题。
相应的开发人员指南未对此类映射提供任何有用的提示。
我试过
<add type="System.String" name="Salutation" customProviderData="crm|salutation"/>
但显然type
与从MS CRM返回的属性不匹配 - 即使文档声称两个选项属性的映射应如下所示:
<add type="System.String" name="DoNotEmail" customProviderData="crm|donotemail"/>
答案 0 :(得分:1)
我确实看到了Sitecore和Dynamics之间的字段映射的一些问题。 Sitecore中的复选框字段似乎确实映射到Dynamics中的“两个选项”字段,但我确实看到了以下字段映射的问题。
Sitecore支持能够提供补丁来修复上面列出的字段映射。
不幸的是,所有内容都映射到Sitecore配置文件字段中的字符串值,这意味着您无法映射到更复杂的字段,如Droplink。我正在寻求扩展字段映射,以允许Droplink字段映射到CRM中的选项集。
注意:使用Sitecore 7.0和CRM Module 2.0.0 rev。 130731
答案 1 :(得分:0)
MS Dynamics中的两个选项是布尔值。您应该尝试映射到该数据类型