「タスクのサイクル・タイム・レポート」ビュー

表34-24に、WFTASKCYCLETIME_VIEWレポート・ビューを示します。

表34-24 「タスクのサイクル・タイム・レポート」ビュー

名前 タイプ

TASKID脚注1

VARCHAR2(64)

TASKNAME

VARCHAR2(200)

TASKNUMBER

NUMBER

CREATEDDATE

DATE

ENDDATE

DATE

CYCLETIME

NUMBER(38)

脚注1

NOT NULL列

例:

  • 過去30日以内に作成された完了済タスクの平均サイクル・タイム(タスク完了時間)の計算を次に示します。

    SELECT avg(cycletime) FROM  WFTASKCYCLETIME_VIEW  WHERE createddate > 
     (current_date - 30);
    
  • 過去30日以内に作成されたすべての完了済タスクの平均サイクル・タイムの問合せおよびタスク名によるグループ化を次に示します。

    SELECT taskname, avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE
     createddate > (current_date - 30) GROUP BY taskname;
    
  • 各タスクで要した最短および最長時間の問合せを次に示します。

    SELECT taskname, min(cycletime), max(cycletime) FROM WFTASKCYCLETIME_VIEW
     GROUP BY taskname;
    
  • 過去7日以内に完了したタスクの平均サイクル・タイムの計算を次に示します。

    SELECT avg(cycletime) FROM  WFTASKCYCLETIME_VIEW  WHERE enddate >
      (current_date - 7);
    
  • 完了に8日以上要したタスクの問合せを次に示します。

    SELECT taskname, avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE cycletime
     > ((current_date +7) - current_date) GROUP BY taskname;