none
导入自定义实体时发生错误,求救于版主! RRS feed

  • 问题

  • IE7,MSCRM 4.0,有开发环境和正式环境,现欲将正式环境下的自定义实体、模板、工作流等导入到开发环境下去,方便下阶段的培训及二次开发。

    现碰到几种类型的问题:

    1. 从正式环境中导出全部自定义/可自定义实体,然后在开发环境中“上 载”customizations.zip文件(压缩时1.5MB,解压后的XML是14MB),然后“导入所有自定义项”,当进度条满了之后,就会出现 “页面无法显示”的错误提示。

    2. 如果按照功能模块来导出和导入(为了保持有关的实体间引用),则有的能够导入成功,有的则会出现奇奇怪怪 的错误提示,比如:

    失败: new_gatheringplan-new_gatheringvary: 此属性映射无效。有效的属性映射必须符合以下要求:

    - 数据类型必须匹配。
    - 目标属性的长度不得短于源属性的长度。
    - 格式应当匹配。
    - 目标属性不得用于其他映射中。
    - 源属性必须能够显示在实体表单上。
    - 目标属性必须是用户可在其中输入数据的字段。
    - 地址 ID 值不能进行映射。

    失败: new_new_specialchargebudgetapp_new_specia: 相关实体已配置了级联或父关系。请选择其他关系类型。

    等等,不一而足。

    3. 还有,想导入某单个实体时,提示:

    失败: new_equipmentdesignarchive: AttributeInfo.TypeName(datetime) != AttributeMetadata.Type.Name(nvarchar),

    4. 在出现了以 上提示后,想先删除原有实体,再导入新实体,就出现因为一些表单和视图的引用而无法删除当前实体的情况。(怎么样删除?)

    请大侠们指点!

    • 已编辑 Slowlau 2010年7月15日 1:28 调整格式
    2010年7月15日 1:26

答案

  •  new_equipmentdesignarchive: AttributeInfo.TypeName(datetime) != AttributeMetadata.Type.Name(nvarchar),
    这种是因为你后来更改了实体字段类型

    new_gatheringplan-new_gatheringvary: 此属性映射无效。有效的属性映射必须符合以下要求:

    映射无效你要实际到你原有系统和现在系统中看,可能你把映射字段删除了,或者大小超过了,这个要你自己去检查。

    每个错误都有他自己的原因。

    2010年7月22日 7:47

全部回复

  • 开发系统 打补丁 是否与 正式系统 一致?


    Batistuta Cai | MSCRM MVP | www.techsun.com
    2010年7月15日 5:32
    版主
  • 这个不清楚,请问怎么样去查看补丁的差异性?(怎么知道在某台机器上打了的补丁在另一台机器上没打?)
    2010年7月15日 6:29
  •  new_equipmentdesignarchive: AttributeInfo.TypeName(datetime) != AttributeMetadata.Type.Name(nvarchar),
    这种是因为你后来更改了实体字段类型

    new_gatheringplan-new_gatheringvary: 此属性映射无效。有效的属性映射必须符合以下要求:

    映射无效你要实际到你原有系统和现在系统中看,可能你把映射字段删除了,或者大小超过了,这个要你自己去检查。

    每个错误都有他自己的原因。

    2010年7月22日 7:47