이벤트 로거
이벤트 로거는 단일 또는 여러 관심 이벤트 유형의 속성을 기록합니다.
데이터베이스 구성
데이터베이스는 이벤트 로거에 대해 자동으로 구성됩니다.
이벤트 로거에 대한 데이터베이스를 선택하면 각 이벤트 로거 개체에 대한 테이블이 데이터베이스에 작성됩니다. 각 테이블 열은 이벤트의 관심 데이터/속성에 해당합니다.
디자인 요구 사항에 따라 동일한 이벤트 로거를 사용하여 단일 유형의 이벤트 또는 여러 유형의 이벤트를 기록할 수 있습니다.
- 각 관심 이벤트 유형에 대한 로거
- 모든 이벤트 유형에는 데이터베이스에 전용 테이블이 있습니다. 각 테이블 열은 지정된 이벤트 유형의 관심 속성에 해당합니다. 각 테이블 행(각 이벤트에 대해)에서 동일한 열에 값이 할당됩니다.
- 여러 관심 이벤트 유형에 대한 로거
- 모든 이벤트의 속성은 단일 데이터베이스 테이블에 기록됩니다. 테이블 열은 기록된 모든 이벤트 유형의 모든 관심 속성과 관련됩니다. 각 테이블 행(각 이벤트에 대해)에서 참조 이벤트 유형과 관련된 열에만 값이 할당됩니다.
팁:
감사 이벤트 로거
개체는 템플릿 라이브러리에서 사용할 수 있으며 이러한 이벤트를 기록하도록 구성됩니다.- UserSessionEvent
- RecipeApplicationEvent
- AuditConditionEventType
팁:
이벤트 로거 데이터를 CSV 파일로 내보내거나 응용 프로그램 내에서 데이터 그리드로 볼 수 있습니다. 데이터베이스 테이블을 CSV 파일로 내보내기 항목을 참조하십시오.
이벤트 소스
각 관심 이벤트 유형에 대해 다음 소스 중에서 선택할 수 있습니다.
- 특정 개체
- 하위 노드/개체가 있는 프로젝트 노드팁: 일반적으로 관심 이벤트를 생성하는 여러 개체가 포함된 프로젝트 노드입니다.
- 프로젝트의 모든 개체
이벤트 로거는 이벤트 소스로 간주되는 모든 개체에 의해 생성된 모든 관심 이벤트의 데이터를 기록합니다.
팁:
비대화형 세션 제외
속성을 설정하여 응용 프로그램과의 사용자 상호 작용에 의해 생성된 이벤트만 기록하고 다른 논리에 의해 생성된 이벤트(예: 변경 이벤트)는 제외할 수 있습니다.이벤트 감사
사용자가 런타임 시 수행하는 작업을 기록할 수 있습니다. 이 데이터를 사용하여 품질 검사를 수행하거나 특정 컨텍스트에서 응용 프로그램을 인증합니다.
이벤트 로거는 이러한 작업과 관련된 감사 이벤트를 기록할 수 있습니다.
- 변수에 쓰기
- 노드 속성 편집
- 노드 만들기 및 삭제
- 메서드 실행
- 로그인 및 로그아웃
예를 들어, 감사 이벤트는 사용자가 메서드를 호출하는 개체를 선택할 때 생성됩니다. 그러나 사용자 동작과 별개로 응용 프로그램 논리가 동일한 메서드를 호출하는 경우에는 감사 이벤트가 생성되지 않습니다.
감사 이벤트 유형 | 설명 |
---|---|
AuditEventType | 모든 감사 이벤트 |
AuditNodeManagementEventType | 노드 만들기 또는 삭제 |
AuditWriteUpdateEventType | 변수 값 또는 노드 속성의 변경 |
AuditUpdateMethodEvent | 메서드 실행 |
AuditConditionEventType | 경보 메서드 실행 |
AuditConditionAcknowledgeEventType | 경보 Acknowledge 메서드 실행 |
AuditConditionCommentEventType | 경보 Add comment 메서드 실행 |
AuditConditionConfirmEventType | 경보 Confirm 메서드 실행 |
AuditConditionEnableEventType | 경보 활성화/비활성화 상태 변경 |
RecipeApplicationEvent | 레시피 응용 프로그램 |
UserSessionEvent | 사용자 로그인 및 로그아웃 이벤트 |
event audit
event source
event audit
의견을 작성 부탁드립니다.