9.6 CANCEL_TASKプロシージャ
このプロシージャは、タスクの状態をCANCELEDに設定してタスクを取り消します。このプロシージャを起動できるのは、タスクのイニシエータまたはビジネス管理者のみです。CANCELEDにできるのは、状態がCOMPLETEDまたはERROREDではないタスクのみです。
タスクの取消しは、承認が不要になったときに便利です。たとえば、出張の出張承認について考えてみると、承認をリクエストした人が突然出張できなくなり、タスクが取り消されることがあります。
構文
APEX_APPROVAL.CANCEL_TASK (
p_task_id IN NUMBER );パラメータ
| パラメータ | 説明 |
|---|---|
p_task_id |
タスクID。 |
状態処理
前の状態: 任意
後の状態: CANCELLED
例
BEGIN
apex_approval.cancel_task(
p_task_id => 1234
);
END;親トピック: APEX_APPROVAL (非推奨)