Configure OpenFin
Last updated
Was this helpful?
Last updated
Was this helpful?
OpenFin is available as Beta, and is only qualified for UAT environments. General Availability and access in Production is planned for March 2025.
Because the OpenFin connector is only available as Beta, it currently requires a specific version of the Symphony Desktop App (SDA), and is only supported in environments where OpenFin has been switched on. The Beta connector also requires specific configuration.
These limitations will be waived as soon as our connector is generally available.
Some of the configuration steps below will not be required anymore once the OpenFin connector is released to production (March 2025)
Get in touch with us to get access to the installer, and to get OpenFin enabled on your UAT Pod.
Quit SDA if it is running.
Launch the new installer. It will uninstall your current SDA version, then install the new version.
Locate the Symphony.json
config file on your desktop, by right clicking your Symphony desktop icon and selecting Open file location, then opening the config folder.
Backup the Symphony.config
file under a different name, then edit the original file.
Quit SDA if it running. If SDA is configured to hide instead of closing, you can quit SDA but selecting the hamburger menu on the top left then selecting Window, then Quit Symphony Messaging.
Add the following properties:
Edit the properties below then save the file:
uuid
: The UUID will be the unique identifier of Symphony on OpenFin. You can use the default value or change it based on your preferences.
licenseKey
: Your license key on the OpenFin platform.
runtimeVersion
: The runtime version of the OpenFin platform that Symphony should connect to.
autoConnect
: Keep to true
so that the user doesn't have to manually select OpenFin in the Interoperability settings of the Symphony Messaging app.
platformUuid
: Set the uuid of the OpenFin platform you want Symphony to connect to.
connectionTimeout
: Timeout in seconds when attempting the connection to OpenFin.
Add the following entry in the apps.json
file, to describe the intents that Symphony supports. This way, you will be able to open Symphony directly from the OpenFin app launcher.
Edit the following properties:
Edit the manifest
property to target your symphony.exe.
The appId
should match the uuid
defined in your SDA config file.
Launch the Symphony Desktop App.
Open the developer tools (Ctrl
+ Shift
+ i
).
Open the developer console.
Type the following line (replacing your UAT pod sub domain where appropriate) then press Enter
.
This will load the Symphony webapp from your UAT environment, where OpenFin has been switched on. You can now close the developer console.
If your OpenFin platform is running, you should see a toast notification confirming that Symphony successfully connected to OpenFin.
If SDA auto update is enabled in your UAT pod, you may get prompts to install a new SDA version. Don't do it, otherwise you will need to reinstall the SDA installer that embeds OpenFin.
If you need help, you can have a look at our Troubleshooting guide.