Package | Description |
---|---|
com.genesyslab.wfm7.API.service.calendar761 | |
com.genesyslab.wfm7.API.service.config761 | |
com.genesyslab.wfm7.API.service.schedule761 |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
WFMCalendarService761Soap.asyncInsertSnapshotCalendarItem(java.lang.String snapshotID,
int accessLevel,
CfgAgentFilter agentFilter,
double[] dates,
CalItemShortInformation newItem,
boolean ignoreLimits)
Request insert of the same Calendar item for specified agents and dates to Calendar snapshot.
|
AgentTimeOffIndicators[] |
WFMCalendarService761Soap.getAgentTimeOffIndicators(CfgAgentFilter agentFilter,
double[] dates)
Returns Agent Time Off indicators/openings for requested dates.
|
CalUpdatedSnapshot |
WFMCalendarService761Soap.insertSnapshotCalendarItem(java.lang.String snapshotID,
int accessLevel,
CfgAgentFilter agentFilter,
double[] dates,
CalItemShortInformation newItem,
boolean ignoreLimits)
Insert the same Calendar item for specified agents and dates to Calendar snapshot.
|
CalSnapshot |
WFMCalendarService761Soap.openCalendarSnapshotForDates(int accessLevel,
CfgAgentFilter agentFilter,
CfgAgentDetails agentDetails,
double[] dates,
int schScenarioID,
CalFilter filter,
CalSort sort)
Opens sorted and filtered snapshot of Calendar items for the specified agents and dates
|
java.lang.String |
WFMCalendarService761Soap.openCalendarSnapshotForDatesAsync(int accessLevel,
CfgAgentFilter agentFilter,
double[] dates,
int schScenarioID,
CalFilter filter,
CalSort sort)
Request to open sorted and filtered snapshot of Calendar items for the specified agents and dates
|
CalData |
WFMCalendarService761Soap.queryCalendarItemsForDates(int accessLevel,
CfgAgentFilter agentFilter,
CfgAgentDetails agentDetails,
double[] dates,
int schScenarioID,
CalFilter filter,
CalSort sort,
int request)
Returns sorted and filtered array of Calendar items for the specified agents and dates.
|
java.lang.String |
WFMCalendarService761Soap.queryCalendarItemsForDatesAsync(int accessLevel,
CfgAgentFilter agentFilter,
double[] dates,
int schScenarioID,
CalFilter filter,
CalSort sort,
int request)
Requests sorted and filtered array of Calendar items for the specified agents and dates.
|
Modifier and Type | Method and Description |
---|---|
CfgAccrualRuleHolder |
WFMConfigService761Soap.getAccrualRule(CfgAccrualRuleFilter accrualRuleFilter,
CfgAgentFilter agentFilter,
CfgSortMode sortMode,
CfgAccrualRuleDetails details)
Retrieves Accrual Rule info (
CfgAccrualRule or CfgAccrualRuleShort ) based on a given filter |
CfgActivityHolder |
WFMConfigService761Soap.getActivity(CfgActivityFilter activityFilter,
CfgAgentFilter agentFilter,
CfgProfileFilter profileFilter,
CfgSortMode sortMode,
CfgActivityDetails details)
Retrieves Activity info (
CfgActivity or CfgActivityShort ) based on a given filter |
CfgAgentHolder |
WFMConfigService761Soap.getAgent(CfgAgentFilter agentFilter,
CfgSortMode sortMode,
CfgAgentDetails details)
|
CfgShiftHolder |
WFMConfigService761Soap.getShift(CfgShiftFilter shiftFilter,
CfgAgentFilter agentFilter,
CfgSortMode sortMode,
CfgShiftDetails details)
Retrieves Shift info (
CfgShift or CfgShiftShort ) based on a given filter |
CfgTimeOffTypeHolder |
WFMConfigService761Soap.getTimeOffType(CfgTimeOffTypeFilter timeOffTypeFilter,
CfgAgentFilter agentFilter,
CfgSortMode sortMode,
CfgTimeOffTypeDetails details)
Retrieves Time Off Type info (
CfgTimeOffType or CfgTimeOffTypeShort ) based on a given filter |
CfgVirtualActivityHolder |
WFMConfigService761Soap.getVirtualActivity(CfgVirtualActivityFilter virtualActivityFilter,
CfgAgentFilter agentFilter,
CfgSortMode sortMode,
CfgVirtualActivityDetails details)
Retrieves Multi-Site Activity of Activity Group info based on provided filter
|
CfgSnapshot |
WFMConfigService761Soap.openAgentSnapshot(CfgAgentFilter agentFilter,
CfgSortMode sortMode)
Opens a snapshot of Agent info on server based on provided
CfgAgentFilter ,
which then can be accessed in small portions as needed. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
WFMScheduleService761Soap.applyCalendarItemsAsync(int scheduleID,
int siteID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
boolean autoCommit)
Applies non-scheduled calendar items to the schedule, if possible.
|
java.lang.String |
WFMScheduleService761Soap.commitPendingAgentDay(int scheduleID,
int siteID,
double[] days,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter) |
java.lang.String |
WFMScheduleService761Soap.deleteAgentDay(int scheduleID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter) |
java.lang.String |
WFMScheduleService761Soap.deleteState(int scheduleID,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchState[] states,
int timezoneId,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Deletes the specified scheduled state(s) from the agent(s) schedules.
|
SchAgentDayHolder |
WFMScheduleService761Soap.getAgentDay(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
SchAgentDayDetails schDetails,
CfgAgentDetails cfgAgentDetails,
SchTotalsRequest[] totalsRequest)
Loads agent days from the specified schedule for the specified range of dates and specified set of agents.
|
SchAgentStateHolder |
WFMScheduleService761Soap.getAgentState(SchSource source,
int scheduleID,
double startDateTime,
double endDateTime,
int timezoneId,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchStateDetails schDetails,
CfgAgentDetails cfgAgentDetails)
Loads agent scheduled states of specified type from specified time window.
|
SchAgentTotals[] |
WFMScheduleService761Soap.getAgentTotals(SchSource source,
int scheduleID,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchTotalsRequest[] totalsRequest)
Calculates different totals, such as paid time, work time, and vacation time, for the given agent
for the specified date period(s) and granularity.
|
CfgAgentHolder |
WFMScheduleService761Soap.getScheduleAgent(int scheduleID,
CfgAgentFilter agentFilter,
int[] agentTypeFilter,
int[] flagFilter,
CfgSortMode sortMode,
CfgAgentDetails cfgAgentDetails) |
SchCoverageHolder |
WFMScheduleService761Soap.getStateGroupCoverage(SchSource source,
int scheduleID,
int siteID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
int[] stateGroups,
int granularity)
Calculates the schedule state group coverage for every specified state group, taking schedules of specified
agents.
|
java.lang.String |
WFMScheduleService761Soap.insertAgentDay(int scheduleID,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchAgentDay[] agentDayArray,
boolean buildAgentDay,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Used to insert the same agent day schedule(s) for multiple agents.
|
java.lang.String |
WFMScheduleService761Soap.insertState(int scheduleID,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchState[] states,
int timezoneId,
boolean ignoreWarnings,
boolean allOrNothing,
boolean autoCommit)
Used to insert the same schedule states into different agents' schedules.
|
SchSnapshot |
WFMScheduleService761Soap.openAgentDaySnapshot(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
SchTotalsRequest[] totalsRequest)
Opens a snapshot of day schedules for specified criteria.
|
java.lang.String |
WFMScheduleService761Soap.openAgentDaySnapshotAsync(SchSource source,
int scheduleID,
double startDate,
double endDate,
int timezoneId,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter,
SchSortMode sortMode,
SchTotalsRequest[] totalsRequest) |
CfgSnapshot |
WFMScheduleService761Soap.openScheduleAgentSnapshot(int scheduleID,
CfgAgentFilter agentFilter,
int[] agentTypeFilter,
int[] flagFilter,
CfgSortMode sortMode) |
java.lang.String |
WFMScheduleService761Soap.rollbackPendingAgentDay(int scheduleID,
int siteID,
double[] days,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter) |
java.lang.String |
WFMScheduleService761Soap.validateScheduleAsync(SchSource source,
int scheduleID,
int siteID,
double startDate,
double endDate,
CfgAgentFilter agentFilter,
SchStateFilter stateFilter)
Validates the specified range of the schedule.
|
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.