public interface WFMForecastService710Soap
extends java.rmi.Remote
| Modifier and Type | Method and Description |
|---|---|
void |
addScenarioActivity(int scenarioId,
FrcActivity[] activities) |
void |
addTemplateActivities(int templateId,
FrcActivity[] activities) |
java.lang.String |
asyncGetForecastInformation(int scenarioID,
int target,
int targetID,
int[] types,
double start,
double end,
int branchSelection,
int[] granularities,
int request) |
java.lang.String |
asyncSplitPredictedData(int scenarioId,
FrcActivity[] sourceActivity,
FrcActivity[] targetActivities,
double start,
double end,
boolean keepAHT,
boolean useAllActivities,
boolean frcSaveSplitResults,
boolean considerPlannedItems) |
java.lang.String |
buildPredictedDataBasedOnConstant(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double growthRate,
double value,
boolean frcSaveBuildResults) |
java.lang.String |
buildPredictedDataBasedOnHistory(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double historyStart,
double historyEnd,
double growthRate,
FrcTemplateData[] overrideData,
boolean frcSaveBuildResults) |
java.lang.String |
buildPredictedDataBasedOnTemplate(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double growthRate,
FrcTemplateData[] templateData,
boolean frcSaveBuildResults) |
java.lang.String |
buildPredictedDataUseMethod(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
int method,
double historyStart,
double historyEnd,
double growthRate,
FrcTemplateData[] data,
FrcActivityEvents[] events,
boolean frcSaveBuildResults) |
java.lang.String |
calculateStaffingRequirementData(int scenarioId,
FrcActivity[] targetActivities,
int[] types,
double start,
double end,
int method,
FrcPeriodParameters[] periodParameters,
FrcStaffingDataParameters[] parameters,
FrcStaffingDataObjectives[] objectives,
FrcTemplateData[] templateData,
boolean frcSaveBuildResults) |
int |
createScenario(java.lang.String name,
java.lang.String comments,
int type,
FrcActivity[] activities,
double start,
double end) |
int |
createTemplate(int type,
java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
double initialValue,
int basedOnTemplate) |
void |
deleteForecastInformation(int scenarioId,
FrcActivity[] activities,
double start,
double end) |
void |
deleteScenario(int scenarioId) |
void |
deleteScenarioActivity(int scenarioId,
FrcActivity[] activities) |
void |
deleteTemplate(int[] templates) |
void |
deleteTemplateActivities(int templateId,
FrcActivity[] activities) |
int |
findScenarioInSnapshot(java.lang.String snapshotId,
java.lang.String name,
int startIndex) |
FrcActivityFactors[] |
getActivityFactors(FrcActivity activity,
double start,
double end) |
FrcActivityHistoricalInformationIndicators[] |
getActivityHistoricalInformationIndicators(FrcActivity[] activities,
int[] types,
double start,
double end,
int request) |
FrcTargetForecastInformation[] |
getAsyncRequestForecastInformation(java.lang.String asyncRequestID) |
FrcActivityEvents[] |
getForecastActivityEvents(int scenarioId,
FrcActivity[] activities,
double start,
double end) |
FrcActivityBuildSelection |
getForecastActivityPredictionBuildSelection(int scenarioID,
int target,
int targetID) |
FrcActivityBuildSelection |
getForecastActivityStaffingBuildSelection(int scenarioID,
int target,
int targetID) |
FrcTargetForecastInformation[] |
getForecastInformation(int scenarioId,
int target,
int targetId,
int[] types,
double start,
double end,
int timeZone,
int branchSelection,
int granularity,
int request)
Returns requested forecast information for specified period and specified target.
|
FrcActivityDataIndicator[] |
getForecastInformationIndicators(int scenarioId,
double start,
double end,
FrcActivity[] activities) |
FrcTargetForecastInformation[] |
getForecastRequestActivityData(java.lang.String requestID,
int activityID,
int[] types,
double start,
double end,
int granularity) |
FrcSplitResult[] |
getForecastSplitResult(java.lang.String asyncRequestID) |
SFrcSplitResult[] |
getForecastSplitResults(java.lang.String asyncRequestID) |
FrcActivityEventsEx[] |
getForecastTargetEvents(int scenarioId,
int target,
int targetId,
double start,
double end) |
FrcTargetForecastInformation[] |
getHistoricalInformation(int target,
int targetId,
int[] types,
double start,
double end,
int granularity) |
FrcHistoricalShortInformation |
getHistoricalShortInformation() |
FrcScenarioInformation[] |
getScenario(int scenarioId) |
CfgActivityShort[] |
getScenarioActivityConfiguration(int scenarioId,
int[] sites,
int sortMode,
boolean sortAscending) |
CfgBUShort[] |
getScenarioBUConfiguration(int scenarioId,
int sortMode,
boolean sortAscending) |
FrcScenarioInformation[] |
getScenarioFromSnapshot(java.lang.String snapshotId,
int first,
int last) |
CfgSiteShort[] |
getScenarioSiteConfiguration(int scenarioId,
int[] bUnits,
int sortMode,
boolean sortAscending) |
CfgActivityShort[] |
getScenarioToVirtualAssignedActivityConfiguration(int scenarioId,
int[] virtualActivities,
int sortMode,
boolean sortAscending) |
CfgVirtualActivityShort[] |
getScenarioVirtualActivityConfiguration(int scenarioId,
int[] bUnits,
int sortMode,
boolean sortAscending) |
FrcSiteFactors |
getSiteFactors(int siteId,
double start,
double end) |
FrcTemplate |
getTemplate(int templateId,
int request) |
FrcActivity[] |
getTemplateActivities(int templateId) |
FrcData[] |
getTemplateData(int templateId) |
FrcTemplateHeader[] |
getTemplatesList(int[] BUs,
int[] sites,
int[] types) |
FrcScenarioSnapshot |
openScenarioSnapshot(int ownership,
int[] types,
int[] statuses,
double start,
double end,
int sortMode,
boolean sortAscending) |
java.lang.String |
publishForecast(FrcActivity[] activities,
int sourceScenarioId,
double sourceStartDate,
double sourceEndDate,
int targetScenarioId,
double targetStartDate,
double targetEndDate) |
long |
readScenarioDBTimestamp(int scenarioId) |
java.lang.String |
saveForecastRequestData(java.lang.String asyncRequestToSaveID) |
int |
saveHistoricalDataAsTemplate(int type,
java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
FrcActivity[] sourceActivities) |
int |
saveStaffingDataAsTemplate(java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
int sourceScenarioId,
FrcActivity[] sourceActivities) |
java.lang.String |
setForecastInformation(int scenarioId,
FrcActivityForecastInformation[] information) |
void |
setScenarioComments(int scenarioId,
java.lang.String comments) |
void |
setScenarioName(int scenarioId,
java.lang.String name) |
void |
setScenarioType(int scenarioId,
int type) |
void |
setTemplateData(int templateId,
FrcData[] data) |
void |
setTemplateName(int templateId,
java.lang.String name) |
void |
sortScenarioSnapshot(java.lang.String snapshotId,
int sortMode,
boolean sortAscending) |
java.lang.String |
splitPredictedData(int scenarioId,
FrcActivity[] sourceActivity,
FrcActivity[] targetActivities,
double start,
double end,
boolean keepAHT,
boolean useAllActivities,
boolean frcSaveSplitResults) |
FrcScenarioInformation[] getScenario(int scenarioId) throws java.rmi.RemoteException
java.rmi.RemoteExceptionlong readScenarioDBTimestamp(int scenarioId)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcScenarioSnapshot openScenarioSnapshot(int ownership, int[] types, int[] statuses, double start, double end, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcScenarioInformation[] getScenarioFromSnapshot(java.lang.String snapshotId, int first, int last) throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid sortScenarioSnapshot(java.lang.String snapshotId,
int sortMode,
boolean sortAscending)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint findScenarioInSnapshot(java.lang.String snapshotId,
java.lang.String name,
int startIndex)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionCfgBUShort[] getScenarioBUConfiguration(int scenarioId, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionCfgSiteShort[] getScenarioSiteConfiguration(int scenarioId, int[] bUnits, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionCfgActivityShort[] getScenarioToVirtualAssignedActivityConfiguration(int scenarioId, int[] virtualActivities, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionCfgVirtualActivityShort[] getScenarioVirtualActivityConfiguration(int scenarioId, int[] bUnits, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionCfgActivityShort[] getScenarioActivityConfiguration(int scenarioId, int[] sites, int sortMode, boolean sortAscending) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityDataIndicator[] getForecastInformationIndicators(int scenarioId, double start, double end, FrcActivity[] activities) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTargetForecastInformation[] getForecastInformation(int scenarioId, int target, int targetId, int[] types, double start, double end, int timeZone, int branchSelection, int granularity, int request) throws java.rmi.RemoteException
scenarioId - Scenario identifier, 0 - for mastertarget - Target leveltargetId - Target identifiertypes - Array of required data typesstart - Requested start dateend - Requested end datetimeZone - Indicates use of time zones. 0 - ignore time zones.branchSelection - Indicator specifies how target Activities must be selected. 0 - (default) Site branch, 1 - Multi-site Activity branch.granularity - Requested period granularity in minutes. Period data aggregated from the start to the end with the given granularity. Meaningful values:
0 - total for the whole period;
15 min (time step);
1440 (1 day);
10080 (1 week);
60480 (max long period - 6 weeks).
Monthly aggregation performed on calendar month basis (special value is -1), e.g. start Jun 15, 2003 - end Jul 15, 2003 will be aggregated as 2 values for periods: (Jun 15, 2003 - Jun 30, 2003) and (Jul 1, 2003 - Jul 15, 2003).
Special values:
0 - for total value;
-1 - calendar month;
-10 - calendar week starts Sunday;
-11 - calendar week starts Mon.;
-12 - calendar week starts Tue.;
-13 - calendar week starts Wed.;
-14 - calendar week starts Thu.;
-15 - calendar week starts Fri.;
-16 - calendar week starts Sat.request - Requested information flag:
0 - all information;
1 - forecast data only;
2 - parameters only;
4 - objectives only;
8 - period parameters only;
16 - data comments.
Request is a bit mask and can specify more than one information request, e.g. 5 = forecast data and objectives.java.rmi.RemoteExceptionjava.lang.String asyncGetForecastInformation(int scenarioID,
int target,
int targetID,
int[] types,
double start,
double end,
int branchSelection,
int[] granularities,
int request)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTargetForecastInformation[] getAsyncRequestForecastInformation(java.lang.String asyncRequestID) throws java.rmi.RemoteException
java.rmi.RemoteExceptionSFrcSplitResult[] getForecastSplitResults(java.lang.String asyncRequestID) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcSplitResult[] getForecastSplitResult(java.lang.String asyncRequestID) throws java.rmi.RemoteException
java.rmi.RemoteExceptionint createScenario(java.lang.String name,
java.lang.String comments,
int type,
FrcActivity[] activities,
double start,
double end)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setScenarioComments(int scenarioId,
java.lang.String comments)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setScenarioName(int scenarioId,
java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setScenarioType(int scenarioId,
int type)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addScenarioActivity(int scenarioId,
FrcActivity[] activities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid deleteScenarioActivity(int scenarioId,
FrcActivity[] activities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String setForecastInformation(int scenarioId,
FrcActivityForecastInformation[] information)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid deleteScenario(int scenarioId)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid deleteForecastInformation(int scenarioId,
FrcActivity[] activities,
double start,
double end)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String publishForecast(FrcActivity[] activities, int sourceScenarioId, double sourceStartDate, double sourceEndDate, int targetScenarioId, double targetStartDate, double targetEndDate) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcSiteFactors getSiteFactors(int siteId, double start, double end) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityFactors[] getActivityFactors(FrcActivity activity, double start, double end) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityEvents[] getForecastActivityEvents(int scenarioId, FrcActivity[] activities, double start, double end) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityEventsEx[] getForecastTargetEvents(int scenarioId, int target, int targetId, double start, double end) throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String buildPredictedDataUseMethod(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
int method,
double historyStart,
double historyEnd,
double growthRate,
FrcTemplateData[] data,
FrcActivityEvents[] events,
boolean frcSaveBuildResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String buildPredictedDataBasedOnTemplate(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double growthRate,
FrcTemplateData[] templateData,
boolean frcSaveBuildResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String buildPredictedDataBasedOnConstant(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double growthRate,
double value,
boolean frcSaveBuildResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String buildPredictedDataBasedOnHistory(int scenarioId,
FrcActivity[] activities,
int[] types,
double start,
double end,
double historyStart,
double historyEnd,
double growthRate,
FrcTemplateData[] overrideData,
boolean frcSaveBuildResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String splitPredictedData(int scenarioId,
FrcActivity[] sourceActivity,
FrcActivity[] targetActivities,
double start,
double end,
boolean keepAHT,
boolean useAllActivities,
boolean frcSaveSplitResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String asyncSplitPredictedData(int scenarioId,
FrcActivity[] sourceActivity,
FrcActivity[] targetActivities,
double start,
double end,
boolean keepAHT,
boolean useAllActivities,
boolean frcSaveSplitResults,
boolean considerPlannedItems)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String calculateStaffingRequirementData(int scenarioId,
FrcActivity[] targetActivities,
int[] types,
double start,
double end,
int method,
FrcPeriodParameters[] periodParameters,
FrcStaffingDataParameters[] parameters,
FrcStaffingDataObjectives[] objectives,
FrcTemplateData[] templateData,
boolean frcSaveBuildResults)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcHistoricalShortInformation getHistoricalShortInformation() throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityHistoricalInformationIndicators[] getActivityHistoricalInformationIndicators(FrcActivity[] activities, int[] types, double start, double end, int request) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTargetForecastInformation[] getHistoricalInformation(int target, int targetId, int[] types, double start, double end, int granularity) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTemplateHeader[] getTemplatesList(int[] BUs, int[] sites, int[] types) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcData[] getTemplateData(int templateId) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTemplate getTemplate(int templateId, int request) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivity[] getTemplateActivities(int templateId) throws java.rmi.RemoteException
java.rmi.RemoteExceptionint createTemplate(int type,
java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
double initialValue,
int basedOnTemplate)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setTemplateName(int templateId,
java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setTemplateData(int templateId,
FrcData[] data)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid deleteTemplate(int[] templates)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addTemplateActivities(int templateId,
FrcActivity[] activities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid deleteTemplateActivities(int templateId,
FrcActivity[] activities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint saveHistoricalDataAsTemplate(int type,
java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
FrcActivity[] sourceActivities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint saveStaffingDataAsTemplate(java.lang.String name,
int parentType,
int parentId,
double start,
double end,
FrcActivity[] activities,
int sourceScenarioId,
FrcActivity[] sourceActivities)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String saveForecastRequestData(java.lang.String asyncRequestToSaveID)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcTargetForecastInformation[] getForecastRequestActivityData(java.lang.String requestID, int activityID, int[] types, double start, double end, int granularity) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityBuildSelection getForecastActivityPredictionBuildSelection(int scenarioID, int target, int targetID) throws java.rmi.RemoteException
java.rmi.RemoteExceptionFrcActivityBuildSelection getForecastActivityStaffingBuildSelection(int scenarioID, int target, int targetID) throws java.rmi.RemoteException
java.rmi.RemoteExceptionCopyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.