public interface WFMAdherenceService810Soap
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 OleDateTime
endDateTime
- Period end date/time OleDateTime
teamIDArray
- 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 IDAdhAgentStateHolder
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)
siteID
- Site ID, identifies CfgSite
objectstartDateTime
- Period start date/time OleDateTime
endDateTime
- Period end date/time OleDateTime
teamIDArray
- 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 IDAdhEventHolder
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)
siteID
- Site ID, identifies CfgSite
objectstartDate
- Period start date OleDateTime
endDate
- Period end date OleDateTime
teamIDArray
- 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 IDAdhDayEventHolder
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)
siteID
- Site ID, identifies CfgSite
objectstartDate
- Period start date OleDateTime
endDate
- Period end date OleDateTime
teamIDArray
- 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 EAdhGranularity
excludeDaysWithoutShift
- Tells to exclude (or not) schedule days, which have no shift scheduledAdhTotalsHolder getTotalsResults(java.lang.String requestID)
requestID
- AdhTotalsHolder
java.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 OleDateTime
endDate
- Period end date OleDateTime
teamIDArray
- Team ID filter. Use "null" value to ignore Team filtergranularity
- Granularity for which totals shall be calculated within the period EAdhGranularity
excludeDaysWithoutShift
- Tells to exclude (or not) schedule days, which have no shift scheduledCopyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.