9.15 GET_TASK_HISTORYファンクション

注意:

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

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

このファンクションは、タスクの承認ログを取得します。

このファンクションは、有効なOracle APEXセッションのコンテキスト内のデータのみを戻します。SQLワークショップ内のデータは戻しません。

構文

APEX_APPROVAL.GET_TASK_HISTORY (
    p_task_id        IN NUMBER,
    p_include_all    IN VARCHAR2 DEFAULT 'N' )
RETURN apex_t_approval_log_table pipelined;

パラメータ

パラメータ 説明
p_task_id タスクID。
p_include_all Yに設定すると、指定されたタスクIDのタスクにリンクされているすべてのタスクの履歴が表示されます。Oracle APEXリリース22.2以降、これには期限切れになった以前のタスクが含まれます。

戻り値

次の列を含む承認ログ・エントリ(タイプapex_t_approval_log_table)の表:

  • display_msg varchar2(4000)
  • event_creator varchar2(255)
  • event_creator_lower varchar2(255)
  • event_timestamp timestamp with time zone
  • event_type varchar2(255)
  • event_type_code varchar2(32)
  • new_actual_owner varchar2(255)
  • new_actual_owner_lower varchar2(255)
  • new_priority number
  • new_priority_level varchar2(255)
  • new_state varchar2(255)
  • new_state_code varchar2(32)
  • old_actual_owner varchar2(255)
  • old_actual_owner_lower varchar2(255)
  • old_priority number
  • old_priority_level varchar2(255)
  • old_state varchar2(255)
  • old_state_code varchar2(32)
  • outcome varchar2(255)
  • outcome_code varchar2(32)

select *  from table ( apex_approval.get_task_history ( p_task_id => 1234,
                                                 p_include_all => 'Y' ) )