31.5 APPROVE_TASKプロシージャ

このプロシージャは、タスクを承認します。このプロシージャを起動できるのは、タスクの潜在的所有者または実際の所有者のみです。このプロシージャにより、タスクの状態はCompletedに移り、タスクの結果はApprovedに設定されます。

これは便利なプロシージャで、結果のapex_approval.c_task_outcome_approvedを指定してcomplete_taskをコールするのと同等です。

構文

APEX_HUMAN_TASK.APPROVE_TASK (
    p_task_id                IN NUMBER,
    p_autoclaim              IN BOOLEAN DEFAULT FALSE );

パラメータ

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

状態処理

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

後の状態: COMPLETED

BEGIN
    apex_human_task.approve_task(
        p_task_id => 1234);
END;