6.19 REJECT_TASKプロシージャ

このプロシージャは、タスクを却下します。このプロシージャを起動できるのは、タスクの潜在的所有者または実際の所有者のみです。

タスクの状態はCompletedに移り、タスクの結果はRejectedに設定されます。これは便利なプロシージャで、結果のapex_approval.c_task_outcome_rejectedを指定してcomplete_taskをコールするのと同等です。

構文

APEX_APPROVAL.REJECT_TASK (
    p_task_id                IN NUMBER,
    p_autoclaim              IN BOOLEAN DEFAULT FALSE );

パラメータ

表6-17 REJECT_TASKのパラメータ

パラメータ 説明
p_task_id タスクID。
p_autoclaim タスクがUNASSIGNED状態になると、タスクを暗黙的に要求します。

状態処理

前の状態: ASSIGNED|UNASSIGNED (p_autoclaim=true)

後の状態: COMPLETED

BEGIN
    apex_approval.reject_task(
        p_task_id => 1234
    );
END;