이 주제에서는 ClearQuest® 필드 후크의 개념을
설명합니다.
레코드의
특정 필드에 영향을 주는 이벤트에는 필드 후크를 사용합니다. 필드 후크는 초기값을 설정하고 필드 값이 변경될 때 이벤트에
응답하며 지정된 사용자 그룹만 필드 값을 변경할 수 있도록 액세스 권한을
강제 실행하고 사용자가 제공하는 값의 유효성을 검증할 수 있습니다.
필드
후크의 범위는 현재 레코드 내부의 현재 필드입니다. 다음
유형의 필드 후크가 지원됩니다.
- 필드 후크
- 설명
- 선택사항 목록
- 올바른 값 세트를 리턴합니다. 이 후크는 목록 상자 또는 콤보 상자와 같은 목록-유형 제어 도구를
사용하여 표시되는 필드와 함께 사용하십시오. 스크립트를 작성하지 않고 상수 또는 동적 목록을
사용하여 값을 제공할 수도 있습니다. 필드
선택사항 목록 작성을 참조하십시오.
- 기본값
- 필드의
초기값을 설정합니다. 이 후크는 제출 조치를 시작할 때
호출됩니다. 스크립트 서브루틴을 사용하여 기본값 후크를 작성할 수 있습니다.
또한 상수 값을 기본값으로 지정할 수 있습니다.
- 권한
- 필드에 대한 사용자의 액세스 권한을 나타내는
BehaviorType 상수 중 하나를 리턴합니다. 이 후크를 사용하여 워크플로우 및/또는 보안을
강제 실행하십시오(열거형 상수는 IBM Rational ClearQuest API 참조서를
참조하십시오.) 필드에 권한 후크를 추가하는 경우,
하나 이상의 필드 동작이 USE_HOOK로 설정되도록 동작 눈금을
수정해야 합니다.
수정하지 않으면 유효성 검증 오류가 발생합니다.
- 유효성 검증
- 필드
컨텐츠의 유효성을 검증합니다. 이 후크는 값이 변경될 때 호출되어, 레코드가 데이터베이스에
확약되기 전에 필드 컨텐츠의 유효성에 대한 피드백을 신속하게 사용자에게 제공합니다.
- 값 변경
- 필드
값의 변경에 응답합니다. 이 후크를 사용하여 다른 필드(예: 종속자 목록)를 업데이트하십시오.
후크가 실행되고 나면 필드에 대한 유효성 검증 후크를(있는 경우) 호출하여
스크립트에서 수정된 필드를 유효성 검증합니다.
필드 및 조치 후크
실행 순서에 지정된 규칙에 따라 후크가 실행됩니다.