public interface WFMAdherenceService800Soap
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAgentStateAsync(int siteID,
double startDateTime,
double endDateTime,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
java.lang.String auxCodeFilter,
java.util.List<java.lang.Integer> agentStateIDFilter)
Used to retrieve historical Agent States for the specified time period.
|
AdhAgentStateHolder |
getAgentStateResults(java.lang.String requestID)
Returns results of asynchronous getAgentStateAsync request once completed.
|
java.lang.String |
getDayEventAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
boolean includeCompliantEvents,
boolean includeAllUniqueEvents,
boolean excludeDaysWithoutShift,
boolean provideScheduleStateInfo)
Used to retrieve adherence events for the specified date period.
|
AdhDayEventHolder |
getDayEventResults(java.lang.String requestID)
Returns results of asynchronous getDayEventAsync request once completed.
|
java.lang.String |
getEventAsync(int siteID,
double startDateTime,
double endDateTime,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
boolean includeCompliantEvents,
boolean includeAllUniqueEvents,
boolean excludeDaysWithoutShift,
boolean provideScheduleStateInfo)
Used to retrieve adherence events for the specified time period.
|
AdhEventHolder |
getEventResults(java.lang.String requestID)
Returns results of asynchronous getEventAsync request once completed.
|
java.lang.String |
getTeamTotalsAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
int granularity,
boolean excludeDaysWithoutShift)
Used to retrieve various team adherence totals for the specified date period and granularity.
|
java.lang.String |
getTotalsAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
int granularity,
boolean excludeDaysWithoutShift)
Used to retrieve various adherence totals for the specified date period and granularity.
|
AdhTotalsHolder |
getTotalsResults(java.lang.String requestID)
Returns results of asynchronous getTotalsAsync request once completed.
|
java.lang.String getAgentStateAsync(int siteID,
double startDateTime,
double endDateTime,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
java.lang.String auxCodeFilter,
java.util.List<java.lang.Integer> agentStateIDFilter)
siteID - Site ID, identifies CfgSite objectstartDateTime - Period start date/time OleDateTimeendDateTime - Period end date/time OleDateTimeteamIDArray - Team ID filter. Use "null" value to ignore Team filteragentIDArray - Agent ID filter. Use "null" value to ignore Agent filterauxCodeFilter - Defines reason code filter. An empty string means no filter.agentStateIDFilter - An array of Genesys Agent State IDs to filter results by. A "null" value means no filter.AdhAgentStateHolder getAgentStateResults(java.lang.String requestID)
requestID - An asynchronous request IDAdhAgentStateHolderjava.lang.String getEventAsync(int siteID,
double startDateTime,
double endDateTime,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
boolean includeCompliantEvents,
boolean includeAllUniqueEvents,
boolean excludeDaysWithoutShift,
boolean provideScheduleStateInfo)
siteID - Site ID, identifies CfgSite objectstartDateTime - Period start date/time OleDateTimeendDateTime - Period end date/time OleDateTimeteamIDArray - Team ID filter. Use "null" value to ignore Team filteragentIDArray - Agent ID filter. Use "null" value to ignore Agent filterincludeCompliantEvents - Tells whether compliant and non-compliant events shall be returned or only non-compliant.includeAllUniqueEvents - Indicates how adherence events should be generated based on available agent states and the schedule. If checked, all unique combinations of different agent states and scheduled states create new events. If unchecked only agent states with different status generate new event if scheduled state is the same. Different scheduled states always generate new events.excludeDaysWithoutShift - Tells to exclude (or not) schedule days, which have no shift scheduledprovideScheduleStateInfo - Indicates whether schedule state descriptive information should be returned with results or not.AdhEventHolder getEventResults(java.lang.String requestID)
requestID - An asynchronous request IDAdhEventHolderjava.lang.String getDayEventAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
boolean includeCompliantEvents,
boolean includeAllUniqueEvents,
boolean excludeDaysWithoutShift,
boolean provideScheduleStateInfo)
siteID - Site ID, identifies CfgSite objectstartDate - Period start date OleDateTimeendDate - Period end date OleDateTimeteamIDArray - Team ID filter. Use "null" value to ignore Team filteragentIDArray - Agent ID filter. Use "null" value to ignore Agent filterincludeCompliantEvents - Tells whether compliant and non-compliant events shall be returned or only non-compliant.includeAllUniqueEvents - Indicates how adherence events should be generated based on available agent states and the schedule. If checked, all unique combinations of different agent states and scheduled states create new events. If unchecked only agent states with different status generate new event if scheduled state is the same. Different scheduled states always generate new events.excludeDaysWithoutShift - Tells to exclude (or not) schedule days, which have no shift scheduledprovideScheduleStateInfo - Indicates whether schedule state descriptive information should be returned with results or not.AdhDayEventHolder getDayEventResults(java.lang.String requestID)
requestID - An asynchronous request IDAdhDayEventHolderjava.lang.String getTotalsAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
java.util.List<java.lang.Integer> agentIDArray,
int granularity,
boolean excludeDaysWithoutShift)
siteID - Site ID, identifies CfgSite objectstartDate - Period start date OleDateTimeendDate - Period end date OleDateTimeteamIDArray - Team ID filter. Use "null" value to ignore Team filteragentIDArray - Agent ID filter. Use "null" value to ignore Agent filtergranularity - Granularity for which totals shall be calculated within the period EAdhGranularityexcludeDaysWithoutShift - Tells to exclude (or not) schedule days, which have no shift scheduledAdhTotalsHolder getTotalsResults(java.lang.String requestID)
requestID - AdhTotalsHolderjava.lang.String getTeamTotalsAsync(int siteID,
double startDate,
double endDate,
java.util.List<java.lang.Integer> teamIDArray,
int granularity,
boolean excludeDaysWithoutShift)
siteID - Site ID, identifies CfgSite objectstartDate - Period start date OleDateTimeendDate - Period end date OleDateTimeteamIDArray - Team ID filter. Use "null" value to ignore Team filtergranularity - Granularity for which totals shall be calculated within the period EAdhGranularityexcludeDaysWithoutShift - Tells to exclude (or not) schedule days, which have no shift scheduledCopyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.