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;
親トピック: APEX_HUMAN_TASK