Struttura della vista database del controllo di traccia per i processi aziendali

La vista database AUDIT_LOG_B fornisce informazioni di log di controllo sui processi aziendali.

Per leggere il contenuto della traccia di controllo, utilizzare SQL o qualsiasi altro strumento di gestione che supporti la lettura delle viste e tabelle del database.

Gli eventi di controllo sono relativi all'entità di processo. I tipi di evento di controllo dipendono dall'entità alla quale si riferisce l'evento. I tipi di evento di controllo includono:

Per un elenco di codici di tipo evento di controllo, consultare Tipi di eventi di controllo per i processi aziendali.

La seguente tabelle descrive la struttura della vista traccia di controllo AUDIT_LOG_B. Elenca i nomi delle colonne, i tipi di evento e da una breve descrizione della colonna.

Le attività in linea sono collegate nella vista traccia di controllo AUDIT_LOG_B e non nella vista traccia di controllo TASK_LOG. Ad esempio, il richiamo di un'attività partecipante genera un evento ACTIVITY_CLAIMED; non viene generato un evento relativo all'attività.

Tabella 1. Struttura della vista traccia di controllo AUDIT_LOG_B
Nome PTE PIE AIE VAR CLE SIE Descrizione
AIID x       L'ID dell'istanza di attività relativo all'evento corrente.
ALID x x x x x x Identificativo della voce di log di controllo.
EVENT_TIME x x x x x x Data e ora di quando si è verificato l'evento in formato UTC (Coordinated Universal Time).
EVENT_TIME_UTC x x x x x x Data e ora di quando si è verificato l'evento in formato UTC (Coordinated Universal Time).
AUDIT_EVENT x x x x x x Il tipo di evento verificatosi.
PTID x x x x x x ID della maschera di processo relativo all'evento corrente.
PIID x x x x x ID istanza di processo dell'istanza di processo relativa all'evento corrente.
VARIABLE_NAME x   Il nome della variabile relativo all'evento corrente.
SIID x L'D dell'istanza di ambito relativo all'evento.
PROCESS_TEMPL_NAME x x x x x x Il nome della maschera di processo della maschera di processo relativa all'evento corrente.
TOP_LEVEL_PIID   x x x x x Identifcativo del processo di livello superiore relativo all'evento corrente.
PARENT_PIID x x x x x ID istanza di processo del processo parent, o null se non esiste alcun parent.
VALID_FROM x x x x x x La data Valido da della maschera del processo relativa all'evento corrente.
VALID_FROM_UTC x x x x x x La data Valido da della maschera del processo relativa all'evento corrente in formato UTC (Coordinated Universal Time).
ATID   x L'ID della maschera dell'attività relativo all'evento corrente.
ACTIVITY_NAME     x x Nome dell'attività sulla quale si è verificato l'evento.
ACTIVITY_KIND   x Tipo di attività su cui si è verificato l'evento. I valori possibili sono:

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

Queste sono le costanti definite per ActivityInstanceData.KIND_*

ACTIVITY_STATE x Stato dell'attività relativo all'evento. I valori possibili sono:

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

Queste sono le costanti definite per ActivityInstanceData.STATE_*

CONTROL_LINK_NAME x Nome del link relativo all'evento link corrente.
PRINCIPAL x x x x x Nome del principal. Non è impostato per gli eventi PROCESS_DELETED.
VARIABLE_DATA   x Dati per le variabili per gli eventi variabile aggiornata.
EXCEPTION_TEXT   x x x Messaggio di eccezione che ha causato un errore in un'attività o processo. Applicabile per:

PROCESS_FAILED
ACTIVITY_FAILED
SCOPE_FAILED

DESCRIPTION x x x x x Descrizione di un'attività o di un processo, che contiene variabili di sostituzione potenzialmente risolte.
CORR_SET_INFO x La rappresentazione della stringa della serie di correlazione inizializzata al momento dell'avvio del processo. Fornito con l'evento processCorrelationSetInitialized (42027).
USER_NAME x x Il nome dell'utente il cui elemento di lavoro è stato modificato. È applicabile per gli eventi seguenti:
  • Elemento di lavoro istanza del processo eliminato
  • Elemento di lavoro istanza dell'attività eliminato
  • Elemento di lavoro istanza del processo creato
  • Elemento di lavoro istanza dell'attività creato
ADDITIONAL_INFO   x x     x Il contenuto di questo campo dipende dal tipo di evento:
ACTIVITY_WORKITEM_ TRANSFERRED, PROCESS_WORK_ITEM_ TRANSFERRED
Il nome dell'utente che ha ricevuto l'elemento di lavoro.
ACTIVITY_WORKITEM_ CREATED, ACTIVITY_WORKITEM_ REFRESHED, ACTIVITY_ESCALATED
L'elenco di tutti gli utenti per il quale l'elemento di lavoro è stato creato o aggiornato, separato da ','. Se l'elenco contiene solo un utente, il campo USER_NAME viene riempito con il nome utente di questo utente e il campo aggiuntivo ADDITIONAL_INFO rimarrà vuoto (null).
PROCESS_EVENT_RECEIVED, SCOPE_EVENT_RECEIVED
Se disponibile, il tipo di operazione ricevuto da un gestore eventi. Viene utilizzato il formato seguente: '{' port type namespace '}' port type name ':' operation name. Questo campo non è impostato per gli eventi 'onAlarm'.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)