cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Who Me Too'd this topic

Finesse filterId's for CUIC report

Gerry O'Rourke
Spotlight
Spotlight

There are a number of stock live data reports that are configured on Finesse Admin Desktop settings for the Agent.

 

An Example of which is the following Live Data Report:

<gadget>https://my-cuic-server:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId_1=99E6C8E210000141000000D80A0006C4&filterId_1=agent.id=CL%20teamName</gadget>

 

This shows the stats of the all of the agents of the team, that the logged in Finesse Agent is a member of.

It does this by using the filter: 

i.e. it uses a filter "CL%20teamName"

 

I want to be able to run the same report for just that single logged in agent.

The reason is that the report can show which skill the agent is reserved for and for outbound calls this is useful.

As the agent can be reserved for some time before getting the call and they can use this time to prep - but they need to know which call that the call might be for.

 

It IS possible for do this by statically setting the filter ID to be the Agent's AgentSkillTargetID

So the below report will indeed only show one specific agent Live Data Report

 

<gadget>https://my-cuic-server:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId_1=99E6C8E210000141000000D80A0006C4&filterId_1=agent.id=5030</gadget>

 

e.g. where "5030" is the Agent's SkillTarget ID.

 

However I would like to know if there is a variable Name where this could be set dynamically.

i.e. instead of statically setting "5030" - it sets it to the current logged in agent ID

Note - this agent ID that the CUIC Live Data report uses is the Agent's SkillTargetID.

 

It is NOT the Agent's Peripheral ID, which is the ID that the Finesse JS API returns for the agent.

using the API call "user.getId()"

 

I am sure technically it would be possible to create a custom gadget which would use a SQL query on the AW database and using the Finesse Agent ID (Peripheral ID) you could retrieve the agent's Skill Target ID and then run the report.

But I wonder if there are some of these variables available out of the box - but not documented?

 

e.g. like "CL%20teamName"

 

In Summary - is there a undocumented agent ID parameter which you could use in CUIC to dynamically set the the Agent ID?

 

Gerry

Who Me Too'd this topic