Skip to main content
Version: 7.2

Installation of officeGATE in a distributed company environment using Group Policy

Introduction​

officeGATE supports Group Policy installation, which allows administrators to distribute officeGATE setups automatically to users in a domain. MSI setups are installed automatically when users sign in, while EXE setups are distributed to users, who can then decide whether to install officeGATE.

Group Policy installation can simplify deployment in distributed company environments by allowing officeGATE to be deployed to multiple users at once.

For detailed information, see the Installing officeGATE with Group Policy in a distributed company environment guide.

Group Policy installation​

info

Note: System administrator rights are required to install officeGATE using Group Policy.

Multi-language support is not available for GPO installation. The application language is selected in the following order:

  1. officeGATE checks the language of an already installed officeGATE instance. If a language setting is found, it is used.
  2. If no language setting is found, officeGATE checks the Windows Registry. If a language setting is found, it is used.
  3. If no language setting is found in the Registry, officeGATE uses the language configured in MS Outlook for the user.

Configure officeGATE using configuration files​

Additional providers can be pre-configured using officeGATE configuration files. The configuration files are located in the %AppData%\officeGATE directory.

The directory contains one global configuration file for officeGATE and separate configuration files for individual providers.

Configuration files​

File nameDescription
Settings.xmlGlobal configuration file for officeGATE. Most values can also be configured using the global settings dialog.
OGcontentACCESSSettings.xmlConfiguration file for the contentACCESS provider. Can be configured using the provider configuration dialog.
SharePointCOMSettings.xmlConfiguration file for the SharePoint provider. Can be configured using the provider configuration dialog.
OneDriveSettings.xmlConfiguration file for the OneDrive provider. Can be configured using the provider configuration dialog.
EIMConfig.jsonContains configuration settings for the EIM connection.

Global configuration file​

The Settings.xml file contains the global configuration settings for officeGATE.

Configuration keyValueDescription
PanelShownTrue/falseSpecifies whether to show the officeGATE panel when Outlook starts.
CtrlToUseTrue/falseBy default, dragging and dropping an item to Outlook copies the link to the document. Holding the CTRL key copies the document itself. Setting this value to true reverses this behavior.
ShowTooltipsTrue/falseSpecifies whether to show tooltips in tree view.
ShowInMailComposeTrue/falseSpecifies whether to show the officeGATE panel in the mail compose window.
HiddenProvidersList of tagsIdentifiers of providers that should not be shown in officeGATE.
SelectedLanguageen, de, no, zh-Hans, pt, sk, ar, cs, pl, hu, elTwo-letter code of the user interface language.
SwitchToGridViewWithMiddleMouseClickTrue/falseSpecifies whether to enable switching between tree and grid view using the middle mouse button.
CloseFoldersAutomaticallyInTreeViewTrue/falseSpecifies whether to close previously opened folders when opening a new folder in tree view.
EnableOfflineAccessTrue/falseSpecifies whether offline synchronization is enabled.
OfflineDatabaseSizeLimitedTrue/falseSpecifies whether the size of the offline database should be limited.
OfflineDatabaseMaxSizeTrue/falseSpecifies the maximum size of the offline database in megabytes.
OfflineSyncFilterItemByAgeTrue/falseSpecifies whether to filter offline-synchronized items by age.
OfflineSyncItemMaxAgeand tagsSpecifies the maximum age of items that should be synchronized offline.
OfflineSyncItemMaxAge.ValueIntegerThe value for the OfflineSyncItemMaxAge configuration setting.
OfflineSyncItemMaxAge.UnitDay, Week, Month, YearThe time unit for the OfflineSyncItemMaxAge configuration setting.
DisablePanelTogglingTrue/falseSpecifies whether to hide the Show panel button on the Outlook ribbon.
OfflineSyncThreadCountIntegerSpecifies the number of offline synchronization threads. The recommended value is 2; the maximum is 8.
OfflineSyncThreadPriorityLowest, BelowNormal, Normal, AboveNormal, HighestSpecifies the priority of offline synchronization threads. The recommended value is Lowest.
OfflineAutoSyncEnabledTrue/falseSpecifies whether automatic offline synchronization is enabled.
OfflineAutoSyncIntervalAccording to XML Schema durationSpecifies the interval of automatic synchronization.
OfflineSyncThrottlingIntegerSpecifies the length of artificial idle states during offline synchronization, in milliseconds. Set this value if offline synchronization causes high CPU utilization.
MinimumFreeSpaceShouldLeftIntegerSpecifies the minimum free space that should remain on the drive containing the offline database, in megabytes. This value helps prevent the offline database from filling the disk.
PageSizeIntegerSpecifies the number of items loaded at a time by the list view.
ShowItemCountTrue/falseSpecifies whether to show the total item count below the list view.

