다른 응용 프로그램과 통합 > 통합 소프트웨어 관리 > 소프트웨어 구성 관리 통합 > Windchill Integrations for Embedded Software 객체 작업 > 소프트웨어 빌드 관리 > 소프트웨어 빌드와 Windchill 객체 간의 관계 > 소프트웨어 빌드에 결함 자동 연관
  
소프트웨어 빌드에 결함 자동 연관
Windchill Integrations for Embedded Software는 소프트웨어 빌드에서 보고되거나 제출된 결함에 대해 자동 연관 기능을 제공합니다. Integrity Defects, Bugzilla, Atlassian JIRA 등의 결함 추적 어댑터는 자동 연관 프로세스 중에 질의되는 제품 또는 프로젝트에 대해 구성됩니다. Windchill Integrations for Embedded Software에 연관된 결함 객체가 없는 결함 추적 시스템의 결함이 질의에서 반환되면 소프트웨어 빌드와 연관됩니다. 또한 Windchill Integrations for Embedded Software에서 결함 상태를 업데이트하면 결함 추적 시스템에서 연관된 원격 결함의 상태가 자동으로 업데이트됩니다.
다음과 같은 방법으로 소프트웨어 빌드에 결함 자동 연관을 설정할 수 있습니다.
소프트웨어 결함 정보 페이지에 표시되는 연관된 결함 테이블의 작업 메뉴에서 결함 연관 업데이트 클릭
AutoAssociateDefectToBuildWindchill Integration for Software Build Tools 명령 사용
자동 연관 프로세스가 성공적으로 작동하려면 Build Label 속성이 원격 결함 추적 시스템의 버전 필드에 대해 지정된 값과 일치해야 합니다. 예를 들어, JIRA의 경우 Build Label 속성이 JIRA의 Affected Version 또는 Fixed Version 값과 일치해야 합니다. 다음과 같은 경우 자동 연관이 발생합니다.
원격 결함의 Affected Version 값이 빌드 객체의 Build Label 속성과 일치하는 경우. 이러한 결함은 Windchill Integrations for Embedded Software의 빌드에 자동으로 연관되며 보고된 빌드가 연관 유형으로 지정됩니다.
원격 결함의 Fixed Version 값이 빌드 객체의 Build Label 속성과 일치하는 경우. 이러한 결함은 Windchill Integrations for Embedded Software의 빌드에 자동으로 연관되며 제출된 빌드가 연관 유형으로 지정됩니다.
Integrity의 경우 Affected VersionFixed Version 필드를 바로 사용할 수 없습니다.
Integrity 관리자가 cf_affectedVersioncf_Fixed Version 둘 다에 대해 새 사용자 정의 필드를 추가해야 합니다.
Windchill 관리자는
<DtsPdmMap type="String" dts="cf_FixVersion" pdm="FixVersion"/>
<DtsPdmMap type="String" dts="cf_AffectedVersion" pdm="AffectedVersion"/>
코드 줄을 추가하여 attributeMap.xml 파일을 업데이트해야 합니다.
Integrity DTS 어댑터를 사용하여 Integrity 기반 결함을 소프트웨어 빌드와 자동으로 연관시키려면 이러한 필드를 작성해야 합니다.
Bugzilla의 경우 Affected VersionFixed Version 필드를 바로 사용할 수 없습니다. Integrity 관리자가 cf_affectedVersioncf_Fixed Version 둘 다에 대해 새 사용자 정의 필드를 추가해야 합니다.
Bugzilla의 경우 Fixed Version 필드를 사용할 수 없습니다. Bugzilla 관리자는 cf_FixedVersion에서 새 사용자 정의 필드 Bugzilla을 추가해야 합니다. Windchill 관리자는 다음 코드 줄을 추가하여 attributeMap.xml 파일을 업데이트해야 합니다.
<DtsPdmMap jira="Fixversions" bugzilla="cf_FixedVersion" pdm="FixVersion" type="String" />