ヒューマン・タスク用監査証跡データベース・ビューの構造

TASK_AUDIT_LOG データベース・ビューは、ヒューマン・タスクについての監査ログ情報を提供します。

インライン・タスクは AUDIT_LOG_B ビューに記録されます。他のすべてのタスク・タイプは TASK_AUDIT_LOG ビューに記録されます。

監査証跡の内容を読み取るには、データベース表とビューの読み取りをサポートする SQL または他の管理ツールを使用します。

監査イベントは、タスク・エンティティーと関連があります。監査イベントのタイプは、そのイベントが参照するエンティティーによって異なります。監査イベントには、次のタイプがあります。

以下の表に、TASK_AUDIT_LOG 監査証跡ビューの構造を示します。表では、列名とイベント・タイプをリストし、列について簡単に説明しています。

インライン・タスクは、AUDIT_LOG_B 監査証跡ビューに記録され、TASK_AUDIT_LOG 監査証跡ビューには記録されません。 例えば、インライン参加タスクを要求すると ACTIVITY_CLAIMED イベントが生成されますが、タスク関連イベントは生成されません。

表 1. TASK_AUDIT_LOG 監査証跡ビューの構造
名前 TIE TTE EIE 説明
ALID x x x 監査ログ・エントリーの ID。
AUDIT_EVENT x x x 発生したイベントのタイプ。監査イベント・コードの一覧については、ヒューマン・タスクの監査イベント・タイプを参照してください。
CONTAINMENT_CTX_ID x x 収容コンテキストの ID (ACOID、PTID、または PIID など)。
DESCRIPTION x   x 解決された記述ストリング。記述のプレースホルダーは現行値によって置き換えられます。 影響を受けたすべての言語は、XML 文書としてフォーマット設定されて、この列に一緒に記録されます。 create-like イベントのプレースホルダーを含む記述を持つか、update-like イベント用に明示的に更新された言語 のみが記録されます。
ESIID x 現行イベントに関連したエスカレーション・インスタンスの ID。
ESTID x 現行イベントに関連したエスカレーション・テンプレートの ID。
EVENT_TIME x x x イベントが発生したときの時刻 (協定世界時 (UTC) 形式)。
FAULT_NAME x 障害メッセージの名前。この属性は、次のイベントの場合に適用されます。

TASK_FAILED
TASK_FAULT_MESSAGE_UPDATED

FAULT_NAME_SPACE x 障害メッセージ・タイプのネーム・スペース。 この属性は、次のイベントの場合に適用されます。

TASK_FAILED
TASK_FAULT_MESSAGE_UPDATED

FOLLOW_ON_TKIID x 後続のタスク・インスタンスの ID。
MESSAGE_DATA x     新規に作成または更新された入力、出力、または障害メッセージの内容。
NAME x x x イベントに関連付けられたタスク・インスタンス、タスク・テンプレート、またはエスカレーション・インスタンスの名前。
NAMESPACE x x   イベントに関連付けられたタスク・インスタンス、タスク・テンプレート、またはエスカレーション・インスタンスのネーム・スペース。
NEW_USER       転送または作成された作業項目の新規所有者。USERS フィールドによってこの値が使用可能になる 場合、この値は null になることがあります。フィールド USERS も参照してください。 この属性は次のイベントに適用されます。
x     TASK_WORKITEM_CREATED
x     TASK_WORKITEM_TRANSFERRED
    x ESCALATION_WORKITEM_CREATED
    x ESCALATION_WORKITEM_TRANSFERRED
OLD_USER 転送済み作業項目の前の所有者。この属性は、次のイベントの場合に適用されます。
x     TASK_WORKITEM_TRANSFERRED
x     TASK_WORKITEM_DELETED
    x ESCALATION_WORKITEM_TRANSFERRED
    x ESCALATION_WORKITEM_DELETED
PARENT_CONTEXT_ID x タスクの親コンテキスト (例えば、アクティビティー・テンプレートやタスク・インスタンス) の ID。サブタスクおよび後続タスクの場合にのみ設定されます。
PARENT_TASK_NAME x 親タスク・インスタンスまたはテンプレートの名前。サブタスクおよび後続タスクの場合にのみ設定されます。
PARENT_TASK_NAMESP x 親タスク・インスタンスまたはテンプレートのネーム・スペース。サブタスクおよび後続タスクの場合にのみ設定されます。
PARENT_TKIID x 親タスク・インスタンスの ID。
PRINCIPAL x x x 出したリクエストによってイベントがトリガーされたプリンシパルの名前。
TASK_KIND x x タスクの種類。考えられる値は次のとおりです。

KIND_HUMAN 101
KIND_ORIGINATING 103
KIND_PARTICIPATING 105
KIND_ADMINISTRATIVE 106

TASK_STATE x タスクまたはタスク・テンプレートの状態。タスク・テンプレートの場合に考えられる値は次のとおりです。

STATE_STARTED 1
STATE_STOPPED 2

タスク・インスタンスの場合に考えられる値は次のとおりです。

'1' :'STATE_INACTIVE'
'2' :'STATE_READY'
'3' :'STATE_RUNNING'
'5' :'STATE_FINISHED'
'6' :'STATE_FAILED'
'7' :'STATE_TERMINATED'
'8' :'STATE_CLAIMED'
'12' :'STATE_EXPIRED'
'101':'FORWARDED'

TKIID x x タスク・インスタンスの ID。
TKTID x x タスク・テンプレートの ID。
TOP_TKIID x トップ・タスク・インスタンスの ID。
USERS x   x タスクまたはエスカレーション作業項目に割り当てられた新規ユーザー ID。NEW_USER フィールド によってこの値が使用可能になる場合、この値は null になることがあります。 この属性が適用されるイベントのリストについては、フィールド NEW_USER を参照してください。
VALID_FROM x 現行イベントに関連したタスク・テンプレートの有効開始日付。
WORK_ITEM_REASON x x 作業項目の割り当て理由。考えられる値は次のとおりです。

POTENTIAL_OWNER 1
EDITOR  2
READER 3
OWNER  4
POTENTIAL_STARTER 5
STARTER  6
ADMINISTRATOR 7
POTENTIAL_SENDER 8
ORIGINATOR 9
ESCALATION_RECEIVER 10
POTENTIAL_INSTANCE_CREATOR 11

理由は、作業項目に関連したすべてのイベントの場合に設定されます。例えば、ESCALATION_RECEIVER はエスカレーション作業項目に関連したイベントの場合に設定される一方で、他の理由はタスク作業項目関連のイベントに適用されます。


(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。