创建属性映射界面如下:


我们会注意到上页面的URL分别是:

http://localhost/mscrm/Tools/SystemCustomization/Relationships/mappings/mappingList.aspx?mappingId={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
http://localhost/mscrm/tools/systemcustomization/relationships/mappings/createMapping.aspx?mappingId={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

系统中每一个1对N关系都有一个mappingId,但是商机产品->报价单产品->订单产品虽然没有1对N关系,但是系统属性之间也有
映射功能,他们会不会也有一个mappingId呢?
连接到数据库,执行以下SQL语句:
select * from  AttributeMap where TargetAttributeName = 'lineitemnumber'
果然返回2个记录(lineitemnumber是报价单产品/订单产品的一个属性),复制任何一个记录的EntityMapId属性,替换掉上面
URL的mappingId=后面部分,然后在IE中打开新的URL,神奇的一幕出现了:


选择需要映射的客户化属性并点击确定。

posted on 2009-07-02 18:54  Batistuta Cai  阅读(838)  评论(7编辑  收藏  举报