IM-Workflow

jp.co.intra_mart.foundation.workflow.administrator
クラス MonitoringManager

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.administrator.MonitoringManager

public class MonitoringManager
extends Object

モニタリング情報を管理するマネージャです。

案件単位、フロー単位の集計情報の取得を行います。

導入されたバージョン:
7.2

コンストラクタの概要
MonitoringManager(String loginGroupId)
          コンストラクタ
引数で指定したログイングループIDでモニタリング情報管理マネージャを新しく生成します。
 
メソッドの概要
 void createMonitoringFlowData(MonitoringFlowDataModel... models)
          フロー別モニタリング情報を新規作成します。
 void createMonitoringMatterData(MonitoringMatterDataModel... models)
          案件処理状況別モニタリング情報を新規作成します。
 void deleteMonitoringFlowData(MonitoringFlowDataModel... models)
          フロー別モニタリング情報を削除します。
 void deleteMonitoringMatterData(MonitoringMatterDataModel... models)
          案件処理状況別モニタリング情報を削除します。
 MonitoringFlowDataModel[] getMonitoringFlowDataList(MonitoringFlowDataSearchConditionInfo condition)
          フロー別モニタリング情報を取得します。
 MonitoringMatterDataModel[] getMonitoringMatterDataList()
          案件処理状況別モニタリング情報を全件取得します。
 void updateMonitoringFlowData(MonitoringFlowDataModel... models)
          フロー別モニタリング情報を更新します。
 void updateMonitoringMatterData(MonitoringMatterDataModel... models)
          案件処理状況別モニタリング情報を更新します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MonitoringManager

public MonitoringManager(String loginGroupId)
コンストラクタ
引数で指定したログイングループIDでモニタリング情報管理マネージャを新しく生成します。

パラメータ:
loginGroupId - ログイングループID
メソッドの詳細

createMonitoringFlowData

public void createMonitoringFlowData(MonitoringFlowDataModel... models)
                              throws WorkflowException
フロー別モニタリング情報を新規作成します。

以下の項目は、正の整数を設定してください。
正の整数を設定しない場合、getMonitoringFlowDataListを使用時に例外が発生します。
・完了案件数(終了ノード到達)
・完了案件数(承認終了)
・完了案件数(取止め)
・完了案件数(否認)
・完了案件数(案件操作)

models内の以下の項目は、DBにカラムが存在しないため、フロー別モニタリングテーブルに登録しません。
[DB非関連項目]
・フロー名
・総合計

パラメータ:
models - フロー別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

updateMonitoringFlowData

public void updateMonitoringFlowData(MonitoringFlowDataModel... models)
                              throws WorkflowException
フロー別モニタリング情報を更新します。

以下の項目は、正の整数を設定してください。
正の整数を設定しない場合、getMonitoringFlowDataListを使用時に例外が発生します。
・完了案件数(終了ノード到達)
・完了案件数(承認終了)
・完了案件数(取止め)
・完了案件数(否認)
・完了案件数(案件操作)

models内の以下の項目は、DBにカラムが存在しないため、フロー別モニタリングテーブルに更新しません。
[DB非関連項目]
・フロー名
・総合計

パラメータ:
models - フロー別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

deleteMonitoringFlowData

public void deleteMonitoringFlowData(MonitoringFlowDataModel... models)
                              throws WorkflowException
フロー別モニタリング情報を削除します。
また、以下の項目は、値が入っていても検索条件から外します。
[検索除外項目]
・フロー名
・総合計

パラメータ:
models - フロー別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

getMonitoringFlowDataList

public MonitoringFlowDataModel[] getMonitoringFlowDataList(MonitoringFlowDataSearchConditionInfo condition)
                                                    throws WorkflowException
フロー別モニタリング情報を取得します。

conditionで指定されているフローIDに該当するデータを取得します。

データ取得時に総合計の算出を行います。
DBの以下の項目に正の整数が設定されていない場合、例外が発生します。
・完了案件数(終了ノード到達)
・完了案件数(承認終了)
・完了案件数(取止め)
・完了案件数(否認)
・完了案件数(案件操作)

パラメータ:
condition - フロー別モニタリング一覧情報検索条件
戻り値:
MonitoringFlowDataModel[] フロー別モニタリング情報の配列
例外:
WorkflowException - ワークフローアプリケーション例外

createMonitoringMatterData

public void createMonitoringMatterData(MonitoringMatterDataModel... models)
                                throws WorkflowException
案件処理状況別モニタリング情報を新規作成します。

パラメータ:
models - 案件処理状況別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

updateMonitoringMatterData

public void updateMonitoringMatterData(MonitoringMatterDataModel... models)
                                throws WorkflowException
案件処理状況別モニタリング情報を更新します。

パラメータ:
models - 案件処理状況別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

deleteMonitoringMatterData

public void deleteMonitoringMatterData(MonitoringMatterDataModel... models)
                                throws WorkflowException
案件処理状況別モニタリング情報を削除します。

パラメータ:
models - 案件処理状況別モニタリング情報の配列
例外:
WorkflowException - ワークフロー例外クラス

getMonitoringMatterDataList

public MonitoringMatterDataModel[] getMonitoringMatterDataList()
                                                        throws WorkflowException
案件処理状況別モニタリング情報を全件取得します。

戻り値:
MonitoringMatterDataModel[] 案件処理状況別モニタリング情報の配列
例外:
WorkflowException - ワークフローアプリケーション例外

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.