After you set the password for the 3rdpartygadget account, you can use SFTP to upload third-party gadgets to the Finesse server, as illustrated in the following example.
Finesse allows you to upload third-party gadgets to your own web server, however, you must ensure that the Finesse server has access to your web server.
my_workstation:gadgets user$ sftp 3rdpartygadget@<finesse>
Connected to <finesse>.
sftp> cd /files
sftp> put HelloWorld.xml
Uploading HelloWorld.xml to /files/HelloWorld.xml
After you upload a
gadget, it is available under the following URL:
For Unified CCX
deployments you must specify port 8082.
To access the
gadget uploaded in the previous example, use the following URL:
When you add a
gadget to the desktop layout, that gadget can be referenced using a relative
path. For more information on adding third party gadgets to the Finesse desktop
layout, see the section
Layout in the
To include the
gadget that was uploaded in the previous example in the desktop layout, add the
following XML (highlighted) to the layout:
delete, rename or change permissions of a folder while using SFTP in 3rd party
gadget accounts for Unified CCX deployments. In order to perform these actions,
SELinux has to be in permissive mode. This can be accomplished by executing the
utils os secure
browser caching and caching in the Finesse web server, you may need to clear
the browser cache or restart the Cisco Tomcat service before gadget changes
take effect. If you make a change to a gadget and the change is not reflected
on the Finesse desktop, clear your browser cache.
If you do not
see the changes after you clear the browser cache, use the following CLI
command to restart the Cisco Tomcat service:
admin:utils service restart