9.28 RENEW_TASKファンクション

注意:

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

かわりにAPEX_HUMAN_TASKを使用してください。

このファンクションは、期限切れまたはエラーのタスクを再アクティブ化します。状態EXPIREDまたはERROREDに遷移したタスクは、ビジネス管理者が更新できます。

ビジネス管理者がタスクを更新すると、指定されたタスクIDからの指定された情報で、新しいタスクが作成されます。更新後のタスクは期限切れ/エラー・タスクに関連付けられるため、ユーザーがその元のタスクを確認できます。このファンクションは、更新後のタスクのIDを返します。

構文

APEX_APPROVAL.RENEW_TASK (
    p_task_id       IN NUMBER,
    p_priority      IN INTEGER  DEFAULT NULL,
    p_due_date      IN timestamp with time zone )
RETURN NUMBER;

パラメータ

パラメータ 説明
p_task_id タスクID。
p_priority 更新後のタスクの優先度。
p_due_date 更新後のタスクの期日。

戻り値

このファンクションは、更新後のタスクのIDを返します。

状態処理

元のタスクの状態: EXPIREDERRORED

更新されたタスクの状態: ASSIGNEDUNASSIGNED

BEGIN
    apex_approval.renew_task(
        p_task_id            => 1234,
        p_priority           => apex_approval.c_task_priority_high,
        p_due_date           => sysdate + 10
    );
END;