Author Topic: Does Genesys IRD support a function called ‘Setbusytreatment’?  (Read 3624 times)

Offline longcao

  • Newbie
  • *
  • Posts: 30
  • Karma: 0
Does Genesys IRD support a function called ‘Setbusytreatment’?
I have a strategy developed by some one else, I checked routing reference document, there is just a resetbusytreatment, no setbusytreatment. Does any one know where there is a description about this function?
Is there any difference between this function and busytreatment tab in route selection? More flexibility ?
when we use busy tab for busytreatment,  prompt play and targeting happen simutaneously, but if we use this function, how to make this function and targeting running simutaneously???

there is another question about IRD function:
Which function of IRD can I use to know which switch an agent logged in?


Thanks in advance.


Offline kubikle

  • Full Member
  • ***
  • Posts: 140
  • Karma: 7
Re: Does Genesys IRD support a function called ‘Setbusytreatment’?
« Reply #1 on: May 31, 2011, 07:06:30 PM »
Basically IRD is GUI wrapper to create strategies (str files). Every object in startegy make IRD to write in str file some fragment of code.
You can open some startegy, press compile, and before closign message box about compiling go to IRD working directory into subfolder importstr and see there str file with name of current strategy - open it and it will be possible to see startegy generated and fingd out to what functions every IRD object is maaped to
Specifcally busy teatments of selection object makes IRD to insert into str file the SetBusyTreatment functions. Looks like in your case somebody insert those functions directly (or explcitely). No matter how this function happen to be in final strategy - it work the same way.
What was the benefit - may be desire just to set bust treatments without necesity to specify some target (what you have to do if busy treatments are set through selection object).  May be something else.

By the way IRD has compiler.dat file which lists functions that IRD aware of (not all of them are listed in IRD GUI elements) but will be accepted if typed manually in functuion object for example. If you compiler.dat file has function TargetState (8.1 IRD has) then propably using soemthing like x=TargetState['MyAgent.A'] or x=TargetState['MyPlace.AP'] probably could help.

Offline longcao

  • Newbie
  • *
  • Posts: 30
  • Karma: 0
Re: Does Genesys IRD support a function called ‘Setbusytreatment’?
« Reply #2 on: June 30, 2011, 03:28:10 PM »
very helpful, more flexbility.