이벤트 로거

이벤트 로거는 단일 또는 여러 관심 이벤트 유형의 속성을 기록합니다.

데이터베이스 구성

데이터베이스는 이벤트 로거에 대해 자동으로 구성됩니다.
이벤트 로거에 대한 데이터베이스를 선택하면 각 이벤트 로거 개체에 대한 테이블이 데이터베이스에 작성됩니다. 각 테이블 열은 이벤트의 관심 데이터/속성에 해당합니다.
디자인 요구 사항에 따라 동일한 이벤트 로거를 사용하여 단일 유형의 이벤트 또는 여러 유형의 이벤트를 기록할 수 있습니다.
각 관심 이벤트 유형에 대한 로거
모든 이벤트 유형에는 데이터베이스에 전용 테이블이 있습니다. 각 테이블 열은 지정된 이벤트 유형의 관심 속성에 해당합니다. 각 테이블 행(각 이벤트에 대해)에서 동일한 열에 값이 할당됩니다.
여러 관심 이벤트 유형에 대한 로거
모든 이벤트의 속성은 단일 데이터베이스 테이블에 기록됩니다. 테이블 열은 기록된 모든 이벤트 유형의 모든 관심 속성과 관련됩니다. 각 테이블 행(각 이벤트에 대해)에서 참조 이벤트 유형과 관련된 열에만 값이 할당됩니다.
팁:
감사 이벤트 로거
개체는 템플릿 라이브러리에서 사용할 수 있으며 이러한 이벤트를 기록하도록 구성됩니다.
  • UserSessionEvent
  • RecipeApplicationEvent
  • AuditConditionEventType
팁: 이벤트 로거 데이터를 CSV 파일로 내보내거나 응용 프로그램 내에서 데이터 그리드로 볼 수 있습니다. 데이터베이스 테이블을 CSV 파일로 내보내기 항목을 참조하십시오.

이벤트 소스

각 관심 이벤트 유형에 대해 다음 소스 중에서 선택할 수 있습니다.
  • 특정 개체
  • 하위 노드/개체가 있는 프로젝트 노드
    팁: 일반적으로 관심 이벤트를 생성하는 여러 개체가 포함된 프로젝트 노드입니다.
  • 프로젝트의 모든 개체
이벤트 로거는 이벤트 소스로 간주되는 모든 개체에 의해 생성된 모든 관심 이벤트의 데이터를 기록합니다.
팁:
비대화형 세션 제외
속성을 설정하여 응용 프로그램과의 사용자 상호 작용에 의해 생성된 이벤트만 기록하고 다른 논리에 의해 생성된 이벤트(예: 변경 이벤트)는 제외할 수 있습니다.

이벤트 감사

사용자가 런타임 시 수행하는 작업을 기록할 수 있습니다. 이 데이터를 사용하여 품질 검사를 수행하거나 특정 컨텍스트에서 응용 프로그램을 인증합니다.
이벤트 로거는 이러한 작업과 관련된 감사 이벤트를 기록할 수 있습니다.
  • 변수에 쓰기
  • 노드 속성 편집
  • 노드 만들기 및 삭제
  • 메서드 실행
  • 로그인 및 로그아웃
예를 들어, 감사 이벤트는 사용자가 메서드를 호출하는 개체를 선택할 때 생성됩니다. 그러나 사용자 동작과 별개로 응용 프로그램 논리가 동일한 메서드를 호출하는 경우에는 감사 이벤트가 생성되지 않습니다.
일반적인 감사 이벤트 유형
감사 이벤트 유형
설명
AuditEventType
모든 감사 이벤트
AuditNodeManagementEventType
노드 만들기 또는 삭제
AuditWriteUpdateEventType
변수 값 또는 노드 속성의 변경
AuditUpdateMethodEvent
메서드 실행
AuditConditionEventType
경보 메서드 실행
AuditConditionAcknowledgeEventType
경보
Acknowledge
메서드 실행
AuditConditionCommentEventType
경보
Add comment
메서드 실행
AuditConditionConfirmEventType
경보
Confirm
메서드 실행
AuditConditionEnableEventType
경보 활성화/비활성화 상태 변경
RecipeApplicationEvent
레시피 응용 프로그램
UserSessionEvent
사용자 로그인 및 로그아웃 이벤트
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal