This option will have a drop down box in the UCCX UI that will allow you to specify an established Calendar. In a script with an accompanying application, once the script is updated and refreshed along side of the application, when you are in UCCX if you go to Application > Application Management and select an updated Application with the method I used above, you will have a new option based on the name that you gave the CCCalendar object. The problem isn't that I can't modify the subscript, the problem is the way I am modifying the subscript will require information referencing the specific Calendar to follow. So all you really need to do is modify the subscript the same way you were doing your main script. Those will be set and using the method above, you can pass that value into the subflow script which will then apply the calendar schedule. What will happen is that in UCCX, on the Main application, you will then be presented with 2 different calendar variables and you can pin independent calendars to those variables. In the SubFlow Destination, type "calendar_customerservice" which is where the variable is destined to in the customerservice.aef, which is another calendar option.
From the "source" dropdown, select calendar_customerservice. Select the input mappings tab and click "Add". Right click on this and go to "Properties".
In billing.aef create another calendar variable and call it calendar_billing.
In customerservice.aef create another calendar variable and call it calendar_customerservice.Assume that Main-script.aef calls customerservice.aef and billing.aef further down and those contain the destination queues where people could potentially land.In the Main-script.aef, which happens to be bound to the Main application, create 2 Calendar variables: calendar_customerservice and calendar_billing.Thanks in advance, and if there's more info needed. That being said, is it therefore possible to reference the actual schedule name in the parameter value to pull the proper Finesse schedule? Does that work? I would imagine then what happens is that UCCX/Finesse passes whatever option is selected here into the script to apply the schedule. At this point, once the application and script is refreshed in UCCX, you get a new drop down box for the Calendar object where you can select from existing Calendar schedules in UCCx/Finesse. Is there a way I can statically call the calendar object from Finesse in the script? Currently the way I have it set, is that I create a parameter of type "CCCalendar" and give it a name.
Obviously because of the way the subscripts work (not being applications), I cannot update the application to point at the calendar object in UCCX. Point newly formed calendar object at desired Calendar Schedule in Finesse (accomplished in UCCX).Add new calendar object in script and save.The problem is that the subscripts aren't their own applications, they are just subscripts. Inside the subscripts, the schedules are maintained. I have an application that calls some sub scripts. I was moving along pretty well removing my old scripting logic and updating with Calendar objects for applications however I ran into an instance where I am not sure what to do. The end goal here is to give my UCCX/Finesse supervisors agency over their schedules as opposed to having to request to IT to update scripts to change holidays. I am working on updating some applications I have to use the Calendar system in Finesse.