contentACCESS provider configuration​

The OGcontentACCESSSettings.xml file contains the configuration settings for the contentACCESS provider.

Configuration keyValueDescription
ServerNameStringSpecifies the contentACCESS server name.
GenerateURLTrue/falseSpecifies whether the server URL is automatically generated from the server name. The generated URL assumes that the server uses HTTPS.
URLStringSpecifies the URL of the contentACCESS server.
ShowSharingButtonTrue/falseSpecifies whether to show the sharing button on the Outlook ribbon.
EnableEmailArchiveTrue/falseSpecifies whether to show the email archive buttons (Archive, Restore, and Search) on the Outlook ribbon.
TokenStringToken of the user currently logged in to contentACCESS.
CurrentUserTrue/falseIf true, Windows authentication is used (for contentACCESS 3.1 and earlier).
LoginStringUser name (for contentACCESS 3.1 and earlier).
PasswordStringUser password (for contentACCESS 3.1 and earlier).
AuthenticationConfigIdStringAuthentication configuration identifier (for contentACCESS 3.1 and earlier).
AuthenticationTypeStringAuthentication type (for contentACCESS 3.1 and earlier).

SharePoint provider configuration​

The SharePointCOMSettings.xml file contains the configuration settings for the SharePoint provider.

Configuration keyValueDescription
SiteSettingsList of tagsList of configured SharePoint sites.
SiteSettings.SharepointSiteSettingsSharePoint site configuration valuesSet of configuration values for a single site.
SharepointSiteSettings.IdGuidUnique identifier of the site.
SharepointSiteSettings.BaseURLStringSpecifies the site URL.
SharepointSiteSettings.UseIntegratedAuthenticationTrue/falseSpecifies whether to use integrated authentication for the site.
SharepointSiteSettings.LogonWithGlobalUserTrue/falseSpecifies whether to use global user credentials when accessing the site.
SharepointSiteSettings.LogonWithSpecificUserTrue/falseSpecifies whether to use specific user credentials when accessing the site.
SharepointSiteSettings.LoginStringUser name when LogonWithSpecificUser = true.
SharepointSiteSettings.PasswordStringPassword, in encrypted form, when LogonWithSpecificUser = true.
SharepointSiteSettings.IsEnabledTrue/falseSpecifies whether to show the site under the SharePoint provider.
SharepointSiteSettings.WebIdGuidSharePoint web identifier, filled automatically on first access to the site.
SharepointSiteSettings.WebTitleStringSharePoint web title, filled automatically on first access to the site.
SharepointSiteSettings.WebUrlStringSharePoint web URL, filled automatically on first access to the site.
GlobalUserCredentialsand tagsGlobal user credentials that can be used by multiple sites.
GlobalUserCredentials.LoginStringName of the global user.
GlobalUserCredentials.PasswordStringPassword of the global user.
SharepointSiteSettings.IsEIMManagedTrue/falseSpecifies whether the site has been added and is managed by EIM.

OneDrive provider configuration​

The OneDriveSettings.xml file contains the configuration settings for OneDrive.

Configuration keyValueDescription
AccountsList of tagsList of configured OneDrive accounts.
Accounts.AccountOneDrive account configuration valuesOneDrive account specification.
Account.TypeConsumer/BusinessSpecifies the account type.
Account.UserIdGuidIdentifier of the user associated with the account.
Account.RefreshTokenStringLogon token.
Account.EnabledTrue/falseSpecifies whether the account is enabled.