public interface WFMAdherenceService712Soap
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAgentStateAsync(int siteID,
double startDateTime,
double endDateTime,
int[] teamIDArray,
int[] agentIDArray,
java.lang.String auxCodeFilter,
int[] 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,
int[] teamIDArray,
int[] 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,
int[] teamIDArray,
int[] 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 getAgentStateAsync(int siteID, double startDateTime, double endDateTime, int[] teamIDArray, int[] agentIDArray, java.lang.String auxCodeFilter, int[] agentStateIDFilter) throws java.rmi.RemoteException
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.java.rmi.RemoteException
AdhAgentStateHolder getAgentStateResults(java.lang.String requestID) throws java.rmi.RemoteException
requestID
- An asynchronous request IDAdhAgentStateHolder
java.rmi.RemoteException
java.lang.String getEventAsync(int siteID, double startDateTime, double endDateTime, int[] teamIDArray, int[] agentIDArray, boolean includeCompliantEvents, boolean includeAllUniqueEvents, boolean excludeDaysWithoutShift, boolean provideScheduleStateInfo) throws java.rmi.RemoteException
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.java.rmi.RemoteException
AdhEventHolder getEventResults(java.lang.String requestID) throws java.rmi.RemoteException
requestID
- An asynchronous request IDAdhEventHolder
java.rmi.RemoteException
java.lang.String getDayEventAsync(int siteID, double startDate, double endDate, int[] teamIDArray, int[] agentIDArray, boolean includeCompliantEvents, boolean includeAllUniqueEvents, boolean excludeDaysWithoutShift, boolean provideScheduleStateInfo) throws java.rmi.RemoteException
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.java.rmi.RemoteException
AdhDayEventHolder getDayEventResults(java.lang.String requestID) throws java.rmi.RemoteException
requestID
- An asynchronous request IDAdhDayEventHolder
java.rmi.RemoteException
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.