public interface WFMRTAService810Soap
Modifier and Type | Method and Description |
---|---|
void |
closeSnapshot(java.lang.String qid)
Close snapshot.
|
java.lang.String |
createSnapshot(int buID,
java.util.List<java.lang.Integer> siteIDsArray,
int useAllStateGroups,
java.util.List<java.lang.Integer> stateGroupIDs,
int useAllGenesysStates,
java.util.List<java.lang.Integer> genesysStateIDs,
int useAllAdherenceStates,
java.util.List<java.lang.Integer> showAdherenceStatus,
int useAllReasonCodes,
java.util.List<java.lang.String> reasonCodeArray,
java.util.List<ItemSiteIDStruct> agentIDArray,
java.util.List<ItemSiteIDStruct> teamIDArray,
int sortAscending,
int sortFieldIndex)
Create snapshot of the adherence data.
|
java.lang.String |
createSnapshotEx(int buID,
java.util.List<java.lang.Integer> siteIDsArray,
AgentFilter agentFilter,
int sortAscending,
int sortFieldIndex)
Create snapshot of the adherence data.
|
java.util.List<AgentsInStateCountStruct> |
getAdherenceStatistics(java.lang.String qid)
Returns the adherence statistics for currently filtered agents.
|
AdherenceWithStatsStruct |
getAdherenceWithStatsInfo(java.lang.String qid,
int firstIndex,
int count)
Returns the arrays of agents and their states together with as adherence statistics.
|
AllStatesStruct |
getAllStates(int buID,
java.util.List<java.lang.Integer> siteIDsArray)
Returns all possible states and state groups for specified sites.
|
void |
setCurrentAgentState(java.util.List<AgentState> agentStatesArray)
SetCurrentAgentState sets current agent's same way as it would be
received from StatServer.
|
void |
sortSnapshot(java.lang.String qid,
int ascending,
int fieldIndex)
Sets sort order of results returned by getAdherenceWithStatsInfo and getAdherenceStatistics function
|
AllStatesStruct getAllStates(int buID, java.util.List<java.lang.Integer> siteIDsArray)
buID
- Business Unit IDsiteIDsArray
- Array of Site IDsAllStatesStruct
- collection of all possible states and state groups for specified sites.java.lang.String createSnapshot(int buID, java.util.List<java.lang.Integer> siteIDsArray, int useAllStateGroups, java.util.List<java.lang.Integer> stateGroupIDs, int useAllGenesysStates, java.util.List<java.lang.Integer> genesysStateIDs, int useAllAdherenceStates, java.util.List<java.lang.Integer> showAdherenceStatus, int useAllReasonCodes, java.util.List<java.lang.String> reasonCodeArray, java.util.List<ItemSiteIDStruct> agentIDArray, java.util.List<ItemSiteIDStruct> teamIDArray, int sortAscending, int sortFieldIndex)
buID
- Business Unit ID.siteIDsArray
- Array of Site IDs.useAllStateGroups
- ignore stateGroupIDs parameter and uses all applicable state groups.stateGroupIDs
- State Groups filter. Specify "null" to ignore filter.useAllGenesysStates
- ignore genesysStateIDs parameter and uses all applicable Genesys states.genesysStateIDs
- Genesys States filter. Specify "null" to ignore filter.useAllAdherenceStates
- ignore showAdherenceStatus parameter and uses all applicable adherence states.showAdherenceStatus
- Adherence Status filter. Specify "null" to ignore filter.useAllReasonCodes
- ignore reasonCodeArray parameter and uses all applicable reason codes.reasonCodeArray
- Reason code filter. Specify "null" to ignore filter.agentIDArray
- Agents filter. Specify "null" to ignore filter.teamIDArray
- Team Filter. Specify "null" to ignore filter.sortAscending
- sort mode. True - ascending, false - descending.sortFieldIndex
- Index of the field by which results should be sorted. If field index is set to -1 then sorting is disabled. Non-negative indexes indicate the field by which results should be sorted.java.lang.String createSnapshotEx(int buID, java.util.List<java.lang.Integer> siteIDsArray, AgentFilter agentFilter, int sortAscending, int sortFieldIndex)
buID
- Business Unit ID.siteIDsArray
- Array of Site IDs.agentFilter
- Agent filter structure that contains filtering options.sortAscending
- sort mode. True - ascending, false - descending.sortFieldIndex
- Index of the field by which results should be sorted. If field index is set to -1 then sorting is disabled. Non-negative indexes indicate the field by which results should be sorted.void closeSnapshot(java.lang.String qid)
qid
- ID of the snapshot to close.void sortSnapshot(java.lang.String qid, int ascending, int fieldIndex)
qid
- Snapshot IDascending
- "true" if sort ascending, otherwise - falsefieldIndex
- index of the field to sort. See createSnapshot(int, java.util.List<java.lang.Integer>, int, java.util.List<java.lang.Integer>, int, java.util.List<java.lang.Integer>, int, java.util.List<java.lang.Integer>, int, java.util.List<java.lang.String>, java.util.List<com.genesyslab.wfm8.API.service.RTA810.ItemSiteIDStruct>, java.util.List<com.genesyslab.wfm8.API.service.RTA810.ItemSiteIDStruct>, int, int)
for details.java.util.List<AgentsInStateCountStruct> getAdherenceStatistics(java.lang.String qid)
qid
- Snapshot IDAgentsInStateCountStruct
AdherenceWithStatsStruct getAdherenceWithStatsInfo(java.lang.String qid, int firstIndex, int count)
qid
- Snapshot IDfirstIndex
- Agent index in the snapshot from which data should be loadedcount
- The number of agents to load. If the first agent + number of agents to load is greater
than the total number of agents in the snapshot then the first agent parameter is reduced
The actual values used are returned in the result.AdherenceWithStatsStruct
void setCurrentAgentState(java.util.List<AgentState> agentStatesArray)
agentStatesArray
- - array of agents and agent's states. stateEnd field ignored since we assume this
events is not finished yet.Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.