本主题仅适用于 IBM Business Process Manager Advanced 配置。

TASK_AUDIT_LOG 视图

使用此预定义的 Business Process Choreographer 数据库视图基于人员任务的审计日志信息进行查询。

内联任务记录在 AUDIT_LOG_B 视图中。所有其他类型的任务记录在 TASK_AUDIT_LOG 视图中。根据在 IBM® Integration Designer 中所做的选择,内联人员任务还可以触发为业务流程管理器人员活动事件和人员任务管理员任务事件发出的公共事件基础结构 (CEI) 事件。

审计事件与任务实体相关。审计事件类型依赖于该事件所引用的实体。审计事件类型包括:

  • 任务实例事件 (TIE)
  • 任务模板事件 (TTE)
  • 升级实例事件 (EIE)

下表描述了 TASK_AUDIT_LOG 视图。

表 1. TASK_AUDIT_LOG 视图的结构
名称 TIE TTE EIE 描述
ALID x x x 审计日志条目的标识。
AUDIT_EVENT x x x 所发生事件的类型。
CONTAINMENT_CTX_ID x x 包含上下文的标识,例如,ACOID、PTID 或 PIID。
DESCRIPTION x   x 已解析的描述字符串,其中,描述字符串中的占位符已替换为当前值。所有受影响的语言以 XML 文档格式一起记录在此列中。将只记录描述字符串包含创建等事件的占位符或者已经根据更新等事件进行明确更新的语言。
ESIID x 与当前事件相关的升级实例的标识。
ESTID x 与当前事件相关的升级模板的标识。
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

FAULT_TYPE_NAME x 故障消息类型的局部名。此属性适用于下列事件:

TASK_FAILED
TASK_FAULT_MESSAGE_UPDATED

FOLLOW_ON_TKIID x 后续任务实例的标识。
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 任务的父上下文(例如活动模板或任务实例)的标识。仅对于子任务和后续任务,才会设置此属性。
PARENT_TASK_NAME x 父任务实例或父任务模板的名称。 仅对于子任务和后续任务,才会设置此属性。
PARENT_TASK_NAMESP x 父任务实例或父任务模板的名称空间。仅对于子任务和后续任务,才会设置此属性。
PARENT_TKIID x 父任务实例的标识。
PRINCIPAL x x x 主体的名称,此主体的请求触发了事件。
PROCESS_APP_ACRONYM x x x 流程应用程序的首字母缩写词(如果 Root 容器是流程应用程序)。这仅在从 Process Center 部署任务模板时设置。
SNAPSHOT_ID x x x Root 容器(可以是流程应用程序或 Toolkit)的 Snapshot 标识。这仅在从 Process Center 部署任务模板时设置。
SNAPSHOT_NAME x x x Root 容器的 Snapshot 名称。这仅在从 Process Center 部署任务模板时设置。
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

任务实例的可能值是:

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

TKIID x x 任务实例的标识。
TKTID x x 任务模板的标识。
TOP_TKIID x 顶层任务实例的标识。
USERS x   x 对任务或升级工作项指定的新用户标识。如果此值是通过 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,其他原因适用于与任务工作项相关的事件。