cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5661
Views
9
Helpful
9
Replies

Finesse 10.6.1

Ahmed Adeyemi
Level 4
Level 4

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

<finesseLayout xmlns="http://www.cisco.com/vtg/finesse">

    <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>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=76D964AD10000140000000830A4E5E6F&filterId=AgentCSQStats.csqName=CL&compositeFilterId=AgentCSQStats.AgentIds.agentId=loginId</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=5C626F9C10000140000000600A4E5B33&filterId=ResourceIAQStats.resourceId=CL</gadget>

                        </gadgets>

                    </column>

                </columns>

            </tab>

            <tab>

                <id>myStatistics</id>

                <label>finesse.container.tabs.agent.myStatisticsLabel</label>

                <columns>

                    <column>

                        <gadgets>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=112&viewId=67D4371110000140000001080A4E5E6B&filterId=ResourceIAQStats.resourceId=loginId</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=420&viewId=5D411E8A10000140000000230A4E5E6B&filterId=AgentStateDetailStats.agentID=loginId</gadget>

                        </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>

                            <gadget>https://my-socialminer-server/multisession/ui/gadgets/multisession-reply-gadget.jsp?gadgetHeight=430</gadget>

                        </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>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=7291DCB410000140000000890A4E5B33&filterId=ResourceIAQStats.resourceId=CL</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=728283C210000140000000530A4E5B33&filterId=ResourceIAQStats.resourceId=CL</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=C8E2DB1610000140000000A60A4E5E6B&filterId=VoiceIAQStats.esdName=CL</gadget>

<!--

    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

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=F2F1FC17100001440000014E0A4E5D48&filterId=ChatAgentStats.agentId=CL</gadget>

-->

<!--

    The following Gadgets are used for Predictive/Progressive/Preview Agent Outbound.

    To include this functionality:

    1) Remove these comments leaving the gadget

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=FD919FB9100001440000005D0A4E5B29&filterId=ResourceIAQStats.resourceId=CL</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=FD919FB510000144000000470A4E5B29&filterId=ResourceIAQStats.resourceId=CL</gadget>

-->

                        </gadgets>

                    </column>

                </columns>

            </tab>

            <tab>

                <id>queueData</id>

                <label>finesse.container.tabs.supervisor.queueDataLabel</label>

                <columns>

                    <column>

                        <gadgets>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=C8E2DB1610000140000000A60A4E5E6B&filterId=VoiceIAQStats.esdName=CL</gadget>

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=9A7A14CE10000140000000ED0A4E5E6B&filterId=VoiceCSQDetailsStats.agentId=CL&compositeFilterId=VoiceCSQDetailsStats.AgentVoiceCSQNames.agentVoiceCSQName=CL</gadget>

<!--

    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

                            <gadget>https://localhost:8444/cuic/gadget/LiveData/LiveDataGadget.jsp?gadgetHeight=310&viewId=E42ED788100001440000007B0A4E5CA1&filterId=ChatQueueStatistics.queueName=CL</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>

                            <gadget>https://my-socialminer-server/multisession/ui/gadgets/multisession-reply-gadget.jsp?gadgetHeight=430</gadget>

                        </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>

1 Accepted Solution

Accepted Solutions

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

View solution in original post

9 Replies 9

ewindgat
Level 5
Level 5

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

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>

Could you offer more specific details on the original error you get? Thank you.

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.

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.

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.

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.

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