Technical documentation - Server wide user settings for all Managers

Some of the user settings in Manager applications are possible to define as server wide user settings. This will make the setting apply for all users connecting to that server.

Such settings are only possible to change by starting Manager on the server and connecting directly (not to the server).

Version 5.1. This function is available in version 5.1 and later.

In some versions the config file user-settings.config is mandatory but not generated automatically.

Changing settings

Start Manager application on the server. Ensure Manager accesses the server directly by checking the options dialogue.

Settings that can be changed are

  • General / Server

  • SMTP-settings

  • Appearance / Initiate new node to inherit presentations

  • Appearance / Enable template for creating new catalogue

  • Appearance / Specification count limit

  • Appearance / Apply persistent id to create catalogue from template

Enable server wide user settings

To enable the server wide user settings, place a settings file in the ProgramData/Signifikant/Assert/ folder

C:/ProgramData/Signifikant/Assert/user-settings.config

<?xml version="1.0" encoding="utf-8"?> <UserSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!-- User will get these servers to connect to --> <MostRecentlyUsedServerHosts> <ServerHost>http://SERVER1/AssertServer</ServerHost> <ServerHost>http://SERVER1/AssertServer</ServerHost> </MostRecentlyUsedServerHosts> <!-- Catalogue template will be used --> <EnableCatalogueTemplate>true</EnableCatalogueTemplate> <!-- Persistent must be added before creating catalogue and persistent identity will be used for nodes in the catalogue --> <PersistentIdTemplate>false</PersistentIdTemplate> <!-- New nodes will get inherit presentation information if created by drag and drop from a storage of presentations --> <InitiateNodeInheritPresentation>true</InitiateNodeInheritPresentation> <!-- Set limit for specification count to something different than default (version 5.1.1 and later) --> <SpecificationCountLimit>25</SpecificationCountLimit> <!-- Enable extended manager logs for calls to server (version 5.1.6 and later) --> <LogDebugWrites>true</LogDebugWrites> <!-- Limit number of replacements to max 1 per part (version 5.1.6 and later) --> <MaxReplacedPartsInChain>1</MaxReplacedPartsInChain> <!-- Allow optional replacements (version 5.1.6 and later) --> <AllowOptionalReplacements>false</AllowOptionalReplacements> <!-- New presentations will open in a new windown (version 5.1.7 and later) --> <OpenExtendedEdit>true</OpenExtendedEdit> <!-- Enforce manual notes at save (version 5.3 and later) --> <ManualChangeNotes>Product|Part|Section|Kit|Illustration|Image|ServiceItem|Specification</ManualChangeNotes> <!-- Set opacity on water marks in % (version 5.3 and later) --> <WatermarkOpacity>25</WatermarkOpacity> <!-- Predefined reasons in manual notes dialog box (version 5.3 and later) --> <ManualChangeNotesReasons> <ReasonType>Reason1</ReasonType> <ReasonType>Reason2</ReasonType> <ReasonType>Reason3</ReasonType> <ReasonType>Reason4</ReasonType> </ManualChangeNotesReasons> </UserSettings>