Package | Description |
---|---|
com.genesyslab.wfm8.API.service.schedule852 |
Modifier and Type | Method and Description |
---|---|
SchStateFilter |
SchStateFilter.withEnableDayOffFilter(boolean value) |
SchStateFilter |
SchStateFilter.withFilterDays(java.util.Collection<java.lang.Double> values) |
SchStateFilter |
SchStateFilter.withFilterDays(java.lang.Double... values) |
SchStateFilter |
SchStateFilter.withFilterDaysNSizeIs(int value) |
SchStateFilter |
SchStateFilter.withMealEarliestStartTime(double value) |
SchStateFilter |
SchStateFilter.withMealLatestStartTime(double value) |
SchStateFilter |
SchStateFilter.withShiftEarliestStartTime(double value) |
SchStateFilter |
SchStateFilter.withShiftLatestStartTime(double value) |
SchStateFilter |
SchStateFilter.withStateGroupFilter(java.util.Collection<java.lang.Integer> values) |
SchStateFilter |
SchStateFilter.withStateGroupFilter(java.lang.Integer... values) |
SchStateFilter |
SchStateFilter.withStateGroupFilterNSizeIs(int value) |
SchStateFilter |
SchStateFilter.withStateIDFilter(java.util.Collection<SchStateID> values) |
SchStateFilter |
SchStateFilter.withStateIDFilter(SchStateID... values) |
SchStateFilter |
SchStateFilter.withStateIDFilterNSizeIs(int value) |
SchStateFilter |
SchStateFilter.withStateTypeFilter(java.util.Collection<java.lang.Integer> values) |
SchStateFilter |
SchStateFilter.withStateTypeFilter(java.lang.Integer... values) |
SchStateFilter |
SchStateFilter.withStateTypeFilterNSizeIs(int value) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
WFMScheduleService852Soap.applyCalendarItemsAsync(int scheduleID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
boolean autoCommit)
Applies non-scheduled calendar items to the schedule, if possible.
|
java.lang.String |
WFMScheduleService852Soap.commitPendingAgentDay(int scheduleID,
java.util.List<java.lang.Double> days,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter)
Commits pending schedule
|
java.lang.String |
WFMScheduleService852Soap.deleteAgentDay(int scheduleID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter)
Deletes specified range of schedule
|
java.lang.String |
WFMScheduleService852Soap.deleteState(int scheduleID,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
java.util.List<SchState> states,
int timezoneId,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Deletes the specified scheduled state(s) from the agent(s) schedules.
|
SchAgentDayHolder |
WFMScheduleService852Soap.getAgentDay(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
SchAgentDayDetails schDetails,
CfgAgentDetails cfgAgentDetails,
java.util.List<SchTotalsRequest> totalsRequest)
Loads agent days from the specified schedule for the specified range of dates and specified set of agents.
|
SchAgentStateHolder |
WFMScheduleService852Soap.getAgentState(SchSource source,
int scheduleID,
double startDateTime,
double endDateTime,
int timezoneId,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
SchStateDetails schDetails,
CfgAgentDetails cfgAgentDetails)
Loads agent scheduled states of specified type from specified time window.
|
SchStateGroupCoverageHolder |
WFMScheduleService852Soap.getStateGroupCoverage(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
CfgStateGroupFilter stateGroupFilter,
int granularity)
Calculates the schedule state group coverage for every specified state group, taking schedules of specified
agents.
|
java.lang.String |
WFMScheduleService852Soap.insertAgentDay(int scheduleID,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
java.util.List<SchAgentDay> agentDayArray,
boolean buildAgentDay,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Used to insert the same agent day schedule(s) for multiple agents.
- Target agents can be specified using usual agent filter, which can have site, team(s), agent(s) as filtering criteria as well as agent scheduled states filter. - The shift schedules to insert are passed as agent day schedules with specified shift start/end, activities and activity set schedule states. - If agent ID is not specified (is zero) in passed agent day then such agent day schedule is multiplied for all target agents. |
java.lang.String |
WFMScheduleService852Soap.insertState(int scheduleID,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
java.util.List<SchState> states,
int timezoneId,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Used to insert the same schedule states into different agents' schedules.
|
java.lang.String |
WFMScheduleService852Soap.insertWorkState(int scheduleID,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
java.util.List<SchWorkState> states,
boolean replaceExistingWorkOnly,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Inserts Work State / Overtime
|
SchSnapshot |
WFMScheduleService852Soap.openAgentDaySnapshot(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
java.util.List<SchTotalsRequest> totalsRequest)
Opens a snapshot of day schedules for specified criteria.
|
java.lang.String |
WFMScheduleService852Soap.openAgentDaySnapshotAsync(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
java.util.List<SchTotalsRequest> totalsRequest)
Opens a snapshot asynchronously of day schedules for specified criteria.
|
java.lang.String |
WFMScheduleService852Soap.replaceState(int scheduleID,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter,
SchState findState,
SchState replaceWithState,
int timezoneId,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Used to find one and replace with another schedule state for given agents.
|
java.lang.String |
WFMScheduleService852Soap.rollbackPendingAgentDay(int scheduleID,
java.util.List<java.lang.Double> days,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter)
Rolls back pending schedule
|
java.lang.String |
WFMScheduleService852Soap.validateScheduleAsync(SchSource source,
int scheduleID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
CfgActivityFilter activityFilter,
SchStateFilter stateFilter)
Validates the specified range of the schedule.
|
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.