自动将缺陷与软件版次关联
Windchill Integrations for Embedded Software 会自动关联在软件版次中报告的或提交给软件版次的缺陷。针对自动关联过程中所查询的产品或项目,配置缺陷跟踪适配器 (如 Integrity Defects)。如果由于 Windchill Integrations for Embedded Software 中不存在关联缺陷对象导致查询返回了缺陷跟踪系统中的缺陷,则缺陷将与软件版次相关联。此外,如果 Windchill Integrations for Embedded Software 中更新了缺陷的状态,关联的远程缺陷的状态将在缺陷跟踪系统中自动更新。
可通过以下方式启用缺陷与软件版次间的自动关联:
在软件缺陷信息页面中显示的“关联的缺陷”表格的操作菜单中,单击“更新缺陷关联”
使用 AutoAssociateDefectToBuild Windchill Integration for Software Build Tools 命令。
为保证自动关联过程成功进行,Build Label 属性必须与远程缺陷跟踪系统中为版本字段指定的值匹配。例如,Build Label 属性必须是 Integrity Defects 中 Affected VersionFixed Version 的值。在以下情况下会进行自动关联:
远程缺陷的 Affected Version 值与版次对象的 Build Label 属性匹配。此类缺陷将自动与 Windchill SoftwareLink 中的版次关联,并且关联类型为Windchill Integrations for Embedded Software“报告于”。
远程缺陷的 Fixed Version 值与版次对象的 Build Label 属性匹配。此类缺陷将自动与 Windchill Integrations for Embedded Software 中的版次关联,并且关联类型为“已提交至”
对于 Integrity 而言,Affected VersionFixed Version 字段并非可用的 OOTB。
Integrity 管理员必须为 cf_affectedVersioncf_Fixed Version 添加新的自定义字段。
Windchill 管理员必须通过添加以下代码行来更新 attributeMap.xml 文件:
<DtsPdmMap type="String" dts="cf_FixVersion" pdm="FixVersion"/>
<DtsPdmMap type="String" dts="cf_AffectedVersion" pdm="AffectedVersion"/>
要通过 Integrity DTS 适配器启用源自 Integrity 的缺陷与软件版次的自动关联,必须创建这些字段。
这对您有帮助吗?