Riva Sync App
NOTE: The TrackStateURL is the FQDN or Server name of the Riva Insight Server, plus the tss virtual path.
I.E. https://{fqdn}/{tssVirtualPath} || https://my.riva.com/insight/tss
- Open the Riva Sync configuration file
- This file can be found in the RivaSync/Application/Runtime folder
- Depending on your version of Sync, you will have to edit the config file for either the 64-bit or 32-bit version i.e. Omni.Riva.CrmAgentEx.exe.config or Omni.Riva.CrmAgentEx64.exe.config
- Add the following connectionString to the config:
<add name="Insight.TrackStateService" connectionString="Uri={TssUrl};PrivateKey={PrivateKey};PublicKey={PublicKey}" />
- Update the connection string with the following values:
- Replace
{TssUrl}with your TrackStateUrl - Replace
{PrivateKey}and{PublicKey}with the provided Private and Public keys used for Riva Insight.
- Replace
Riva Sync
- In the Riva Sync Policy Advanced Options,
- Ensure the DefaultUrl is present and points to a valid insight Url. I.E> https://my.riva.com/insight/
Sync.Crm.SyncConfiguration.Insight.DefaultUrl = {InsightEndpoint)
- Enable the Track State Service
Sync.Crm.TrackStateService.Enabled = true
- Ensure the DefaultUrl is present and points to a valid insight Url. I.E> https://my.riva.com/insight/
- Restart the Riva Sync Service after making the change.
Verification
- After making the changes in Riva Sync
- Ensure the mailbox(es) goes though at least one sync cycle
- Verify logs to confirm no Track State Service errors
- Close and re-open Outlook (to force download of Sync Configuration)
- Log out and back into Riva Insight (to ensure latest are picked up)
- Go to the Insight About page to verify TSS has been enabled: