Windchill+ 用户帮助 > 其他功能 > 服务信息管理 > 配置指南 > 配置属性 > 将部件属性映射到部件列表项属性
将部件属性映射到部件列表项属性
从关联的 SBOM 创建和管理部件列表时,SBOM 中的部件通常在所生成的部件列表中具有对等部件列表项。要将部件属性与部件列表项中的属性进行同步,则 PartsListItemAttributeMappings XCONF 文件中必须包含二者之间的映射。
如果存在映射,可以通过以下操作将部件属性复制到部件列表项属性:
通过 SBOM 部件创建部件列表
有关详情,请参阅从 SBOM 部件生成部件列表
SBOM 发生更改后,可使用“更新部件列表”操作更新部件列表
有关详情,请参阅源发生更改后更新部件列表
默认情况下会提供部件“数量”属性与部件列表项“数量”属性之间的映射。
管理员可以在部件属性和部件列表项属性之间创建其他映射。
1. <自定义根目录> 位置处创建新的 xconf 文件,并在该文件中包含特性的相应新值:
按如下所示格式声明属性映射:
<Property name="itemQuantity" default="quantity.amount,true"/>
在本例中:
name 是生成的部件列表项的“数量”属性的内部名称。
default 是原始部件使用关系的“数量”属性的内部名称。
true 标志用于确认部件列表创建和部件列表更新期间都应该对属性进行复制。使用“更新部件列表”功能时,如果想要忽略 SBOM 部件属性的更改,则需要将该标志设置为 false
* 
请确保属性对于其数据类型进行了相应映射。如果源数据类型与目标数据类型不匹配,系统会尝试将已映射属性的数据类型转换为“部件列表项”属性的数据类型。如果转换未成功,不会映射该属性值,并会记录一条错误。
PartsListItemAttributeMappings.properties 文件详细说明了 BOM 部件属性与部件、部件使用关系或部件主数据的属性之间的映射。并包含部件使用关系的“数量”属性与部件列表项的“数量”属性之间的默认映射。
2. 使用 CCD 来组织和部署变更。有关详情,请参阅设置特性值和传播变更。有关为 Windchill+ 创建模块化文件结构的详情,请参阅示例:安装或启用具有新自定义子类型的可配置链接示例的可配置链接
如果 xconf 文件中存在映射,则将复制原始 BOM 部件的属性,作为所其创建的部件列表项的特定属性。
创建部件列表项后,用户可以修改已复制属性的值。
这对您有帮助吗?