MacroView DMS or DMS Pro 8.6.103 or later allows an administrator to lock down the enabled or disabled state of any DMS extension using Group Policy. This can be useful if you need to prevent particular users from using a function or to prevent users disabling a custom extension such as a custom column validation rule.
Out of the box MacroView DMS and DMS Pro include the below extensions which are visible under DMS Options > Extensions
If a policy is not applied to an extension, then users are free to enable or disable the extensions listed. When there is a policy in place extensions are either enabled or disabled based on the policy and users can't enable or disable those extensions under Options.
If any extension, for which you have a valid license, is unable to be changed when group policy is not in place, you should first try refreshing your license before contacting MacroView support.
Below are instructions for applying a policy to set the state of extensions installed by default when DMS or DMS Pro is installed.
Apply a policy
To apply a policy to an out-of-the-box extension or any custom extension.
- Open the Group Policy Editor and create or navigate to the Extension branch under MacroView DMS.
- Once enabled, select the Show the button
- The table is then available to be filled in with the extension that you want to lock down.
- Value name - the assembly name of the extension (values for extensions installed with DMS are shown in the table below)
- Value - True/False, if you want the extension enabled (true) or disabled (false)
- Below are the extension details that come with DMS out of the box. If a custom extension is installed, MacroView will provide the necessary details for Group Policy.
Extension Name | Value Name |
Default Person/Group | MacroView.DMF.CommandExtensions.DefaultPersonGroup.PersonGroupMetadataProvider, MacroView.DMF.CommandExtensions |
Map Folder Name to Field Value | MacroView.DMF.CommandExtensions.ItemCommands.OpenWithCommandDefinition, MacroView.DMF.CommandExtensions |
Open With Command | MacroView.DMF.CommandExtensions.MapFolderNameToFieldValue.FolderNameToFieldValueProvider, MacroView.DMF.CommandExtensions |
Push Favorites | MacroView.DMF.PushFavorites.Favorites, MacroView.DMF.PushFavorites |