9.6 CANCEL_TASKプロシージャ

注意:

このAPIは非推奨であり、将来のリリースで削除される予定です。

かわりにAPEX_HUMAN_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;