A Customized web report needs to retrieve “agent not ready” and “average talk time” values from the statistics.  We will use http trigger to perform this task.
completed script for download:
https://drive.google.com/file/d/0B5tzzJsbkWkIMEY4YzAyUC1DNkU/edit?usp=sharing 
Create variables to temperately store values
Create a document type variable to store temperate html file path
 
getting http GET request start a script
Get first result from statistic report and put it to the temperate variable
 
Get second result from statistic report and put it to the temperate variable 
 
Specify html file path and replace the variables 
 
Response client a web page with statistics
Write the html file and upload it to the default directory
test.html
<html> 
<head></head> 
<body> 
<center> 
<h1>Queue Statistics</h1> 
<font face=verdana size=1> 
<table border=0 cellpadding=3> 
<tr> 
<td bgcolor="F5F5F5" aligh=right><font face=verdana size=1>Agents Not Ready</td> 
<td><font face=verdana size=1>%agentsNotReady%</td> 
</tr> 
<tr> 
<td bgcolor="F5F5F5" aligh=right><font face=verdana size=1>Agents Average Talk Time</td> 
<td><font face=verdana size=1>%agentsAverageTalkTime%</td> 
</tr> 
</table> 
</font> 
</center> 
</body> 
</html> 
 | 
You can either upload to default folder or to the language folder according to which the language is using 
 
Create CSA
Assign http trigger to virtual path “/test”
 
Open web browser to trigger application
http://[uccx ip address ]:9080/test 
Debug process shows that script has sensed “GET” request and two temperate variables are filled in data, also html file has built
 
Debug process shows that script has sensed “GET” request and two temperate variables are filled in data, also html file has built
Debug process shows that script has sensed “GET” request and two temperate variables are filled in data, also html file has built
Thanks to Mohammed Al Baqari 
No comments:
Post a Comment