public interface WFMBuilderService800Soap
| Modifier and Type | Method and Description |
|---|---|
void |
cancelAndSaveRequest(java.lang.String requestID) |
void |
cancelRequest(java.lang.String requestID) |
void |
closeAllRequests() |
void |
closeRequest(java.lang.String requestID) |
java.lang.String |
createReoptimizationRequest(int scheduleID,
java.util.List<SiteReoptimizationParams> siteArray,
java.util.List<java.lang.Integer> activityIDArray,
int reoptimizationType,
int timeZoneID,
double reoptimizationStartDate,
int reoptimizationStartMinute,
boolean fixShiftStart,
boolean fixShiftEnd,
boolean fixShiftPaidDuration,
boolean useCurrentAgentDayActivities,
boolean saveToCommitted)
Reoptimizes schedule for the specified schedule scenario sites
|
java.lang.String |
createRescheduleRequest(int scheduleID,
java.util.List<SiteRescheduleParams> siteArray,
double rescheduleStartDate,
double rescheduleEndDate)
Rebuilds schedule for the specified schedule scenario sites
|
java.lang.String |
createScheduleRequest(int scheduleID,
java.util.List<SiteScheduleParams> siteArray)
Builds schedule for the specified schedule scenario sites
|
int |
getRequestProgress(java.lang.String requestID) |
QueueInfoHolder |
getRequestQueueInfo() |
boolean |
getRequestResult(java.lang.String requestID) |
RequestStatus |
getRequestStatus(java.lang.String requestID) |
RequestInfoHolder |
getRequestStatusInfo(java.lang.String requestID) |
void |
waitForAllRequests() |
java.lang.String createScheduleRequest(int scheduleID,
java.util.List<SiteScheduleParams> siteArray)
scheduleID - Schedule scenario IDsiteArray - The list of scheduling parameters for each site.java.lang.String createRescheduleRequest(int scheduleID,
java.util.List<SiteRescheduleParams> siteArray,
double rescheduleStartDate,
double rescheduleEndDate)
scheduleID - Schedule scenario IDsiteArray - The list of re-scheduling parameters for each site.rescheduleStartDate - Reschedule start date (must be inside of the schedule scenario).rescheduleEndDate - Reschedule end date (must be inside of the schedule scenario).java.lang.String createReoptimizationRequest(int scheduleID,
java.util.List<SiteReoptimizationParams> siteArray,
java.util.List<java.lang.Integer> activityIDArray,
int reoptimizationType,
int timeZoneID,
double reoptimizationStartDate,
int reoptimizationStartMinute,
boolean fixShiftStart,
boolean fixShiftEnd,
boolean fixShiftPaidDuration,
boolean useCurrentAgentDayActivities,
boolean saveToCommitted)
scheduleID - Schedule scenario IDsiteArray - The list of re-optimization parameters for each site.activityIDArray - Activity IDs that should be considered for re-optimizationreoptimizationType - Schedule Reoptimization type. EBldReoptimizationTypetimeZoneID - Time zone for reoptimization start date and time. When -1 then If single site is specified then local site time is used. If multiple sites are specified then BU timezone is usedreoptimizationStartDate - The day where schedule must be reoptimized.reoptimizationStartMinute - The minute after which schedule must be reoptimized.fixShiftStart - True/false if shifts' start times can not move when reoptimizing.fixShiftEnd - True/false if shifts' end times can not move when reoptimizing.fixShiftPaidDuration - True/false if paid durations can not change when reoptimizing.useCurrentAgentDayActivities - True/false if the same activities should be reused for daily activity distribution when reoptimizing.saveToCommitted - True if scheduling result should be saved to committed, false if scheduling result should be saved to pendingvoid closeRequest(java.lang.String requestID)
requestID - Scheduling request IDvoid cancelRequest(java.lang.String requestID)
requestID - Scheduling request IDvoid closeAllRequests()
void waitForAllRequests()
void cancelAndSaveRequest(java.lang.String requestID)
requestID - Scheduling request IDboolean getRequestResult(java.lang.String requestID)
requestID - Scheduling request IDint getRequestProgress(java.lang.String requestID)
requestID - Scheduling request IDRequestStatus getRequestStatus(java.lang.String requestID)
requestID - Scheduling request IDRequestStatusRequestInfoHolder getRequestStatusInfo(java.lang.String requestID)
requestID - Scheduling request IDRequestInfoHolderQueueInfoHolder getRequestQueueInfo()
QueueInfoHolderCopyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.