AuditTrail 패키지를 사용하면 특정 레코드를 작성 또는 변경할 때 감사를 지정할 수 있습니다.
감사 추적할 레코드 유형을 사용하는 경우, 해당 유형 레코드의 모든 변경사항을 감사합니다. 또한 감사 추적을 수행하도록 설정한 레코드 유형에
다시 감사 추적 설정을 해제할 수 있습니다.
AuditTrail 데이터
감사 추적은 감사 대상
레코드에 영향을 준 이벤트의 시퀀스에 대해 설명합니다. 각
이벤트에 대해 다음 정보를 기록합니다.
- 사용자 ID. AuditTrail 패키지는 변경한 사용자의 사용자
이름과 그룹 멤버쉽을 기록합니다. 또한 사용자의 전체
이름(Rational® ClearQuest® 사용자 테이블의 전체 이름 필드)을 기록합니다.
- 변경 시점. 변경 시간소인은 그리니치
표준시(GMT)로 지정합니다.
- 조치 및 상태. 레코드를 변경한 조치와 이벤트가
기록된 후 레코드의 상태.
- 변경 필드. 이벤트로 변경된 레코드의 각 데이터 필드에
대해 감사 추적으로 필드 이름과 해당 필드의 이전 값 및 새 값을
기록합니다. 복수 행 텍스트 필드의 경우, 감사 추적은 기본적으로
이전 필드와 새 필드를 모두 표시합니다. Notes_Entry 필드와 같은 추가
전용 필드의 경우, 필드 맨 위에 최신 텍스트가 추가되지만 이전
텍스트는 변경되지 않습니다. 이러한 경우,
감사 추적은 최신 텍스트만 표시합니다.
- 레코드를 설명하는 데 사용된 데이터베이스 스키마 버전입니다.
감사 추적의 정보는 삭제되지
않습니다. 감사 레코드가 삭제되면 DELETE
조치와 DELETED 상태를 사용하여 감사
추적에 레코드와 별도 항목이 작성됩니다.
데이터 표시
AuditTrail 패키지를
레코드 유형에 적용하면 해당 유형의 레코드에 대한 감사 추적이
표시됩니다. 페이지에는 편집 가능한 필드가 없습니다.
데이터 스토리지
개별적인 고유 로그 레코드를 각 감사 레코드에
링크하여 감사 추적 정보를 유지합니다. 이러한 감사 추적 레코드는 감사하는 레코드 유형에
관계 없이 단일 데이터베이스 테이블에서 항목으로 관리합니다. 이 테이블은
각 레코드와 각 레코드 변경사항을 링크합니다.