Main Menu

SIS 2000+ Preference Editor 


Last update: 09/02/2000 jmm

The Preference Editor provides access to all application preference editing forms (for all applications having at least one preference defined) created with the standard preference editing tools and form naming conventions. Preferences are essentially configuration options that users and developers may set to customize SIS 2000+'s visual interface and behavior.

Examples are Timeout durations, and the locations of Help files. Each preference is defined as having an association with, and is applied within the context of, specific SIS 2000+ applications (although, some may have system-wide effect). A preference's type, or level, determines what categories of users may set that preference's value, type and notes. User categories (in order of precedence) are State, District, School, and Faculty/User. A user having the necessary permissions (access to a given application, and effective user level of State, District, or School) may edit preferences. Each preference setting is associated with the specific entity (example: district or school) that is represented by the user who creates the setting. In addition to setting preference values, qualified users may edit a preference definition's notes, and type/level.

To support preferences used by, for example, 'Point of Sale' or 'Workstation', where the hierarchical District/School, etc. scheme is inappropriate, the preference's definition will have an attribute (flag) that indicates that the preference is singular. However, singular preferences do support, like hierarchical preferences, State level settings, which may be treated as defaults. If a preference's type, or level, is District - only a user representing District may set it's value. And, a setting may only be established for the District level. If the current user is School level (or below), District setting applies. If a preference is typed as School - District and School Level (DBAdmin) users may set it, each establishing a distinct value for their respective district or school. If the current user is School level, and a setting is defined for that School, it is applied, otherwise, the District setting (if present) for that School's district is used, otherwise, the default.

When editing a preference's type/level, the allowed settings are restricted to the current user's level, or below - ex. State may change any preference's type to District, School or State; District may change a District or School type preference to School or District. When a preference's type is changed to one 'higher' level, any existing settings below the new level are deleted (with user confirmation). Preference definitions must be created, existing application code modified, and preference editing forms must be created to support this new paradigm.
 

1. Open Preference Editor
From SIS 2000+'s Main Menu, open the System Menu. From the System Menu click on the preferences icon button. The opening screen of the Preference Editor will display a list of current preference editing forms that have been programmed for the system (Fig. 1).


Fig. 1 - sample opening screen
 

2. Select a level for editing
Select a user level for editing from the drop-down list in the Edit for field (Fig. 2).


Fig. 2
 

3. Select a form to edit
Highlight the target preference form to edit in the Application field. The full descriptive name of the SIS 2000+ application that uses the form will be displayed in the field at the bottom of the screen (Fig. 1).
 

4. Edit form
Click on the Edit command button (or Done to close the Preference Editor) to open the selected preference form (Fig. 3). Set preferences in the form. Set Advanced Preferences, if applicable. For information on the significance of the fields in a preference form, refer to the documentation on the application that uses the preferences.


Fig. 3 - sample preference form for the Address Validation Table Editor application


Fig. 4 - sample 'Advanced Preferences' dialog for the 'HOUSEHOLD' preference group.
 

5. Save Preferences
Click on the Done command button to save the preferences and return to the Preference Editor main screen (or Cancel to abort the edit mode without saving).
 

6. Close Preference Editor
Click on the Done command button to close the program.


Main Menu