21.2 メトリクスWebサービスAPI

この節では、メトリクスWebサービスで利用できるメソッドの詳細を説明します。

すべてのメソッドがMetricsServiceExceptionとRemoteExceptionをスローします。 読みやすくするために、メソッドの署名のthrows節は省略されています。

21.2.1 チームマネージャメソッド

この節は、チームマネージャが利用できる各メソッドの参照情報を取り上げています。

getClaimedFlowTimeCalendarDays

構文: メソッドの署名を次に示します。

double getClaimedFlowTimeCalendarDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime, String teamDN,Map filters)

getClaimedFlowTimeWorkingDays

構文: メソッドの署名を次に示します。

MetricsResultset getClaimedFlowTimeWorkingDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime,String teamDN, Map filters)

getToClaimedFlowTimeCalendarDays

構文: メソッドの署名を次に示します。

 double getToClaimFlowTimeCalendarDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime, String teamDN,Map filters)

getToClaimedFlowTimeWorkingDays

構文: メソッドの署名を次に示します。

  MetricsResultset getToClaimFlowTimeWorkingDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime,String teamDN, Map filters)   

getClaimedInventory

構文: メソッドの署名を次に示します。

 double getClaimedInventory(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime, String teamDN, Map filters)

getClaimedThroughputCalendarDays

構文: メソッドの署名を次に示します。

  double getClaimedThroughputCalendarDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime, String teamDN Map filters)

getClaimedThroughputWorkingDays

構文: メソッドの署名を次に示します。

    MetricsResultset getClaimedThroughputWorkingDays(String processId, String processVersion, Date startCompletionTime, Date endCompletionTime, String teamDN, Map filters)

getTeamLongestRunning

構文: メソッドの署名を次に示します。

MetricsResultset getTeamLongestRunning(String processId, String processVersion, String teamDN, Map filters)

getTeamLongestClaimed

構文: メソッドの署名を次に示します。

MetricsResultset getTeamLongestClaimed(String processId, String processVersion, String teamDN, Map filters) 

getTeamFlowHistory

構文: メソッドの署名を次に示します。

MetricsResultset getTeamFlowHistory(List requestIds)

getTeamHistoryForInitiators

構文: メソッドの署名を次に示します。

MetricsResultset getTeamHistoryForInitiators(String teamDN, Map filters)

getTeamHistoryForRecipients

構文: メソッドの署名を次に示します。

MetricsResultset getTeamHistoryForRecipients(String teamDN, Map filters)

getTeamRunningTime

構文: メソッドの署名を次に示します。

double getTeamRunningTime(String processId, String processVersion, String teamDN, Map filters)

getTeamDecisionCount

構文: メソッドの署名を次に示します。

int getTeamDecisionCount(String processId, String processVersion, String teamDN, Map filters)

getTeamInitiatedCount

構文: メソッドの署名を次に示します。

 int getTeamInitiatedCount(String processId, String processVersion, String teamDN, Map filters)

getTeamRecipientCount

構文: メソッドの署名を次に示します。

 int getTeamRecipientCount(String processId, String processVersion, String teamDN, Map filters)

21.2.2 プロビジョニングアプリケーション管理者メソッド

この節は、プロビジョニングアプリケーション管理者が利用できる各メソッドに関する参照情報を取り上げています。

getActivityFlowTimeCalendarDays

構文: メソッドの署名を次に示します。

double getActivityFlowTimeCalendarDays(String processId, String processVer, String activityId, Date startTime, Date completeTime, Map filters)

getActivityFlowTimeWorkingDays

構文: メソッドの署名を次に示します。

    MetricsResultset getActivityFlowTimeWorkingDays(String processId, String processVer, String activityId, Date startTime, Date completeTime, Map filters)

getActivityInventory

構文: メソッドの署名を次に示します。

double getActivityInventory(String processId, String processVersion, String activityId, Date startTime, Date completeTime, Map filters)

getActivityThroughputCalendarDays

構文: メソッドの署名を次に示します。

double getActivityThroughputCalendarDays(String processId, String processVersion, String activityId, Date startTime, Date completiontime, Map filters)

getActivityThroughputWorkingDays

構文: メソッドの署名を次に示します。

 MetricsResultset getActivityThroughputWorkingDays(String processId, String processVersion, String activityId, Date startTime, Date completiontime,    Map filters)

getInventory

構文: メソッドの署名を次に示します。

double getInventory(String processId, String processVersion, Date startTime, Date completeTime, Map filters)

getLongestClaimed

構文: メソッドの署名を次に示します。

 MetricsResultset getLongestClaimed(String processId, String processVersion, Map filters)

getLongestRunning

構文: メソッドの署名を次に示します。

MetricsResultset getLongestRunning(String processId, String processVersion, Map filters)

getFlowCount

構文: メソッドの署名を次に示します。

int getFlowCount(String processId, String processVersion, Map filters)

getFlowHistory

構文: メソッドの署名を次に示します。

MetricsResultset getFlowHistory(List requestIds)

getFlowHistoryForInitiators

構文: メソッドの署名を次に示します。

    MetricsResultset getFlowHistoryForInitiators(List initiators, Map filters)

getFlowHistoryForRecipients

構文: メソッドの署名を次に示します。

MetricsResultset getFlowHistoryForRecipients(List recipients, Map filters)

getRunningTime

構文: メソッドの署名を次に示します。

 double getRunningTime(String processId, String processVersion, Map filters)

getThroughputCalendarDays

構文: メソッドの署名を次に示します。

double getThroughputCalendarDays(String processId, String processVersion, Date startTime, Date completiontime, Map filters)

getThroughputWorkingDays

構文: メソッドの署名を次に示します。

MetricsResultset getActivityThroughputWorkingDays(String processId, String processVersion, String activityId, Date startTime, Date completiontime,    Map filters)

21.2.3 ユーティリティメソッド

この節は、各ユーティリティメソッドに関する参照情報を取り上げています。これらのメソッドは、チームマネージャと管理者の両方が呼び出すことができます。

getVersion

構文: メソッドの署名を次に示します。

VersionVO getVersion()

getAllProvisioningFlows

構文: メソッドの署名を次に示します。

MetricsResultset getAllProvisioningFlows()

getUserActivityOnlyFlow

構文: メソッドの署名を次に示します。

BasicModelVO getUserActivityOnlyFlow(String processId, String processVer)

getTeams

構文: メソッドの署名を次に示します。

MetricsResultset getTeams()

getTeamMembers

構文: メソッドの署名を次に示します。

MetricsResultset getTeamMembers(String teamDN)