9.5 APPROVE_TASKプロシージャ
このプロシージャは、タスクを承認します。このプロシージャを起動できるのは、タスクの潜在的所有者または実際の所有者のみです。このプロシージャにより、タスクの状態はCompletedに移り、タスクの結果はApprovedに設定されます。
これは便利なプロシージャで、結果のapex_approval.c_task_outcome_approvedを指定してcomplete_taskをコールするのと同等です。
構文
APEX_APPROVAL.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_approval.approve_task(
p_task_id => 1234);
END;親トピック: APEX_APPROVAL (非推奨)