필드를 사용하여 수행할 수 있는 작업은 다음과 같습니다.
각 레코드 유형에는 해당 레코드 유형과 연관된 필드를 보여주는 필드 눈금이 있습니다. 필드 눈금을 사용하면 레코드 유형에 새 필드를 추가하고 기존 필드의 특성을 수정할 수 있습니다.
각 Rational® ClearQuest® 레코드 유형에는 시스템 필드가 포함됩니다. 이러한 필드는 해당 유형의 모든 레코드에 필요합니다. 시스템 필드는 필드 눈금에서 희미하게 표시됩니다.
필드를 추가하고 수정할 때는 다음 사항에 유의하십시오.
필드에 도움말 텍스트를 추가하여 Rational ClearQuest 클라이언트 사용자에게 필드 레벨 도움말을 제공할 수 있습니다. 도움말 텍스트에서는 필드에 대해 설명하거나 필드 사용 방법에 대한 특수 지시사항을 제공할 수 있습니다. Rational ClearQuest 클라이언트 사용자는 레코드 양식에서 필드를 마우스 오른쪽 단추로 클릭하고 도움말을 클릭하여 도움말 텍스트를 볼 수 있습니다.
각 필드에는 하나 이상의 동작이 연관되어 있습니다. State-based 레코드 유형의 필드는 각 상태에 따라 다른 동작을 가질 수 있습니다. 예를 들어, 특정 필드가 Opened 상태에서는 선택적이지만 Resolved 상태에서는 필수일 수 있습니다. Stateless 레코드 유형의 필드는 각 필드에 대해 하나의 동작만 필요합니다.
Rational ClearQuest 소프트웨어는 다음과 같은 필드 동작을 지원합니다.
필드의 기본 동작은 다른 동작을 명시적으로 설정하지 않은 경우 모든 상태의 필드에 적용됩니다. 또한 기본 동작이 새 상태를 레코드 유형에 추가할 때 적용됩니다.
필드에 대한 기본 동작을 정의하려면 동작 눈금에서 원하는 필드의 기본 동작 열(오른쪽 마지막 열)을 클릭하고 기본값으로 사용할 동작을 선택하십시오.
후크를 사용하여 필드의 동작을 설정할 수도 있습니다. 후크는 수퍼유저 권한을 사용하여 작동되므로 필드 동작이 읽기 전용으로 설정되어 있어도 필드를 수정할 수 있습니다.
특성 창에서 일부 필드 특성을 수정할 수 있습니다. 그러나 다른 특성은 필드 눈금에서 직접 수정해야 합니다.
스키마를 체크인한 후에는 필드 데이터 유형 또는 DB 열 이름을 수정할 수 없습니다. SHORT_STRING 유형의 필드의 경우, 최대 길이 특성을 수정할 수 없습니다. 이러한 특성을 변경하려면 필드를 삭제하고 특성이 유사한 새 필드를 작성해야 합니다.
필드 이름을 변경할 수 있지만 스크립트에서 해당 이름을 사용하여 명시적으로 필드를 참조하는 경우 스크립트에서 새 이름을 사용하도록 업데이트해야 합니다.
필드 이름을 지정하는 경우 데이터베이스 벤더가 예약한 키워드를 사용해서는 안됩니다. 예약된 키워드 목록은 벤더 문서를 참조하십시오.
필드를 사용하여 동일한 유형의 레코드 또는 다른 유형의 레코드를 링크할 수 있습니다. 레코드를 링크하여 수행할 수 있는 작업은 다음과 같습니다.
REFERENCE 또는 REFERENCE_LIST 유형 필드를 사용하여 레코드를 링크함으로써 공통 데이터를 공유할 수 있습니다. 두 레코드를 링크하려면 REFERENCE 필드를 사용하십시오. 여러 레코드를 링크하려면 REFERENCE_LIST 필드를 사용하십시오.
예를 들어, 동일한 고객 데이터를 여러 레코드에 대해 입력해야 하는 경우가 있습니다(그림 1 참조).
레코드를 링크하여 상위/하위 계층 구조 작성
REFERENCE 또는 REFERENCE_LIST 유형 필드를 사용하여 동일한 유형의 레코드를 링크하여 상위/하위 계층 구조를 작성할 수 있습니다. 예를 들어, 새 기능 문서화 또는 인터페이스에 새 탭 추가와 같은 관련 태스크에 대해 설명하는 하나 이상의 하위 레코드에 새 기능 추가를 요청하는 상위 레코드를 연결할 수 있습니다(그림 2).
자세한 정보는 후크를 추가하여 조치 사용자 정의를 참조하십시오.
참조 목록은 성능에 영향을 줄 수 있으므로 남용하지 마십시오. 데이터베이스에서 컨텐츠가 새로 고쳐지거나 양식이 표시될 때마다(예를 들어, 조회의 결과 눈금에서 다른 행을 선택하는 경우) 데이터베이스에서는 해당 레코드의 전체 컨텐츠를 요청합니다. 그런 다음, 각 참조 목록 필드에서 후속 조회가 수행되어 양식에 표시되는 참조 레코드의 전체 필드를 검색합니다. 양식 제어 도구가 몇 레벨 아래의 중첩된 속성을 표시하는 경우, 이 프로세스는 모든 표시 데이터가 검색될 때까지 자동 반복될 수 있습니다.
후크를 사용하면 필드 기능을 사용자 정의할 수 있습니다. 예를 들어, 사용자가 새 레코드를 제출할 때마다 필드 기본값이 지정되도록 스키마를 사용자 정의할 수 있습니다.
Rational ClearQuest 소프트웨어는 다음과 같은 몇 가지 필드 후크를 제공합니다.
Rational ClearQuest API를 사용하는 스크립트를 통합하여 Rational ClearQuest 후크를 사용자 정의할 수 있습니다. 스크립트 후크 편집을 완료하면 을 클릭하여 코드 구문을 확인하십시오.
자세한 정보는 필드 후크를 참조하십시오.