비즈니스 프로세스에 대한 추적 감사 데이터베이스 보기의 구조

AUDIT_LOG_B 데이터베이스 보기는 비즈니스 프로세스에 대한 감사 로그 정보를 제공합니다.

추적 감사의 컨텐츠를 읽으려면 SQL 또는 데이터베이스 테이블 및 보기를 읽을 수 있는 기능을 제공하는 다른 관리 도구를 사용하십시오.

감사 이벤트는 프로세스 엔티티와 관련됩니다. 감사 이벤트 유형은 이벤트가 참조하는 엔티티에 따라 결정됩니다. 감사 이벤트 유형은 다음과 같습니다.

감사 이벤트 유형 코드 목록을 보려면 비즈니스 프로세스에 대한 감사 이벤트 유형을 참조하십시오.

다음 표에서는 AUDIT_LOG_B 추적 감사 보기의 구조를 설명합니다. 이 표에서는 열 이름과 이벤트 유형을 나열하고 열에 대한 간단한 설명을 제공합니다.

인라인 타스크는 AUDIT_LOG_B 추적 감사에 로그되고 TASK_LOG 추적 감사 보기에는 로그되지 않습니다. 예를 들어 타스크에 참여하는 인라인을 청구하면 타스크 관련 이벤트는 생성되지 않고 ACTIVITY_CLAIMED 이벤트가 발생합니다.

표 1. AUDIT_LOG_B 추적 감사 보기의 구조
이름 PTE PIE AIE VAR CLE SIE 설명
AIID x       현재 이벤트와 관련된 활동 인스턴스의 ID.
ALID x x x x x x 감사 로그 항목 ID.
EVENT_TIME x x x x x x 이벤트가 발생한 시점의 시간 소인(UTC 형식).
EVENT_TIME_UTC x x x x x x 이벤트가 발생한 시점의 시간 소인(UTC 형식).
AUDIT_EVENT x x x x x x 발생되는 이벤트 유형.
PTID x x x x x x 현재 이벤트와 관련된 프로세스의 프로세스 템플리트 ID.
PIID x x x x x 현재 이벤트와 관련된 프로세스 인스턴스의 프로세스 인스턴스 ID.
VARIABLE_NAME x   현재 이벤트와 관련된 변수 이름.
SIID x 이벤트와 관련된 범위 인스턴스의 ID.
PROCESS_TEMPL_NAME x x x x x x 현재 이벤트와 관련된 프로세스 템플리트의 이름.
TOP_LEVEL_PIID   x x x x x 현재 이벤트와 관련된 맨 위 레벨 프로세스의 ID.
PARENT_PIID x x x x x 상위 프로세스의 프로세스 인스턴스 ID 또는 상위 프로세스가 없는 경우 .
VALID_FROM x x x x x x 현재 이벤트와 관련된 프로세스 템플리트의 유효 시작 날짜.
VALID_FROM_UTC x x x x x x 현재 이벤트와 관련된 프로세스 템플리트의 유효 시작 날짜(UTC 형식).
ATID   x 현재 이벤트와 관련된 활동 템플리트 ID.
ACTIVITY_NAME     x x 이벤트가 발생한 활동의 이름.
ACTIVITY_KIND   x 이벤트가 발생한 활동의 종류. 가능한 값은 다음과 같습니다.

KIND_EMPTY 3
KIND_INVOKE 21
KIND_RECEIVE 23
KIND_REPLY 24
KIND_THROW 25
KIND_TERMINATE 26
KIND_WAIT 27
KIND_COMPENSATE 29
KIND_SEQUENCE 30
KIND_SWITCH 32
KIND_WHILE 34
KIND_PICK 36
KIND_FLOW 38
KIND_SCRIPT 42
KIND_STAFF 43
KIND_ASSIGN 44
KIND_CUSTOM 45
KIND_RETHROW 46
KIND_FOR_EACH_SERIAL 47
KIND_FOR_EACH_PARALLEL 49

ActivityInstanceData.KIND_*에 대해 정의된 상수입니다.

ACTIVITY_STATE x 이벤트와 관련된 활동의 상태. 가능한 값은 다음과 같습니다.

STATE_INACTIVE 1
STATE_READY 2
STATE_RUNNING 3
STATE_SKIPPED 4
STATE_FINISHED 5
STATE_FAILED 6
STATE_TERMINATED 7
STATE_CLAIMED 8
STATE_TERMINATING 9
STATE_FAILING 10
STATE_WAITING 11
STATE_EXPIRED 12
STATE_STOPPED 13

ActivityInstanceData.STATE_*에 대해 정의된 상수입니다.

CONTROL_LINK_NAME x 현재 링크 이벤트와 관련된 링크의 이름.
PRINCIPAL x x x x x 프린시펄 이름. 이 값은 PROCESS_DELETED 이벤트에 대해 설정되지 않습니다.
VARIABLE_DATA   x 변수 갱신 이벤트의 변수에 사용할 데이터.
EXCEPTION_TEXT   x x x 활동이나 프로세스의 실패로 인해 생성된 예외 메시지. 다음과 같은 경우에 적용됩니다.

PROCESS_FAILED
ACTIVITY_FAILED
SCOPE_FAILED

DESCRIPTION x x x x x 활동 또는 프로세스에 대한 설명(잠재적으로 해석된 대체 변수 포함).
CORR_SET_INFO x 프로세스가 시작될 때 초기화된 상관 세트의 문자열 표현. processCorrelationSetInitialized 이벤트(42027)와 함께 제공됩니다.
USER_NAME x x 작업 항목이 변경된 사용자의 이름. 이 값은 다음과 같은 이벤트에 적용 가능합니다.
  • 프로세스 인스턴스 작업 항목 삭제됨
  • 활동 인스턴스 작업 항목 삭제됨
  • 프로세스 인스턴스 작업 항목 작성됨
  • 활동 인스턴스 작업 항목 작성됨
ADDITIONAL_INFO   x x     x 이 필드의 컨텐츠는 이벤트의 유형에 따라 결정됩니다.
ACTIVITY_WORKITEM_ TRANSFERRED, PROCESS_WORK_ITEM_ TRANSFERRED
작업 항목을 수신한 사용자 이름.
ACTIVITY_WORKITEM_CREATED, ACTIVITY_WORKITEM_ REFRESHED, ACTIVITY_ESCALATED
이 목록에는 작업 항목이 작성되거나 새로 고쳐진 모든 사용자가 나열되며 각 사용자는 ','로 구분됩니다. 목록에 한 사용자만 있는 경우 USER_NAME 필드는 이 사용자의 사용자 이름으로 채워지고 ADDITIONAL_INFO 필드는 공백(널)이 됩니다.
PROCESS_EVENT_RECEIVED, SCOPE_EVENT_RECEIVED
사용 가능한 경우 이벤트 핸들러가 수신한 조작 유형. '{' 포트 유형 네임 스페이스 '}' 포트 유형 이름 ':' 조작 이름의 형식이 사용됩니다. 이 필드는 'onAlarm' 이벤트에 대해 설정되지 않습니다.

ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)