08-11-2014 01:14 PM - edited 03-14-2019 01:45 PM
I have done a lot of reading on this, but I'm not finding enough information on it to help (or at least not in a way that I understand). I am trying to create an HTML based screen pop that would contain Enterprise Data pulled from the Microsoft CRM record of the person calling. Within that screen pop would also be a link to the actual CRM record for the agent to follow.
I've read things like need to use HTTP GET and HTTP POST, but I don't see those as steps within the Script Editor.
The web page would either be using the integrated browser in CAD or a new IE (or other) browser window, external to CAD.
Is this possible? If so, how would I, at the very least, get started.
Solved! Go to Solution.
08-14-2014 01:53 AM
Hi
You configure the actions, and then you have to assign them to the workflows based on conditions of the call.
For example - you might pass a variabel from the script, that tells CAD to use a different action (i.e. different pop) for different call types or so on. If you want all calls to just fire a standard action, you'd normally set it for any ANI.
E.g.
Regards
Aaron
08-12-2014 03:45 AM
Hi
The scripts control the call flows up to the point of delivery to the agent.
Within those scripts you might do (for example) a DB dip to find some info about the caller, or some other form of lookup, even something as simple as getting the caller to punch in an ID on the phone.
That information will be set in 'set enterprise data' steps, this 'tags' the data to the call so it is sent to CAD as well as optionally going into the UCCX HR DB (depending on which Enterprise Data variables you use).
Once the call goes to CAD, CAD drives the 'pops' or other actions. These are defined in 'Desktop Administrator' - install this from the Plugins page where you get the Agent from.
You'd be best to read this and then come back with any further questions:
Regards
Aaron
Please rate helpful posts..
08-12-2014 08:10 AM
Thanks Aaron, that document looks very helpful. Any thoughts on how I would go about isolating the changes I made in Desktop Administrator so they don't effect everyone?
08-12-2014 08:52 AM
Hi
Sure - in the 'Workflows' section create a new Workflow group. You can then make all the changes to that.
By default, all users are in the 'default' workflow. This is assigned through the web Desktop Administrator app (not the windows app) on a per-user basis, so just assign the new Workflow group you create to your test user.
Regards
Aaron
Please rate helpful posts...
08-13-2014 12:44 PM
Ok, I've gone through relevant parts in the manual and have made it farther. I've created the new Work Flow Group, as you suggested. I've created the Voice Contact Work Flow for the screen pop and configured it best I could figure out. When I hit test (configured for a google search for testing), it seems to work. However, when I place a test call and it hits the agent, nothing happens. I get no screen pop and the integrated browser doesn't change. I tested by adding more tabs and adding "Work Sites", and they show up as expected, but I still cannot get the screen pop to display.
Am I expecting it to do something it cannot? I would like a window to pop up with some information that I define through Set Enterprise Data. Am I misunderstanding its capabilities?
08-14-2014 01:53 AM
Hi
You configure the actions, and then you have to assign them to the workflows based on conditions of the call.
For example - you might pass a variabel from the script, that tells CAD to use a different action (i.e. different pop) for different call types or so on. If you want all calls to just fire a standard action, you'd normally set it for any ANI.
E.g.
Regards
Aaron
08-15-2014 07:52 AM
I have been able to create an "Agent Notification" action that it works (pops up message box at Ringing and at Answered) and I've created a "Launch External Application" (at Ringing) step to open IE (as a test) that also works so I know I have my rules and conditions figured out. That means the problem has to be with my "HTTP action" step or whatever allows that action to work. Following steps I found in the guide, here is my HTTP action step:
Name: HTTP:Action_ScreenPop
Protocol: http
Method: Get (also tried Post)
Host: www.google.com
Port: 80
Path: search
Browser tab: HTTP Web Browser Tab 1
Request Data:
Name/Value/Value Type
hl/en/UserDefined
source/hp/UserDefined
q/cisco systems/UserDefined
gbv/2/UserDefined
oq/cisco systems/UserDefined
With all of those settings, I can hit Test button and I get an IE window to pop up that takes me to a google search for Cisco Systems. However, going through the process live, I get nothing. Any thoughts on what I'm missing?
08-15-2014 08:04 AM
Hi
Do you have the built-in browser enabled?
HTTP Actions trigger the internal browser.
Aaron
08-15-2014 08:09 AM
If you are referring to the "Enable Integrated Browser" setting in the "User Interface" section of the WFG, then yes, I have that checked. I have also added a tab to make sure that part is configured correctly. If it matters, the "Number of workflow browsers" is set to 1.
08-15-2014 08:21 AM
Can you check the logs in the 'log' folder in the CAD directory on the client?
If there's nothing interesting in there you may have to increase the logging level in the .ini/cfg file.
Aaron
08-18-2014 11:49 AM
I'm not exactly sure what I did, but it started working. The tab opens in the integrated browser and goes to the page I tell it to go to. From here, to display a customized webpage that shows ONLY the data I want it to show (provided by the enterprise data), do I have to create a form, store it on a webserver, and then direct the HTTPAccess action to that location?
I also wanted to confirm something you had mentioned before. This only works for opening the information in a tab within CAD, not a browser external to CAD. Is that correct?
08-20-2014 09:51 AM
Hi
Yes, that's all correct - to automate external browsers you'd use key macros or one of the other options as with any other external applicaiton you'd like to control.
Regards
Aaron
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide