public interface WFMRTAService712Soap
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
void |
closeSnapshot(java.lang.String qid)
Close snapshot.
|
java.lang.String |
createSnapshot(int buID,
int[] siteIDsArray,
int useAllStateGroups,
int[] stateGroupIDs,
int useAllGenesysStates,
int[] genesysStateIDs,
int useAllAdherenceStates,
int[] showAdherenceStatus,
int useAllReasonCodes,
java.lang.String[] reasonCodeArray,
ItemSiteIDStruct[] agentIDArray,
ItemSiteIDStruct[] teamIDArray,
int sortAscending,
int sortFieldIndex)
Create snapshot of the adherence data.
|
java.lang.String |
createSnapshotEx(int buID,
int[] siteIDsArray,
AgentFilter agentFilter,
int sortAscending,
int sortFieldIndex)
Create snapshot of the adherence data.
|
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,
int[] siteIDsArray)
Returns all possible states and state groups for specified sites.
|
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, int[] siteIDsArray) throws java.rmi.RemoteException
buID
- Business Unit IDsiteIDsArray
- Array of Site IDsAllStatesStruct
- collection of all possible states and state groups for specified sites.java.rmi.RemoteException
java.lang.String createSnapshot(int buID, int[] siteIDsArray, int useAllStateGroups, int[] stateGroupIDs, int useAllGenesysStates, int[] genesysStateIDs, int useAllAdherenceStates, int[] showAdherenceStatus, int useAllReasonCodes, java.lang.String[] reasonCodeArray, ItemSiteIDStruct[] agentIDArray, ItemSiteIDStruct[] teamIDArray, int sortAscending, int sortFieldIndex) throws java.rmi.RemoteException
buID
- Business Unit ID.siteIDsArray
- Array of Site IDs.useAllStateGroups
- ignore stateGroupIDs parameter and uses all applicapable state groups.stateGroupIDs
- State Groups filter. Specify "null" to ignore filter.useAllGenesysStates
- ignore genesysStateIDs parameter and uses all applicapable Genesys states.genesysStateIDs
- Genesys States filter. Specify "null" to ignore filter.useAllAdherenceStates
- ignore showAdherenceStatus parameter and uses all applicapable adherence states.showAdherenceStatus
- Adherence Status filter. Specify "null" to ignore filter.useAllReasonCodes
- ignore reasonCodeArray parameter and uses all applicapable 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.rmi.RemoteException
java.lang.String createSnapshotEx(int buID, int[] siteIDsArray, AgentFilter agentFilter, int sortAscending, int sortFieldIndex) throws java.rmi.RemoteException
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.java.rmi.RemoteException
void closeSnapshot(java.lang.String qid) throws java.rmi.RemoteException
qid
- ID of the snaphot to close.java.rmi.RemoteException
void sortSnapshot(java.lang.String qid, int ascending, int fieldIndex) throws java.rmi.RemoteException
qid
- Snapshot IDascending
- "true" if sort ascending, otherwise - falsefieldIndex
- index of the field to sort. See createSnapshot(int, int[], int, int[], int, int[], int, int[], int, java.lang.String[], com.genesyslab.wfm7.API.service.RTA712.ItemSiteIDStruct[], com.genesyslab.wfm7.API.service.RTA712.ItemSiteIDStruct[], int, int)
for details.java.rmi.RemoteException
AgentsInStateCountStruct[] getAdherenceStatistics(java.lang.String qid) throws java.rmi.RemoteException
qid
- Snapshot IDjava.rmi.RemoteException
AdherenceWithStatsStruct getAdherenceWithStatsInfo(java.lang.String qid, int firstIndex, int count) throws java.rmi.RemoteException
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.java.rmi.RemoteException
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.