Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

Disable “Check for Updates”

Under certain circumstances, it may be necessary to modify SpinFire Settings if Internet access is not permitted from all workstations. In this case, the Check for Updates feature can be disabled by the system administrator, thereby preventing indiscriminate updates and ensuring a uniform work environment. It might also be desirable to force Spinfire SpinFire users across the enterprise to use specific Settings or Configurations, such as default colours, Graphic settings and so forth.

  1. To disable the Check for Updates feature,

...

  1. Image Removed

    Administrator should first edit the Settings.config in their own Spinfire to point to the Network Hard Drive location that will store the Enterprise Settings file In the demonstrated .config shown below, the SharedSetting Directory Path has been set to C:\ProgramData\Actify\SpinFire11 and value for it set to true (for turning it on)

  2. Now this Settings.config needs to be distributed to every Spinfire machine to replace their Setting.config, so that they are all pointing to the Enterprise config configured in the next stage.
    NOTE - DO NOT copy/paste the Config example below for your envirorments, this is for reference material only.

...

Code Block
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SpinFire.Common.Properties.SharedSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <appSettings>
        <add key="Version" value="110704" />
    </appSettings>
    <applicationSettings>
        <SpinFire.Common.Properties.SharedSettings>
            <setting name="SharedSettingsDirectoryPath" serializeAs="String">
                <value>C:\ProgramData\Actify\SpinFire11</value>
            </setting>
            <setting name="SharedSettingsEnabled" serializeAs="String">
                <value>True</value>
            </setting>
        </SpinFire.Common.Properties.SharedSettings>
    </applicationSettings>
</configuration>

Now all your Spinfire users have their Shared Settings configured to look for your ENTSettings.config file. Now you can further changed/restrictions for other settings inside SpinFire . So now click on Tools and then click Export Settings, it will confirm this was successful. Then replace the Settings.config to ENTSettings.config and place in C:\ProgramData\Actify\SpinFire11 (In our example). Now all your users are restricted to the settings as determined in your ENTSettings.config by their Spinfire being pointing to it from the first stage.

  1. Tools > Export Settings

...

2. Rename the Settings.Config to ENTSettings.config and place it in a shared network drive location that all Spinfire machiens can reach.

In this example below, the following have been fixed and therefore can’t be changed by the Spinfire Users.

  1. Sets the Check for Updates field to Never then locks it to prevent changes by end users.

  2. Sets the Shared Settings Enabled field to the proper folder.

  3. Sets the Use Custom Updates URL field to blank—any attempt to use Help > Check For Updates will fail.

...

  1. do the following:

    1. Set the Check for Updates field to Never.

    2. Set the Use Custom Updates URL field to blank—any attempt to use Help > Check For Updates will fail.

Create Shared Settings Configuration 

First you need to create your Settings.config file, this will need to be distributed by the Network Administrator to all client machines with SpinFire installed. It should contain nothing else but the “Shared Settings Enabled” , which will direct each SpinFire depoyment to use the ENTSettings.config; this file will host the predetermined configurations as chosen by the Admin.

  1. Open SpinFire in Admin mode

    1. To enable the shared settings option, right-click on SpinFire Icon and “Run as Administrator”.
      *NOTE: All the settings will show Locked by default. 

    2. Set the desired settings under the following pages (Make sure to select APPLY SETTINGS for each page). 

      1. Application / 3D Viewer / 2D Viewer / Importers

        Image Added
      2. Unlock any settings to allow End Users to control their own personal preferences and select APPLY SETTINGS. (e.g.: Unlock the Background color to allow the End User to change it.)

        Image Added


  2. Under the Options > Settings > Application Page

    1. Check the "Shared Settings Enabled" box.
      *NOTE: If this option is grayed out, then you will need to make sure you reopen SpinFire in Administrator Mode. 

    2. Add the directory path into the text field (e.g.: \\NETWORK\Storage\Actify\SpinFire Settings).
      *NOTE: This must be a UNC path, not shared Drive.

    3. Select APPLY SETTINGS.

      Image Added

      d. Tools > Export Settings > Save as Settings.config.

      Image Added


  3. Copy Settings.config for distributtion

    1. Now distribute the "Settings.config" file to all SpinFire client machines via your Company’s Distribution Software to the C:\Program Files\Actify\SpinFire\11 folder.

      Image Added
    2. Copy this file to a safe location.

      1. You will distribute this file, during the installation process, to the SpinFire installation folder.

  4. Create ENTSettings.config

    1. Select Tools > Export Settings….

      Image Added
      1. Tick on the items you want to retain.

      2. Select EXPORT to save the file locally as ENTSettings.config.

        Image Added

Deploy Shared Settings on End Users Machine and Verify Changes

Deploy the following (2) files on End User Machine(s):

  • The Settings.config file from above needs to be stored on end user’s machine under the following directory:

    • C:\Program Files\Actify\SpinFire\11

  • The ENTSettings.config from above file needs to be placed in the location defined on the “Shared Settings” path, such as:

    • \\NETWORK\Storage\Actify\SpinFire Settings\

 

End Users should see the following:

  • Now, when the End User starts SpinFire, the application will read the distributed Settings.config in the C:\Program Files\Actify\SpinFire\11 folder

  • SpinFire will also read the ENTSettings.config from the location specified in the "Shared Settings" path.

  • Any unlocked settings, changed by the End User, will still be stored in their personal user settings file.

    • C:\Users\<USER NAME>\AppData\Local\Actify\SpinFire11\Settings.config