ARCHIBUS Smart Client

Smart Client Preferences: Overview

Based on the presence of programs on your system, the full installation sets application preferences. Each preference has a default built into the application executable which is the value that the program uses if the preference is not present in the preferences files. With these defaults, the program can run even with a manual installation.

Security. Any sensitive settings or access are controlled by login and group security, so there is no sensitivity to the users changing application or user preferences. This is different than the Windows Client/Server program, which relied on the preferences files to enforce certain aspects of security.

Per-schema Preferences. There are no “per-schema” preference files. All schema settings come from the database (for example, from afm_atyp, afm_scmprefs, etc.).

The following table describes the preference types the Smart Client uses. The table includes links to help topics with details for each of these preferences.

Preference Type Purpose /Location Learn more
Per-application preferences

These values are applicable to all users working on a particular workstation. (One workstation may have multiple XP or Vista user accounts.)

The installation program can recreate these preferences, even if these preferences are already established.

The installation program can also create these when the installer is logged in as an Administrator, even if the program will be used by non-administrators; that is, the installation cannot set these as per-user preferences.

Location: InstallDir\SmartClient\SmartClient.Common.dll.config

See Application Preferences
Per-user preferences

Values applicable only to the current user.

The installation does not recreate the user preferences if they are already established.

Location:

Vista:

C:\users\<username>\AppData\Local\ARCHIBUS\

SmartClient\user.config 

XP

C:\Documents and Settings\<username>\

Local settings\Application Data\ARCHIBUS\

SmartClient\user.config

See

Setting Drawing Preferences

and

Sign-In Preferences

Per-project preferences

Values applicable to all users working from a particular server.

The Smart Client program always obtains these values from the server via the Web Services when connecting to projects.

Users with permission and access to the file itself can edit these preferences from the Smart Client interface. In an enterprise situation, the system administrator can change the projects list from any Smart Client that has write access to the file server. The system administrator can use the Remote File Server Location, if it is available, otherwise the Local File Server Location can be used.

Location:

Vista:

C:\Users\Public\ARCHIBUS\WEB-INF\config\

afm-projects.xml 

XP:

C:\Documents and Settings\All Users\ARCHIBUS\WEB-INF\

config\afm-projects.xml

See Configuring Project Preferences

Remote Smart Client Preferences

Values applicable to all users working from a particular server.

The Smart Client program always obtains these values from the server via the Web Services when connecting to projects.

Users with permission and access to the file itself can edit these preferences from the Smart Client interface.

Location:

\\workgrpsvr\archibus\WEB-INF\config\smartclient.properties

See

Remote Smart Client Preferences
Remote Smart Client Installation Preferences

The remote Smart Client installation uses these preferences while installing remote workstations.

Location:

\\workgrpsvr\archibus\projects\remote-client\install\smatclient.install.properties

Copyright © 1984-2014, ARCHIBUS, Inc. All rights reserved.