Inaport Lookups找不到目标实体 - CRM4连接器

时间:2012-06-21 20:44:33

标签: dynamics-crm-4 data-migration

inaport的文档说明你可以只映射查找字段,它将确定它们的类型。

我从CRM 4映射到CRM 2011(使用CRM连接器),但是我的所有查找都失败了

A lookup value was mapped to account.{field name} but no target entity name was supplied and no default is available.

我必须回退添加一个自定义字段,检查它们是否是字段中的查找ID,然后根据guid :: entityname的文档使用表达式创建查找值,这很痛苦。

此功能是否适用于其他任何人?我是否需要建立亲子关系?我只为我正在处理的实体添加了一张地图。

1 个答案:

答案 0 :(得分:0)

Inaport将尝试找出正确的实体引用并默认它。例如,如果查找是子表中的外键,则实体引用将默认为父项。

在某些情况下,查找可能会引用多个实体类型,而Inaport无法推断出正确的类型。例如,活动“关于”查找可以引用12种不同的实体类型。

当自定义查找仅引用单个实体类型并且已将更改请求放入系统时,它可以做得更好。

正如您所指出的,当Inaport没有正确推断实体类型时,您可以通过将“:: entityname”附加到您要映射到查找字段的GUID来强制它。这在帮助中有更详细的讨论。

HTH

此致

David Evans