属性映射概述
在许多情况下,项目经理可能需要在 Windchill Integrations for Embedded Software 中关联多个信息库的缺陷。在这种情况下,信息库可以对相同的属性使用不同的值。例如,在信息库 A 中,缺陷的严重性可以是 <High;Medium;Low>;在信息库 B 中,其严重性可以是 <Red;Yellow;Green>。
Windchill Integrations for Embedded Software 定义了一种属性映射策略,可用于处理不同信息库中的缺陷属性。此外,它还定义了一种用来处理第三方缺陷跟踪系统的属性的映射策略。管理员可以在 Integrity 中添加、更改和捕获与缺陷跟踪系统 (如 Bugzilla Defects、Atlassian JIRA 和 Windchill Integrations for Embedded Software) 的属性名称和属性值相关的字段。该进程称为属性映射。
可使用位于 "$wt_home/codebase/registry/swlink/dts" 文件夹中的 OOTB 映射文件之一来完成属性映射和字段类型定义。映射文件可以是任何满足 "attributeMap.dtd" 结构规则的用户定义名称。例如,XML 文件可以称为 attributeMap.xml。
该文件中定义的属性名称和属性值用于填充“新建缺陷”和“编辑缺陷”窗口中带下拉列表的字段。在 Windchill Integrations for Embedded Software 和缺陷跟踪系统之间映射的属性名称和属性值字段可以是以下类型之一:
• 字符串值。
• 映射的下拉列表 - Windchill Integrations for Embedded Software 中值的预定义出厂设置 (OOTB) 列表。这些值映射到缺陷跟踪系统中的值。在某些情况下,这些字段不可用于基于缺陷导入内容的映射值。
• 通过下拉列表 – 基于选定的缺陷跟踪适配器的值或数据的填充列表。
在所有这些情况下,管理员均可在定义属性映射时执行以下任务:
• 将其他字段添加到 OOTB 列表,并将该列表映射到缺陷跟踪系统中的值。
• 定义要作为映射字段的 OOTB 通过字段,并为其创建映射。
• 将映射字段定义为通过字段。
• 使用 attributeMap.xml 或其他 OOTB 映射文件之一定义缺陷跟踪系统项目和 Windchill Integrations for Embedded Software 上下文之间的映射。
对于 Integrity Defects,必须标识被视为缺陷类型的“事项类型”。请参阅 OOTB "$wt_home/codebase/registry/swlink/dts/integrityMappingFile.xml" 文件。
将上下文与适配器相关联时,请在
“适配器管理”实用程序中选择属性映射文件。有关详细信息,请参阅
将上下文与适配器关联。