How to deploy the Synergy Office Add-ins (MacOS & Web Plugins).
Office 365 Admin Center: Ensure that you have access to it.
All user machines:
Windows:
Office Version: Office 365 subscription plans.
Browser: Internet Explorer 11 or later, Microsoft Edge (latest version).
Mac:
Office Version: Office 365 subscription plans.
Browser: Safari (latest version).
Web:
Office Version: Office on the web (formerly Office Online) or Office 365 subscription plans.
Browsers:
Microsoft Edge (latest version)
Google Chrome (latest version)
Mozilla Firefox (latest version)
Apple Safari (latest version)
Contact GetVisibility Support to enable MacOS & Office Web Plugins on your deployment. This must be completed before proceeding to Installation. |
Replace “stable” with “beta” in all URLs if intending to generate a manifest for an agent marked as “beta” in your deployment. This change is normally not required. |
Upon generating manifests for a new agent version, make sure the browser shows the latest version and not a cached version. |
Generate one manifest for Word, Excel and PowerPoint:
Create a new file named manifest.xml
.
Visit https://{cluster}/static-server/agent/stable/office-addins/manifest-generator.html
, copy the content into the manifest.xml
file.
Generate one manifest for Outlook:
Create a new file named outlook-manifest.xml
.
Visit https://{cluster}/static-server/agent/stable/office-addins/outlook-manifest-generator.html
, copy the content into the outlook-manifest.xml
file.
Log in to Office 365 Admin Center:
Go to https://www.microsoft.com/en-ie/microsoft-365/business/office-365-administration
and sign in.
Click on Admin.
Navigate to Settings > Integrated apps.
Upload one manifest for Word, Excel and PowerPoint:
Within Deployed apps, click Upload custom apps.
Choose Office Add-in as the App type.
Upload the manifest.xml
file created in Step 1.
Click Next.
Select the appropriate deployment targets.
Continue clicking Next to completion.
Upload one manifest for Outlook:
Repeat Step 4 (a-f) using the outlook-manifest.xml
file created in Step 2.
The bundles for the MacOS & Web Plugins are hosted on the classifier server (see Prerequisites 2.b.). Endpoints have to trust the certificate of the server to load the plugins.
The default certificate of the server (“Issuer: traefik-ca”) cannot be added to the trust store on most systems. |
Open Chrome.
Navigate to the cluster address: e.g. https://classifierprod/ (may vary).
Check for a warning: A warning may be displayed in the URL bar and/or the page itself.
If no warning is shown in the URL bar, the machine already trusts the certificate.
In this case, the rest of the steps are not required. Otherwise, continue.
Click on the Not secure icon in the navigation bar and then Certificate details:
The certificate details will be shown. Click Details, then Export. Pick a location to save the certificate.
Go to Chrome’s Settings, Security, then Manage imported certificates from Windows. A new window will appear. Click on Trusted Root Certification Authorities, then Import….
Go through the wizard and import the file created in step 5.
Open Safari: Launch the Safari browser on the user machine (it must be Safari for this process).
Navigate to the cluster address: e.g. https://classifierprod/ (may vary).
Check for a warning: If a warning is displayed, proceed to the next steps. If no warning is shown, the machine already trusts the certificate, and you're good to go.
Download the certificate: Open the Terminal app on the Mac machine and run the following command to download the cluster's certificate:
sudo echo -n | openssl s_client -connect classifierprod:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/classifierprod.cert |
Install the certificate: Double click on the downloaded certificate and install it in the system keychain. After that double click on the certificate and under ‘Trust’ select ‘Always Trust’
Restart Safari. Now the icon in the status bar should show a valid lock and no warning should appear.