11-04-2015 03:23 PM
I'm having issues installing Finesse gadgets on UCCX 10.6.1. I get the error:
The error I get is "
There were issues rendering this gadget.
Unable to retrieve spec for http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml. HTTP error 404
http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml”
This is the same error i get for all the gadgets that i try to create. Since i'm using the finesse gadget from the dev site, do i need to modify the javafile/xml finesse.js to a 10.6.1 version?
I've done the same in 10.5 and it works fines. Does anyone know of any bug that will be preventing me?
May layout is this
<layout>
<role>Agent</role>
<page>
<gadget>/desktop/gadgets/CallControl.jsp</gadget>
<!--
The following Gadget is used for WebChat and Email. It is *ONLY* supported with WebChat and Email. If you are not using WebChat and Email, then
remove it. If you are using WebChat or Email, include this Gadget in the Desktop Layouts used by Teams associated with chat and email
CSQs. To include this functionality:
1) Remove these comments leaving the gadget
RESTRICTIONS:
- The NonVoiceControl gadget must be configured as a page level gadget
- The NonVoiceControl gadget must not be configured in a column
<gadget>https://localhost/agentdesktop/gadgets/NonVoiceControl.xml</gadget>
-->
</page>
<tabs>
<tab>
<id>home</id>
<label>finesse.container.tabs.agent.homeLabel</label>
<columns>
<column>
<gadgets>
</gadgets>
</column>
</columns>
</tab>
<tab>
<id>myStatistics</id>
<label>finesse.container.tabs.agent.myStatisticsLabel</label>
<columns>
<column>
<gadgets>
</gadgets>
</column>
</columns>
</tab>
<tab>
<id>manageCall</id>
<label>finesse.container.tabs.agent.manageCallLabel</label>
</tab>
<!--
The following Tab and Gadget are used for WebChat and Email. They are *ONLY* supported with WebChat and Email. If you are not using WebChat or Email, then
remove them. If you are using WebChat or Email, include this Gadget in the Desktop Layouts used by Teams associated with chat or email
CSQs. To include this functionality:
1) Remove these comments leaving the tab and gadget
2) Replace all instances of "my-socialminer-server" with the Fully Qualified Domain Name of your SocialMiner Server.
3) [OPTIONAL] Adjust the height of the gadget by changing the "gadgetHeight" parameter.
IMPORTANT NOTE:
- In order for this Gadget to work, you must have performed all documented prerequisite steps.
RESTRICTIONS:
- The multisession-reply-gadget must not be configured as a page level gadget
- The multisession-reply-gadget must not be configured in a column
<tab>
<id>manageNonVoiceMedia</id>
<label>finesse.container.tabs.agent.manageNonVoiceMediaLabel</label>
<columns>
<column>
<gadgets>
</gadgets>
</column>
</columns>
</tab>
-->
</tabs>
</layout>
<layout>
<role>Supervisor</role>
<page>
<gadget>/desktop/gadgets/CallControl.jsp</gadget>
<!--
The following Gadget is used for WebChat and Email. It is *ONLY* supported with WebChat and Email. If you are not using WebChat and Email, then
remove it. If you are using WebChat or Email, include this Gadget in the Desktop Layouts used by Teams associated with chat or email
CSQs. To include this functionality:
1) Remove these comments leaving the gadget
RESTRICTIONS:
- The NonVoiceControl gadget must be configured as a page level gadget
- The NonVoiceControl gadget must not be configured in a column
<gadget>https://localhost/agentdesktop/gadgets/NonVoiceControl.xml</gadget>
-->
</page>
<tabs>
<tab>
<id>manageTeam</id>
<label>finesse.container.tabs.supervisor.manageTeamLabel</label>
<columns>
<column>
<gadgets>
<gadget>/desktop/gadgets/TeamPerformance.jsp</gadget>
</gadgets>
</column>
</columns>
</tab>
<tab>
<id>teamData</id>
<label>finesse.container.tabs.supervisor.teamDataLabel</label>
<columns>
<column>
<gadgets>
<!--
The following Gadget is used for WebChat. It is *ONLY* supported with WebChat. If you are not using WebChat, then
remove it. If you are using WebChat, include this Gadget in the Desktop Layouts used by Teams associated with chat
CSQs. To include this functionality:
1) Remove these comments leaving the gadget
-->
<!--
The following Gadgets are used for Predictive/Progressive/Preview Agent Outbound.
To include this functionality:
1) Remove these comments leaving the gadget
-->
</gadgets>
</column>
</columns>
</tab>
<tab>
<id>queueData</id>
<label>finesse.container.tabs.supervisor.queueDataLabel</label>
<columns>
<column>
<gadgets>
<!--
The following Gadget is used for WebChat. It is *ONLY* supported with WebChat. If you are not using WebChat, then
remove it. If you are using WebChat, include this Gadget in the Desktop Layouts used by Teams associated with chat
CSQs. To include this functionality:
1) Remove these comments leaving the gadget
-->
</gadgets>
</column>
</columns>
</tab>
<tab>
<id>GoogleMaps</id>
<label>GoogleMaps</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/GoogleMapsScreenPop/GoogleMapsScreenPop.xml</gadget>
</gadgets>
</tab>
<tab>
<id>EmbeddedWebApp</id>
<label>EmbeddedWebApp</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/EmbeddedWebApp/EmbeddedWebApp.xml</gadget>
</gadgets>
</tab>
<tab>
<id>EmbeddedSFDC</id>
<label>Sales Force Gadget</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml</gadget>
</gadgets>
</tab>
<tab>
<id>manageRecordings</id>
<label>finesse.container.tabs.supervisor.manageRecordingsLabel</label>
<columns>
<column>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/CallReording/CallRecording.xml</gadget>
</gadgets>
</column>
</columns>
</tab>
<!--
The following Tab and Gadget are used for WebChat and Email. They are *ONLY* supported with WebChat and Email. If you are not using WebChat or Email, then
remove them. If you are using WebChat or Email, include this Gadget in the Desktop Layouts used by Teams associated with chat or email
CSQs. To include this functionality:
1) Remove these comments leaving the tab and gadget
2) Replace all instances of "my-socialminer-server" with the Fully Qualified Domain Name of your SocialMiner Server.
3) [OPTIONAL] Adjust the height of the gadget by changing the "gadgetHeight" parameter.
IMPORTANT NOTE:
- In order for this Gadget to work, you must have performed all documented prerequisite steps.
RESTRICTIONS:
- The multisession-reply-gadget must not be configured as a page level gadget
- The multisession-reply-gadget must not be configured in a column
<tab>
<id>manageNonVoiceMedia</id>
<label>finesse.container.tabs.supervisor.manageNonVoiceMediaLabel</label>
<columns>
<column>
<gadgets>
</gadgets>
</column>
</columns>
</tab>
-->
<!--
The following Tab and Gadget are for MediaSense. They are *ONLY* supported with MediaSense. If you are not using MediaSense,
then remove them. If you are using MediaSense and wish to show Recording Management, then do the following:
1) Remove these comments leaving the tab and gadget
2) Replace all instances of "my-mediasense-server" with the Fully Qualified Domain Name of your MediaSense Server.
IMPORTANT NOTE:
- In order for this Gadget to work, you must have performed all documented prerequisite steps.
<tab>
<id>manageRecordings</id>
<label>finesse.container.tabs.supervisor.manageRecordingsLabel</label>
<columns>
<column>
<gadgets>
<gadget>https://my-mediasense-server:8440/ora/gadget/MediaSenseGadget.xml</gadget>
</gadgets>
</column>
</columns>
</tab>
-->
</tabs>
</layout>
</finesseLayout>
Solved! Go to Solution.
08-09-2016 02:17 PM
Try the following URL. I think the Dev guides are not correct as you need port 8082.
http://10.10.203.19:8082/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml.
HTH
11-05-2015 07:43 AM
There are a few changes to 10.6.
You do not need to reference the libraries independently. They are in one location, 'desktop' starting in 10.6.
<!-- jQuery -->
<script type="text/javascript" src="/desktop/assets/js/jquery.min.js"></script>
<!-- Finesse Library -->
<script type="text/javascript" src="/desktop/assets/js/finesse.js"></script>
Also, make sure you web server has access to the location of the gadget files.
\3rdparty
11-05-2015 07:57 AM
Thanks for your response. In my scenario, i am using the same Finesse box to run my gadgets and i placed them into the 3rdparty gadget. Just taking that URL and trying to put it in the web browser gives me a 404 error. I've looked around and i don't get why it would not be pulling the XML file.
</tab>
<tab>
<id>GoogleMaps</id>
<label>GoogleMaps</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/GoogleMapsScreenPop/GoogleMapsScreenPop.xml</gadget>
</gadgets>
</tab>
<tab>
<id>EmbeddedWebApp</id>
<label>EmbeddedWebApp</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/EmbeddedWebApp/EmbeddedWebApp.xml</gadget>
</gadgets>
</tab>
<tab>
<id>EmbeddedSFDC</id>
<label>Sales Force Gadget</label>
<gadgets>
<gadget>http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml</gadget>
</gadgets>
</tab>
<tab>
11-05-2015 08:03 AM
Could you offer more specific details on the original error you get? Thank you.
11-05-2015 08:11 AM
For the original error, it displays as
There were issues rendering this gadget.
Unable to retrieve spec for http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml. HTTP error 404
http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml”
Then when i take just the URL (http://10.10.203.19/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml.) and put on a browser, it show
HTTP Status 404 - /3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml.
type: Status report
message: /3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml.
description: The requested resource is not available.
11-09-2015 03:09 PM
Just so I understand, you cannot browse to the files in the 3rdpartygadget folder directly from a browser. Finesse will render the contents into a gadget, which is actually an IFRAME. This means that the XML will contain HTML, that must be well formed to render in a browser / IFRAME.
Now, if you are having trouble rendering the gadget in Finesse, in the Admin config, you don't need the full qualified path, (e.g. http://10.10... ) Simply provide the relative path...
<gadget>/3rdpartygadget/files/HelloWorld.xml</gadget>
If this doesn't help, please let me know how you are referencing the gadget in the admin config.
11-10-2015 09:48 AM
I am currently rendering as such and i am only able to get google maps and Manage Recording to display within the Finesse page. However the Embedded Web App and Sales Force are just blank.
11-11-2015 09:05 AM
Many websites, including Sales Force, do not allow themselves to be rendered in an IFRAME. A gadget is rendered in an IFRAME.
With Sales Force you may contact them to make an exception for instance of Finesse.
08-09-2016 02:17 PM
Try the following URL. I think the Dev guides are not correct as you need port 8082.
http://10.10.203.19:8082/3rdpartygadget/files/EmbeddedSFDC/EmbeddedSFDC.xml.
HTH
08-21-2016 10:24 AM
THANK YOU!!! This fixed it.
After you upload a gadget, it is available under the following URL:
http://<finesse>/3rdpartygadget/files/
Note | For UCCX you must specify port 8082. |
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