企业管理 > 业务管理更改升级 > 运行业务管理更改升级命令行实用程序 > 类型定义的用例示例
  
类型定义的用例示例
您可以将包括层次结构信息在内的所有“类型定义”对象作为整体进行交换。但是,也可以单独交换以下对象的 BAC 信息:
可重用属性
测量数量
全局枚举
测量系统
下表以用例示例为基础,提供了有关“类型定义”对象导入和导出的信息。
使用示例
导出
导入
以下屏幕截图显示了要交换的 BAC 包的示例:
在此用例中,将交换所有的文档类型定义而不进行任何更改。
收集所有类型定义以供导出。
仅交换 LWCTypeDefinition 对象的 BAC 信息。
有关类型及其关联的基本定义对象的所有信息都将导出到存档在 BAC 包 zip 中的文件夹。
所有对象都作为新对象导入。
增量:
“ECAD 数据”中的属性更改。
“备忘录”中的布局更改。
收集“ECAD 数据”和“备忘录”以供导出。
以上 BAC 信息将与其原型的 BAC 信息一起进行交换。
仅导出所列类型及其关联的基本定义对象的所有信息。
识别用于更新操作的所有现有对象,并导入对象
增量:
如果仅存在用于“常规”类型的属性 Attr1,则执行以下操作:
删除“常规”类型中存在的属性 Attr1 关联。
删除可重用属性 Attr1
收集“常规”类型定义以供导出。
不会因属性关联而删除跟踪。
完成加载后,会更新“常规”类型定义。
与“常规”类型关联的属性 Attr1 的相关信息将加载到临时位置。用户应能基于任何现有机制进行手动删除。
增量:
如果用于“文档”类型的属性 EnumAttr1 存在枚举约束,则在源系统上执行以下操作:
EnumAttr1 枚举定义添加枚举条目。
由于基本定义对象更改未被跟踪,因此未选择任何对象用于导出。枚举定义修改更改对“文档”类型定义没有直接影响。
没有可导入的数据。
如果约束是基于全局枚举的局部枚举,则将更新“文档”类型。
增量:
删除“参考文档”类型定义。
“参考文档”类型定义会删除收集以供导出的记录。
在删除处理阶段,在目标系统上删除“参考文档”类型定义。
增量:
在源系统中将类型 "MM Drawing" 重命名为 "Model Drawing"。
收集 "Model Drawing" 以供导出。
基于“协作信息”搜索 "MM Drawing"。在查找期间,在目标系统上执行重命名操作。
重命名类型涉及更改其内部名称。可以更改显示名称的特性值,但并不构成重命名。
增量:
在目标系统中将类型 "MM Model" 重命名为 "Manager Model"。
在源系统中修改 "MM Model" 的属性。
收集 "MM Model" 以供导出。
在查找期间,通过协作信息找到重命名的 Manager Model 类型。对用户显示冲突及以下解决方案:
“覆盖”- 会将类型重命名为 "MM Model"。
“跳过”- 不会创建新类型。
增量:(在目标系统中修改的根类型)
在目标系统中添加“文档”类型和新属性。
在源系统中修改“计划”可变类型。
“计划”可变类型与“文档”BAC 信息一同导出。
将针对已修改的“文档”类型产生冲突。为该冲突提供的解决方案为“跳过”。
* 
不可能存在从源系统到目标系统的任何进一步传输,直到根类型被交换并覆盖目标系统版本。适用于在目标系统中修改且具有后代的任何类型。
增量:
在“文档”类型下添加新的可变类型 BACDocument。
BACDocument 将随原型信息导出。
BACDocument 作为新对象导入。
增量:
在目标系统中创建可变类型为“演示文稿”的 WTDocument。
删除源系统中的可变类型“演示文稿”。
将交换“演示文稿”删除记录。
删除处理器过程中的冲突检验用于标识“使用情况”对象。将产生冲突并提供以下解决方案:
对于选择性和开发模式,提供“重试”和“跳过”。
对于同步模式,提供“重试”。
增量:(删除和重新创建)
删除“议程”类型。
重新创建内部名称相同的类型。
收集新的“议程”类型以供导出。
还将收集旧的“议程”类型的删除记录以供导出。
BAC 删除处理器根据“协作信息”运行搜索,并删除目标系统中的现有“议程”类型。
系统将创建新的“议程”类型。
* 
示例用例仅用于说明目的,且这些类型将无法在系统中加载。