Can we over write a stat result in CCpulse? for example “CurrentAgentState” stat. when he is in call internal, i would like to replace with some text. Please let me know if its possible?
Thanks
Can we over write a stat result in CCpulse? for example “CurrentAgentState” stat. when he is in call internal, i would like to replace with some text. Please let me know if its possible?
Thanks
Hi,
Yes you can. You can use formula within CCP template, where you can process stats using java script language.
Here is one sample from CCPulse admin guide.
result.Text = GetAgentState();
function GetAgentState()
{
if(state.type != “AgentState”)
return “n/a”;
var r = “(” + FormatDate(state.StartTime) + ") ";
r += state.AgentID;
r += " [Place: " + state.PlaceID;
r += " Login: " + state.LoginID + “]”;
r += ", Status: " + state.Status;
r += "; DNs: ";
for(var e = new Enumerator(state.DNs); !e.atEnd();
e.moveNext())
{ r += GetDNState(e.item()); }
return r;
}
function FormatDate(dateVal)
{
var dateObj = new Date(dateVal);
return dateObj.getHours() + “:” + dateObj.getMinutes() + “:”
Cheers,
e.