" /> SkillExists function in strategies... - Genesys CTI User Forum

Author Topic: SkillExists function in strategies...  (Read 7611 times)

Offline S

  • Full Member
  • ***
  • Posts: 135
  • Karma: 1
SkillExists function in strategies...
« on: November 13, 2008, 10:15:43 PM »
Advertisement
SkillExists function can be used in VAGs - where in you can eliminate the agents with certain skill in a skill expression.
But how do I use the same in the Strategies?
Any ideas please

S

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: SkillExists function in strategies...
« Reply #1 on: November 13, 2008, 10:26:02 PM »
Hi,

You can use skill expression directly on "Selection" object (see picture below). Is that information you're looking for?

R.

Ben Taylor

  • Guest
Re: SkillExists function in strategies...
« Reply #2 on: November 14, 2008, 09:59:22 AM »
Use the MultiSkill function?

StrSkillExpr=MultiSkill['RoutingStatServer','Skill1 > 0 & Skill2 != 3']


Offline S

  • Full Member
  • ***
  • Posts: 135
  • Karma: 1
Re: SkillExists function in strategies...
« Reply #3 on: November 14, 2008, 03:47:09 PM »
Good ideas- I had the same in mind. But look into this now...

suppose I have skills A , B,C,D  ( C, D being a mandatory skills )
So I want to route to agents who have skills A, B and not C ( In this case the expression should consider the agents with skills A, B and D)
I could do it as ....  skill(A) >=1 & Skill(B) >=1 & ( Skill(C) <0 | Skill(D) >=1 )
However it gets little long when the mandatory skills are more than 2    >:(

It would be nice to use SkillExists function above ...
it would just go as .... skill(A) >=1 & Skill(B) >=1 & ~SkillExists(C)

Well, MultiSkill function, I am thinking is same as building the skill expression in the target, correct?

Let me know your thoughts,
Thanks
S



Offline sova

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
Re: SkillExists function in strategies...
« Reply #4 on: November 18, 2008, 09:04:33 AM »
Hi,
Where I can find the manual on VAGs?
Thanks

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: SkillExists function in strategies...
« Reply #5 on: November 18, 2008, 09:24:10 AM »
On StatServer guide

Offline Steve

  • Sr. Member
  • ****
  • Posts: 298
  • Karma: 11
Re: SkillExists function in strategies...
« Reply #6 on: November 18, 2008, 10:44:50 AM »
If you can do what you want with VAGs. Why not use these as the targets for your routing strategies?

Offline S

  • Full Member
  • ***
  • Posts: 135
  • Karma: 1
Re: SkillExists function in strategies...
« Reply #7 on: November 25, 2008, 07:05:43 PM »
Well, in that case I would end up adding more VAGs and organising them in targets.... and it becomes cumbersome when combining with other skills and its levels

Offline blakemas

  • Newbie
  • *
  • Posts: 17
  • Karma: 0
Re: SkillExists function in strategies...
« Reply #8 on: December 08, 2008, 02:18:51 AM »
How about creating a virtual agent group with the common skills ie a & b then using the CreateSkillGroup function.
CreateSkillGroup['MyUrsStatServer','MyVirtualAgentGroupCommonSkill,'Skill(d)>0']

This seems to be the half way house between Virtual Agent groups and Skill expressions.  Otherwise if you just target the differentiators. skill(d)>1

hope this helps.

cheers

mike kamlet

  • Guest
Re: SkillExists function in strategies...
« Reply #9 on: December 08, 2008, 02:41:47 PM »
The advantage of using Virtual Agent groups comes with reporting.

Look at the KV pair RTargetObjectSelected and you'll find the VAG name

If you use a skill expression, it becomes a mess to read/report