6.15 GET_TASKSファンクション
このファンクションは、指定されたコンテキストに応じてユーザーのタスクを取得します。
コンテキストは、次のいずれかです。
MY_TASKS
: ファンクションをコールするユーザーがタスクの所有者または潜在的所有者の1人のいずれかであるタスクをすべて戻します。ADMIN_TASKS
: ファンクションをコールするユーザーがビジネス管理者であるタスクをすべて戻します。INITIATED_BY_ME
: ファンクションをコールするユーザーがイニシエータであるタスクをすべて戻します。SINGLE_TASK
:P_TASK_ID
入力パラメータで識別されるタスクを戻します。
このファンクションは、有効なOracle APEXセッションのコンテキスト内のデータのみを戻します。SQLワークショップ内のデータは戻しません。
構文
APEX_APPROVAL.GET_TASKS (
p_context IN VARCHAR2 DEFAULT wwv_flow_approval_api.c_context_my_tasks,
p_user IN VARCHAR2 DEFAULT wwv_flow_security.g_user,
p_task_id IN NUMBER DEFAULT NULL,
p_application_id IN NUMBER DEFAULT NULL )
RETURN wwv_flow_t_approval_tasks pipelined;
パラメータ
表6-13 GET_TASKSのパラメータ
パラメータ | 説明 |
---|---|
p_context |
リスト・コンテキスト。デフォルトはMY_TASKS です。
|
p_user |
チェック対象のユーザー。デフォルトは、ログイン・ユーザーです。p_context をMY_TASKS 、ADMIN_TASKS またはINITIATED_BY_ME に設定する必要があります。
|
p_task_id |
ユーザーではなくタスクID用のフィルタです。デフォルトは、nullです。p_context をSINGLE_TASK に設定する必要があります。
|
p_application_id |
アプリケーション用のフィルタです。デフォルトは、null (すべてのアプリケーション)です。 |
戻り値
タスクの表(タイプapex_t_approval_tasks
)。
例
select * from table ( apex_approval.get_tasks ( p_context => 'MY_TASKS' ) )
親トピック: APEX_APPROVAL