Hi, dear colleagues.
Please help me with create Dinamic request for StatServer
Getting dinamic statistics on the [i]StatisticObjectType.GroupAgents[/i] - successfully
Getting dinamic statistics on the [i]StatisticObjectType.GroupQueues[/i] - fail
Template config [i]StatisticObjectType.GroupQueues[/i] in CCPulse
[url=https://www.dropbox.com/s/9yquuzpiveeetsh/CCPulse%20-%20Entered.png?dl=0]https://www.dropbox.com/s/9yquuzpiveeetsh/CCPulse%20-%20Entered.png?dl=0[/url]
and returned correct value [i]CallEntered[/i].
Create this dinamic request in code java
[code]
@SuppressWarnings("deprecation")
public RequestOpenStatisticEx setRequestOpenStatisticEx() {
RequestOpenStatisticEx requestOpenStatistic = RequestOpenStatisticEx.create();
StatisticObject object = StatisticObject.create();
object.setObjectId("All_HelpDesk_VQ");
object.setObjectType(StatisticObjectType.GroupQueues);
object.setTenantName("Resources");
object.setTenantPassword("");
DnActionMask mainMask = ActionsMask.createDNActionsMask();
mainMask.setBit(DnActions.CallEntered);
DnActionMask relMask = ActionsMask.createDNActionsMask();
StatisticMetricEx metric = StatisticMetricEx.create();
metric.setCategory(StatisticCategory.TotalNumber);
metric.setMainMask(mainMask);
metric.setRelativeMask(relMask);
metric.setSubject(StatisticSubject.DNAction);
metric.setTimeProfile("Default");
metric.setIntervalType(StatisticInterval.GrowingWindow);
Notification notification = Notification.create();
notification.setInsensitivity(1);
notification.setMode(NotificationMode.Periodical);
notification.setFrequency(-1);
requestOpenStatistic.setStatisticObject(object);
requestOpenStatistic.setStatisticMetricEx(metric);
requestOpenStatistic.setNotification(notification);
return requestOpenStatistic;
}
[/code]
and returned value [i]CallEntered[/i] = 0
What is the problem? Where I made a error?
Sorry for bad knowledge of English
