19.6.12 承認用の実行時ビュー

APEX_TASKSAPEX_TASK_COMMENTSAPEX_TASK_HISTORYAPEX_TASK_PARAMETERSおよびAPEX_TASK_PARTICIPANTSの各ビューについて説明します。

承認コンポーネントで使用できるパブリック・ビューは5つあります。
  1. APEX_TASKS: 各タスク・インスタンスのプロパティの場合。
  2. APEX_TASK_COMMENTS: 各タスク・インスタンスに入力されたすべてのコメントの場合。
  3. APEX_TASK_HISTORY: 更新に関連付けられたユーザーや操作が実行された日付など、タスク・インスタンスのライフサイクル中に実行される時系列操作の場合。
  4. APEX_TASK_PARAMETERS: タスク・インスタンスに定義されたパラメータと、文字列形式の計算されたランタイム値の場合。
  5. APEX_TASK_PARTICIPANTS: 各タスク・インスタンスの参加者のリストの場合ビジネス管理者が新しい参加者を招待したために、このリストはタスク定義のリストと異なる場合があります。

表19-2 APEX_TASKS

名前 NULLかどうか データ型
TASK_ID NOT NULL NUMBER
WORKSPACE_ID NOT NULL NUMBER
WORKSPACE NOT NULL VARCHAR2(255)
WORKSPACE_DISPLAY_NAME なし VARCHAR2(4000)
APPLICATION_ID NOT NULL NUMBER
APPLICATION_NAME NOT NULL VARCHAR2(255)
TASK_DEF_ID なし NUMBER
TASK_DEF_NAME なし VARCHAR2(255)
TASK_DEF_STATIC_ID なし VARCHAR2(255)
PREVIOUS_TASK_ID なし NUMBER
SUBJECT なし VARCHAR2(1000)
DUE_ON なし TIMESTAMP(6)WITH TIME ZONE
PRIORITY NOT NULL NUMBER(1)
PRIORITY_LEVEL なし VARCHAR2(6)
DETAIL_PK なし VARCHAR2(400)
INITIATOR なし VARCHAR2(255)
ACTUAL_OWNER なし VARCHAR2(255)
PREVIOUS_OWNER なし VARCHAR2(255)
STATE_CODE なし VARCHAR2(10)
STATE なし VARCHAR2(10)
RENEWAL_COUNT なし NUMBER
OUTCOME_CODE なし VARCHAR2(32)
OUTCOME なし VARCHAR2(32)
CREATED_BY なし VARCHAR2(255)
CREATED_ON NOT NULL TIMESTAMP(6)WITH TIME ZONE
LAST_UPDATED_BY なし VARCHAR2(255)
LAST_UPDATED_ON なし TIMESTAMP(6)WITH TIME ZONE

表19-3 APEX_TASK_COMMENTS

名前 NULLかどうか データ型
TASK_ID NOT NULL NUMBER
WORKSPACE NOT NULL VARCHAR2(255)
WORKSPACE_DISPLAY_NAME なし VARCHAR2(4000)
APPLICATION_ID NOT NULL NUMBER
APPLICATION_NAME NOT NULL VARCHAR2(255)
CREATED_BY なし VARCHAR2(255)
CREATED_ON なし TIMESTAMP(9)WITH TIME ZONE
TEXT なし VARCHAR2(4000)

表19-4 APEX_TASK_HISTORY

名前 NULLかどうか データ型
TASK_ID NOT NULL NUMBER
WORKSPACE NOT NULL VARCHAR2(255)
WORKSPACE_DISPLAY_NAME なし VARCHAR2(4000)
APPLICATION_ID なし NUMBER
APPLICATION_NAME NOT NULL VARCHAR2(255)
EVENT_TYPE_CODE なし VARCHAR2(20)
EVENT_TYPE なし VARCHAR2(15)
EVENT_CREATOR なし VARCHAR2(255)
EVENT_TIMESTAMP なし TIMESTAMP(9)WITH TIME ZONE
OLD_STATE_CODE なし VARCHAR2(32)
OLD_STATE なし VARCHAR2(10)
NEW_STATE_CODE なし VARCHAR2(32)
NEW_STATE なし VARCHAR2(10)
OLD_ACTUAL_OWNER なし VARCHAR2(255)
NEW_ACTUAL_OWNER なし VARCHAR2(255)
OLD_PRIORITY なし NUMBER
NEW_PRIORITY なし NUMBER
OLD_DUE_ON なし VARCHAR2(4000)
NEW_DUE_ON なし VARCHAR2(4000)
OUTCOME_CODE なし VARCHAR2(32)
ACTION_NAME なし VARCHAR2(255)
ACTION_STATUS なし VARCHAR2(7)
ACTION_TIMESTAMP なし TIMESTAMPWITHTIMEZONE
SUCCESS_MSG なし VARCHAR2(4000)
FAILURE_MSG なし VARCHAR2(4000)
OUTCOME なし CHAR(8)
DISPLAY_MSG なし VARCHAR2(4000)

表19-5 APEX_TASK_PARAMETERS

名前 NULLかどうか データ型
TASK_ID NOT NULL NUMBER
TASK_DEF_PARAM_ID なし NUMBER
WORKSPACE NOT NULL VARCHAR2(255)
WORKSPACE_DISPLAY_NAME なし VARCHAR2(4000)
APPLICATION_ID NOT NULL NUMBER
APPLICATION_NAME NOT NULL VARCHAR2(255)
PARAM_LABEL なし VARCHAR2(255)
PARAM_STATIC_ID なし VARCHAR2(255)
IS_REQUIRED なし VARCHAR2(1)
IS_VISIBLE なし VARCHAR2(1)
PARAM_VALUE なし VARCHAR2(255)

表19-6 APEX_TASK_PARTICIPANTS

名前 NULLかどうか データ型
TASK_ID NOT NULL NUMBER
WORKSPACE NOT NULL VARCHAR2(255)
WORKSPACE_DISPLAY_NAME なし VARCHAR2(4000)
APPLICATION_ID NOT NULL NUMBER
APPLICATION_NAME NOT NULL VARCHAR2(255)
PARTICIPANT なし VARCHAR2(4000)
PARTICIPANT_TYPE なし VARCHAR2(15)
IDENTITY_TYPE なし VARCHAR2(32)