企业管理 > Windchill 导出和导入 > 导入和导出策略、映射规则和冲突消息 > 导入的冲突消息
  
导入的冲突消息
本节介绍了将信息导入到 Windchill 数据库时可能发生的潜在冲突。可通过多种不同方式将信息引入或添加到 Windchill,但只有 Windchill 的导入功能可能发生冲突。该功能包括 Windchill 包、“导入/导出管理”实用程序以及“从电子表格导入”操作。
对于 Windchill 包,冲突可能出现在“事件管理”实用程序和“收到的交付导入预览”窗口中。
对于“导入/导出管理”实用程序,冲突将出现在“导入”窗口的“导入状况日志”部分中。
对于“从电子表格导入”操作,冲突将出现在“导入作业监视器”和导入作业信息页面中。
当导入遇到意外情况时,会发生冲突。当正在导入的 Windchill 对象已存在于 Windchill 数据库中,且导入对象和现有对象的对象属性不匹配时,将发生潜在的冲突。
通常,有三种类型的冲突:
管理冲突 - 导入对象所需的数据基础结构 (例如,存在文件夹、生命周期或可重用属性定义) 与目标 Windchill 环境中存在的数据定义不匹配。
相关性冲突 - 在导入对象中引用了 (如通过部件结构) 目标系统中不存在的其他业务项。
元数据冲突 - 目标系统中项的元数据 (如名称/编号对) 与导入对象的元数据不匹配。
许多冲突都以通用消息的形式加以显示,以便软件提供其他信息来适应每种情况:对象 <类型> 已存在于数据库中,但属性 <类型> 的值不同:现有值为 <类型>,新值为 <类型>。
冲突分为可覆盖的冲突和不可覆盖的冲突。不可覆盖的冲突适用于当导入无法确定情况解决方案的意外情况。而当存在一个或多个可能的解决方案且其中一个解决方案被标识为默认解决方案时,会出现可覆盖冲突。大多数情况下,导入支持将默认解决方案自动应用于出现的所有可覆盖冲突。
通过导入接收到的交付,Windchill 包可用于将默认解决方案应用于出现的所有可覆盖冲突。Windchill 包还允许使用任何指定的解决方案。尚未指定解决方案的所有冲突均出现在“事件管理实用程序”中。对于可覆盖的冲突,用户可从可用解决方案列表中选择相应的解决方案。为所有冲突选择解决方案后,用户即可重新尝试导入。
下表列出了导入时可能会导致冲突的 Windchill 对象的属性。
冲突说明:显示在窗口或“事件管理”实用程序中的消息
说明:消息中变量的定义
是否可覆盖:如果用户能够解决冲突,则为“是”;如果自动失败,则为“否”
默认解决方案:导入时,用户选择所有默认解决方案会出现的结果
可用解决方案:导入时,用户选择不接受默认解决方案会出现的选项 (只适用于包)。
* 
默认 IXB 解决方案会使导入进程继续进行,并会解决由冲突报告的问题。用户可从事件控制台中选择此解决方案。