기존 스키마에 패키지 적용

ALM 프로젝트 또는 ALM 작업 프로세스를 기존 스키마에 설정하려면 ALMProject 및 ALMWork 패키지를 기존 스키마에 적용해야 합니다.

이 태스크 정보

패키지 마법사를 사용하여 ALMProject 및 ALMWork 패키지를 적용합니다. Rational® ClearQuest® 스키마에 패키지 적용 지시사항에 대한 세부사항은 Rational ClearQuest Designer 도움말의 "패키지 적용 방법"을 참조하십시오.

설치할 패키지를 선택할 때 ALMWork를 선택하고 두 패키지를 모두 설치하거나 ALMWork 패키지를 설치하지 않으려면 ALMProject를 선택하면 됩니다. ALMProject 패키지를 선택하고 적용한 다음 ALMWork를 선택하고 적용하여 패키지를 별도로 적용할 수도 있습니다.

ALM 스키마를 수정하거나 사용자 정의하는 경우 다음 규칙에 따라 향후 ClearQuest 버전 및 ALM 패키지 업그레이드를 적용할 수 있습니다.
  • 기존 패키지 필드를 삭제하거나 변경하지 말고 이후의 패키지 업그레이드로 추가된 필드 이름과 충돌하지 않는 이름으로 새 필드의 이름을 지정하십시오.
  • 양식 탭을 수정하거나 삭제하지 말고 항상 새 탭에 새 필드를 설정하십시오. 이후의 패키지 업그레이드로 추가된 탭과 충돌하지 않는 이름으로 새 탭의 이름을 지정하십시오.
  • ALM 스키마에 후크를 추가하는 경우(예: 추가 감사 정보를 기록하기 위해) 후크를 상태 전이 조치에 직접 설정하지 말고 기본 조치 후크를 사용하십시오. 기본 조치 후크는 레코드 유형의 모든 조치에 사용되므로 기본 조치 후크를 사용하면 개별 상태 전이 조치에 후크를 추가하지 않아도 됩니다. 하지만 현재 조치가 상태 전이 조치인지 여부를 확인하기 위해서는 후크가 조치 유형을 확인해야 합니다(예: 감사 정보를 기록하기 위해 후크가 필요한지 여부를 결정하기 전에).
  • 패키지 업그레이드를 수행할 때 업그레이드 이전의 스키마 버전으로 이동하여 스키마를 열고 사용자 정의한 모든 ALM 레코드를 찾으십시오. 새 탭을 찾아 모든 양식 제어를 선택한 다음 이를 복사하십시오. 업그레이드된 스키마 버전을 열고 레코드 양식에 탭을 추가한 다음 복사한 양식 제어를 붙여넣으십시오.
  • 현재 패키지 속성을 수정하는 경우 변경한 리터럴 레코드를 유지하여 이를 다시 적용할 준비를 하거나 패키지 업그레이드로 인해 제공된 새 기능을 수정된 기능으로 수정하십시오. cqload exportintegration 명령은 변경 사항을 추적하는 데 유용합니다.
예를 들어, 이름 충돌을 방지하려면 작성하는 새 레코드, 필드, 조치 또는 탭에 추가된 접두부(예: "C_", "UX_" 및 "XP_")를 포함하여 이름 지정 규정을 사용하십시오.

다음에 수행할 작업

Rational ClearQuest 스키마에 패키지를 적용한 후에 해당 스키마의 새 버전을 확인하십시오. 스키마 확인 지시사항에 대한 세부사항은 Rational ClearQuest Designer 도움말의 "스키마 확인" 주제를 참조하십시오. 새 버전의 스키마를 확인한 후에 이전 버전의 스키마를 사용한 사용자 데이터베이스를 ALMProject 및 ALMWork 패키지가 포함된 새 버전으로 업그레이드하거나 새 사용자 데이터베이스를 작성하십시오. 사용자 데이터베이스 업그레이드 지시사항에 대한 세부사항은 Rational ClearQuest Designer 도움말의 "사용자 데이터베이스 업그레이드" 주제를 참조하십시오.

피드백