【发布时间】:2015-09-11 19:44:34
【问题描述】:
MS CRM 2015 允许您指定实体之间关系的属性映射。 例如。对于下面显示的“contact_customer_accounts”关系,它定义了在通过帐户的“相关联系人”视图添加新联系人时应将帐户中的哪些属性复制到联系人。
但是,当我更改此类映射(并发布所有自定义项)时,它不会作为我的解决方案(或默认解决方案)的一部分导出。 当我比较映射更改前后的customizations.xml 文件时,它们(对于相关部分)完全相同——这些信息似乎不是导出的一部分?
我还找到了Customization solutions file schema,它似乎也没有提到任何关于属性映射的内容。
我认为这些信息应该是解决方案导出的一部分 - 有人知道为什么不是吗?
更新:我在我的组织中导入了我的解决方案(包括帐户和联系人)并发布了。然后从“contact_customer_accounts”关系中删除了一半的映射并再次发布。最后导入相同的解决方案并再次发布:删除的映射没有返回。
所以我认为可以肯定地说解决方案不包含映射信息。
【问题讨论】:
-
两个实体都在解决方案中吗?
-
@JamesWood:是的,Account 和 Contact 都在解决方案中。
-
如果您将解决方案导入另一个环境,是否包含更改?
-
@JamesWood:好问题,请参阅我更新的帖子。
-
所以删除源环境中的现有映射,然后将解决方案推送到目标环境并没有从目标环境中删除映射?这就是你说的吗?查看customizations.xml 的EntityMaps 和EntityRelationships 节点以获取有关映射的信息
标签: dynamics-crm dynamics-crm-2015