04.12.2012 Views

Windchill System Administrator's Guide

Windchill System Administrator's Guide

Windchill System Administrator's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• User scope -- This scope is the lowest level in the hierarchy, and allows<br />

individual users to tailor preferences that allow overrides.<br />

Each scope is controlled by a preference delegate. Documentation on preference<br />

delegates can be found in the wt.prefs.delegates javadoc.<br />

Neither the default delegate, nor the user delegate should be removed from the<br />

system or changed; however, the <strong>Windchill</strong> Enterprise delegate can be changed or<br />

removed, and additional delegates can be defined.<br />

The preference values at the default scope cannot be removed or changed at<br />

runtime; however, preferences at other scopes can be changed or removed (where<br />

applicable) by a member of that scope.<br />

Using the Preference Administrator, you can create, edit, and remove user<br />

preferences, as described in the following sections. For detailed instructions on<br />

how to create, edit, and remove a user preference, click the Help button on the<br />

Preferences Administrator page. The help also contains a link to a table that<br />

contains a list of the system default user preferences.<br />

Creating a User Preference<br />

You can create any preference by giving it a unique name and a value; however, it<br />

will have no effect unless there is code written to use the preference.<br />

Editing a User Preference<br />

You can edit preferences at any level that are defined as overrideable at that<br />

scope.<br />

Before you change a user preference, you should understand the type of values<br />

that the preference requires (for example, numbers and boolean).<br />

Removing a User Preference<br />

Preference values can be removed from a preference scope. When the value is<br />

removed, the value of existing preferences for lower-level scopes (including the<br />

user) either change or remain the same, depending on the following conditions:<br />

• If overrides are allowed and preferences are set within the scope of the<br />

removed preference, then those preferences retain their values.<br />

• If overrides are allowed and preferences are not set within the scope of the<br />

removed preference, then those preferences are reset to the values of the next<br />

highest-level preference scope.<br />

• If overrides are not allowed and there is a scope that does not allow overrides,<br />

then all preference values below the scope that does not allow overrides are<br />

reset to the values of that scope.<br />

• If overrides are not allowed and the overrides are allowed at all other scopes,<br />

then all preference values are reset to the lowest scope in which a preference<br />

is set.<br />

Administering Runtime Services 1-33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!