3

配置 CRM 安全提供程序模块 我面临如何将 Sitecore 配置文件属性映射到 MS CRM 动态选项集或选项列表属性的问题。

相应的开发人员指南没有提供关于这种类型映射的任何有用提示。

我试过了

<add type="System.String" name="Salutation" customProviderData="crm|salutation"/>

但显然与typeMS CRM 返回的属性不匹配 - 即使文档声称两个选项属性的映射应该如下所示:

<add type="System.String" name="DoNotEmail" customProviderData="crm|donotemail"/>
4

2 回答 2

1

我肯定已经看到 Sitecore 和 Dynamics 之间的字段映射存在一些问题。对于我来说,Sitecore 中的复选框字段似乎确实正确映射到 Dynamics 中的“两个选项”字段,但我确实看到了以下字段映射的问题。

  • 日期时间(站点核心)-> 日期和时间(CRM)
  • 字符串(Sitecore)--> 金钱(CRM)
  • 字符串(Sitecore)--> 选项集(CRM)

Sitecore 支持能够提供一个补丁来修复上面列出的字段映射。

不幸的是,所有内容都映射到 Sitecore 配置文件字段中的字符串值,这意味着您无法映射到更复杂的字段,例如 Droplink。我正在寻找扩展字段映射以允许将 Droplink 字段映射到 CRM 中的选项集。

注意:使用 Sitecore 7.0 和 CRM 模块 2.0.0 rev。130731

于 2014-07-25T14:47:55.403 回答
0

MS Dynamics 中的两个选项是布尔值。您应该尝试映射到该数据类型

于 2014-07-27T08:00:27.077 回答