企业管理 > Windchill 导出和导入 > 导入和导出策略、映射规则和冲突消息 > 导入的冲突消息
  
导入的冲突消息
本节介绍了将信息导入到 Windchill 数据库时可能发生的潜在冲突。可通过多种不同方式将信息引入或添加到 Windchill,但只有 Windchill 的导入功能可能发生冲突。该功能包括 Windchill 包、“导入/导出管理”实用程序以及“从电子表格导入”操作。
对于 Windchill 包,冲突可能出现在“事件管理”实用程序和“收到的交付导入预览”窗口中。
对于“导入/导出管理”实用程序,冲突将出现在“导入”窗口的“导入状况日志”部分中。
对于“从电子表格导入”操作,冲突将出现在“导入作业监视器”和导入作业信息页面中。
当导入遇到意外情况时,会发生冲突。当正在导入的 Windchill 对象已存在于 Windchill 数据库中,且导入对象和现有对象的对象属性不匹配时,将发生潜在的冲突。
通常,有三种类型的冲突:
管理冲突 - 导入对象所需的数据基础结构 (例如,存在文件夹、生命周期或可重用属性定义) 与目标 Windchill 环境中存在的数据定义不匹配。
相关性冲突 - 在导入对象中引用了 (如通过部件结构) 目标系统中不存在的其他业务项。
元数据冲突 - 目标系统中项的元数据 (如名称/编号对) 与导入对象的元数据不匹配。
许多冲突都以通用消息的形式加以显示,以便软件提供其他信息来适应每种情况:对象 <类型> 已存在于数据库中,但属性 <类型> 的值不同:现有值为 <类型>,新值为 <类型>。
冲突分为可覆盖的冲突和不可覆盖的冲突。不可覆盖的冲突适用于当导入无法确定情况解决方案的意外情况。而当存在一个或多个可能的解决方案且其中一个解决方案被标识为默认解决方案时,会出现可覆盖冲突。大多数情况下,导入支持将默认解决方案自动应用于出现的所有可覆盖冲突。
通过导入接收到的交付,Windchill 包可用于将默认解决方案应用于出现的所有可覆盖冲突。Windchill 包还允许使用任何指定的解决方案。尚未指定解决方案的所有冲突均出现在“事件管理实用程序”中。对于可覆盖的冲突,用户可从可用解决方案列表中选择相应的解决方案。为所有冲突选择解决方案后,用户即可重新尝试导入。
下表列出了导入时可能会导致冲突的 Windchill 对象的属性。
冲突说明:显示在窗口或“事件管理”实用程序中的消息
说明:消息中变量的定义
是否可覆盖:如果用户能够解决冲突,则为“是”;如果自动失败,则为“否”
默认解决方案:导入时,用户选择所有默认解决方案会出现的结果
可用解决方案:导入时,用户选择不接受默认解决方案会出现的选项 (只适用于包)。
* 
默认 IXB 解决方案会使导入进程继续进行,并会解决由冲突报告的问题。用户可从事件控制台中选择此解决方案。
导入信息时的潜在冲突消息
以下冲突消息适用于将信息导入到 Windchill 的所有方式。可用解决方案仅适用于 Windchill 包。
“冲突说明”
说明
是否可忽视
默认解决方案
可用解决方案
"{1}" 的业务字段 "{0}" 与此系统上的数据结构不匹配。有关详细信息,请参阅专业化管理一节。
其中 "{0}" 为旧业务字段,而 "{1}" 为新业务字段。
允许业务字段导入失败
允许业务字段导入失败
跳过业务字段的导入
未在此系统上找到 "{1}" 的业务字段 "{0}"。有关详细信息,请参阅专业化管理
其中 "{0}" 为旧业务字段,而 "{1}" 为新业务字段。
允许业务字段导入失败
允许业务字段导入失败
跳过业务字段的导入
如果业务字段创建失败,则创建业务字段或跳过业务字段的导入
如果业务字段创建失败,则创建业务字段或允许业务字段导入失败
默认 IXB 冲突
默认 IXB 解决方案
默认 IXB 解决方案
跳过对象导入
"{0}":对象已存在
其中,"{0}" 为现有对象。
默认 IXB 解决方案
默认 IXB 解决方案
仅导入元数据
跳过对象导入
导入元数据和内容
仅导入内容
在容器 "{1}" 中找不到文件夹 "{0}",或者用户对该文件夹无访问权限。有关详细信息,请参阅专业化管理
其中,"{0}" 为文件夹,“{1}” 为上下文。
默认 IXB 解决方案
来自对象初始化规则的文件夹
默认文件夹
默认 IXB 解决方案
跳过对象导入
来自前一个小版本的文件夹
使用 Windchill 包导入信息时的潜在冲突消息
以下冲突消息仅适用于通过 Windchill 包导入信息。
“冲突说明”
说明
是否可忽视
默认解决方案
可用解决方案
由于找不到用户,因此无法导入。
跳过对象导入
默认 IXB 解决方案
跳过对象导入
承担者已标记为受保护,因此无法导入。
跳过对象导入
默认 IXB 解决方案
跳过对象导入
找不到生命周期状态 "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为生命周期状态。
来自前一个小版本的生命周期。如果前一小版本不存在,则来自对象初始化规则
来自前一个小版本的生命周期。如果前一小版本不存在,则来自对象初始化规则。
来自前一个小版本的生命周期
默认 IXB 解决方案
跳过对象导入
来自对象初始化规则的生命周期
默认生命周期
找不到生命周期模板 "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为生命周期模板。
来自前一个小版本的生命周期。如果前一小版本不存在,则来自对象初始化规则。
来自前一个小版本的生命周期。如果前一小版本不存在,则来自对象初始化规则。
来自前一个小版本的生命周期
默认 IXB 解决方案
跳过对象导入
来自对象初始化规则的生命周期
默认生命周期
对象编号为空
默认 IXB 解决方案
默认 IXB 解决方案
跳过对象导入
来自前一小版本的编号。如果前一小版本不存在,则来自对象初始化规则。
找不到组织全局 ID "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为组织全局 ID。
当前上下文的组织
默认 IXB 解决方案
跳过对象导入
当前上下文的组织
默认组织
拥有组织已标记为受保护。
当前上下文的组织
默认 IXB 解决方案
跳过对象导入
当前上下文的组织
默认组织
"{0}":对象无法导入,因受访问权限的限制
其中,"{0}" 为对象名称。
“否”
跳过对象导入
跳过对象导入
无法导入 "{0}",因为此系统中不存在 "{1}" 对象类型
其中,"{0}" 为对象名称,“{1}” 为对象类型。
“否”
跳过对象导入
跳过对象导入
找不到对象类型 "{1}" 的对应版本 "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为版本,“{1}” 为对象类型。
默认 IXB 解决方案
默认 IXB 解决方案
跳过对象导入
基于位置的版本标签确定
来自对象初始化规则的版本系列
参与者在导出期间不可用,因为导出用户没有适当的权限。
跳过对象导入
默认 IXB 解决方案
跳过对象导入
以下冲突消息适用于将信息导入到 Windchill 的所有方式。可覆盖的冲突仅允许单一的“跳过对象导入”解决方案,这是默认解决方案。
“冲突说明”
说明
数据库中对象的现有最新已知源信息库为 "{0}",但是在 XML 中它有一个不同的值。该值为 "{1 }"。
其中,"{0}" 为信息库,“{1}” 为 XML 值。
在容器 "{1}" 中找不到文件柜 "{0}",或者用户对该文件柜无访问权限。有关详细信息,请参阅专业化管理
其中,"{0}" 为文件柜,“{1}” 为上下文。
在管理域 "{1}" 中找不到团队 "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为团队,“{1}” 为管理域。
无法找到基于实例的属性 "{0}" 的定义。有关详细信息,请参阅专业化管理
其中,"{0}" 为可重用属性。
属性定义 "{0}" 被本机定义为 "{1}",但是被导入为 "{2}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为属性定义,“{1}” 为本机属性定义,"{2}" 为导入的属性定义。
数据库中已存在对象 "{1}",但属性 "{0}" 有不同的值:现有值为 "{3}",新值为 "{2}"。
其中,"{1}" 为现有对象,"{0}" 为属性,"{3}" 为现有值,"{2}" 为新值。
数据库中已存在对象 "{1}",但其基于实例的属性 "{0}" 具有不同的类型:现有类型为 "{3}",新类型为 "{2 }"。
其中,"{0}" 为现有对象,"{1}" 为可重用属性,"{2}" 为现有类型,"{3}" 为新类型。
数据库中已存在对象 "{1}",但其基于实例的属性 "{0}" 具有不同的单位精度:现有单位精度为 "{3}",新的单位精度为 "{2 }"。
其中,"{0}" 为可重用属性,"{1}" 为现有对象,"{2}" 为新的单位精度,"{3}" 为现有单位精度。
数据库中已存在对象 "{1}",但其基于实例的属性 "{0}" 具有不同的比率分母:现有比率分母为 "{3}",新的比率分母为 "{2 }"。
其中,"{0}" 为可重用属性,"{1}" 为现有对象,"{2}" 为新的比率分母,"{3}" 为现有比率分母。
在管理域 "{1}" 中找不到项目 "{0}"。有关详细信息,请参阅专业化管理
其中,"{0}" 为项目,“{1}” 为管理域。
现存对象编号 {0} 的 UFID 与来自 XML 的 UFID 不同。
其中,"{0}" 为对象编号。
现存对象名称 {0} 的 UFID 与来自 XML 的 UFID 不同。
其中,"{0}" 为对象名称。
无法导入 "{0}",因为用户没有必要的权限。
其中,"{0}" 为无法导入的对象。
测量系统 "{0}" 不存在。
其中,"{0}" 为测量系统。
测量数量 "{0}" 不存在。
其中,"{0}" 为测量数量。
在目标容器或父项容器中找不到类型定义:"{0 }"
其中,"{0}" 为类型定义。
"{0}" 的属性“可实例化”不兼容,要求的值为:"{1}",找到的值为:"{2 }"
其中,"{0}" 为对象,“{1}” 为要求的属性值,"{2}" 为找到的属性值。
针对 "{0 }" 导入时要求 IBA 值 (属性类型:"{1}",路径:"{2}",值:"{3}")
其中,"{0}" 为对象,“{1}” 为属性类型,"{2}" 为路径,“{3}" 为值。
针对 "{0}" 导入时要求类型约束 (enforcementRuleClassname:"{1}",bindingRuleClassName:"{2}",enforcementRuleData:"{3}",IBA 定义路径:"{4}")
其中,"{0}" 为对象,"{1}" 为 enforcementRuleClassname,"{2}" 为 bindingRuleClassName,"{3}" 为 enforcementRuleData,"{4}" 为可重用属性定义路径。
针对 "{0 }" 导入时找到了额外的类型约束 (enforcementRuleClassname:"{1}",bindingRuleClassName:"{2}",enforcementRuleData:"{3}",IBA 定义路径:"{4}")
其中,"{0}" 为对象,"{1}" 为 enforcementRuleClassname,"{2}" 为 bindingRuleClassName,"{3}" 为 enforcementRuleData,"{4}" 为可重用属性定义路径。
图标 "{0}" 已存在。忽视此冲突会将图标重命名为不同的名称。
其中,"{0}" 为图标。
"{0}" 的属性不同。属性 "{3}" 的值与在数据库内找到的值不同。要求的值为:"{1}",找到的值为:"{2 }"
其中,"{0}" 为对象,“{1}” 为要求的属性值,"{2}" 为找到的属性值,“{3}" 为属性名称。
逻辑标识符不同:现有的逻辑标识符为:"{0}";要求的逻辑标识符为:"{1 }"。
其中,"{0}" 为现有的逻辑标识符,“{1}” 为要求的逻辑标识符。
在容器 "{1}" 中找不到域 "{0}",或者用户对该域无访问权限。有关详细信息,请参阅专业化管理
其中,"{0}" 为域,“{1}” 为上下文。
找不到属性组织 "{0}"。有关详细信息,请参阅基础管理一节。
其中,"{0}" 为属性组织。
现有对象 "{1}" 位于数据库内,但是其基于实例的属性 "{0}" 有一个额外值。该值为 "{2 }"。
其中,"{0}" 为可重用属性,"{1}" 为对象,"{2}" 为可重用属性的额外值。
现有对象 "{1}" 位于数据库内,但是其基于实例的属性 "{0}" 有一个值丢失了。该值为 "{2 }"。
其中,"{0}" 为可重用属性,"{1}" 为对象,"{2}" 为可重用属性的丢失值。
找不到 BusinessEntity:"{0 }"
其中,"{0}" 为业务实体。
ClassificationStruct 存在,但未出现在分类节点 "{0 }" 的 XML 文件中
其中,"{0}" 为分类结构。
ClassificationStruct 的分类节点 "{0}" 具有不同的参考定义:ReferenceDefinition 在 XML 文件中为 "{1}",而在数据库中为 "{2}"。
其中,"{0}" 为分类节点,“{1}” 为 XML 文件中的参考定义,“{2}” 为数据库中的参考定义。
对 "{0 }" 设置状态权限被拒绝
其中,"{0 }" 为被拒绝权限的对象。
对 "{0 }" 重新分配生命周期权限被拒绝
其中,"{0 }" 为被拒绝权限的对象。
用户未获得使用文件夹的权限。
文件夹已标记为受保护。
无法导入 "{0}",因为上下文 "{1}" 不存在。
其中,"{0}" 为要导入的对象,“{1}” 为上下文。
找不到视图。
容器已标记为受保护。
找不到 "{0 }" 的参考。
其中,"{0 }" 为对象。
未在此服务器上找到采购环境 "{0}"。
其中,"{0}" 为采购环境。
您对 "{0}" 没有修改权限
其中,"{0 }" 为对象。
您对 "{0}" 没有修改内容的权限
其中,"{0 }" 为对象。
您对 "{0}" 没有修改标识的权限
其中,"{0 }" 为对象。