Access Levels in IBM SPSS Data Collection Survey Reporter

There are three standard access levels that apply to working with files on the server:

• Minimum Access: Users with this access level can open existing files on the server, generate tables, and export results.

• Medium Access: Users with this access level can create new files on the server, save existing files, and perform a variety of editing functions unavailable to users with Minimum Access.

• Full Access: Users with this access level have unrestricted access to all the features of IBM® SPSS® Data Collection Survey Reporter, including the ability to edit global settings.

Note: The default installation of Survey Reporter provides Full Access. For other users opening files from the server, access level is set through the User Administration activity in IBM® SPSS® Data Collection Interviewer Server Administration. For users with several Interviewer Server Administration roles that each have different access levels, the least restrictive access level applies.

Sample Roles

Three sample roles corresponding to the above access levels are created at installation. Each role is set up with the appropriate Survey Reporter features. You can attach users to these roles if required, or base your own roles on them. The table below shows the features assigned to each role.

Survey Reporter FeatureTabulationMinimumAccessTabulationMediumAccessTabulationFullAccess
Creating a new fileNoYesYes
Opening an existing fileYesYesYes
Exporting tablesYesYesYes
Exporting dataNoYesYes
Generating tablesYesYesYes
Creating new tablesNoYesYes
Creating and editing variablesNoYesYes
Creating and editing filtersNoYesYes
Viewing a IBM® SPSS® Data Collection global filterNoNoYes
View Script for All Tables... optionNoNoYes
View Detailed Statistical Output… optionNoNoYes
MinimumAccess levelYesNoNo
MediumAccess levelNoYesNo
FullAccess levelNoNoYes

The Access Definition File

The MinimumAccess, MediumAccess, and FullAccess Interviewer Server Administration Tabulation features define the access restrictions that are applied to menu options, dialogs, windows, or other settings in Survey Reporter. The restrictions for each feature are specified in the Survey Reporter access definition file, access.xml. By default, this file is installed in the C:\InetPub\wwwroot\SPSSMR\TabulationWebService\AccessControl folder.

The example below shows the default access.xml file installed with Survey Reporter. The file specifies the three default access levels and their restrictions. The two restricted access levels contain a list of settings, each of which disables access to a specific part of the Survey Reporter user interface. The FullAccess level has no restrictions and therefore no settings.

Note that the option to view unweighted data is not included in any of the access levels. This option is controlled through a separate option in the User Administration activity. See the topic Viewing Unweighted Data for more information.

<?xml version="1.0" encoding="utf-8" ?>
<Access>
<Feature id="MinimumAccess">
<Setting id="EditVariablesDisabled"/>
<Setting id="DefineTabDisabled"/>
<Setting id="AdvancedDefineDisabled"/>
<Setting id="DocumentPropertiesDisabled"/>
<Setting id="GlobalFilteringDisabled"/>
<Setting id="WeightingDisabled"/>
<Setting id="ToolsMenuDisabled"/>
<Setting id="TablesMenuDisabled"/>
<Setting id="OptionsDisabled"/>
<Setting id="TableCreationDisabled"/>
<Setting id="TableDeletionDisabled"/>
<Setting id="FileSaveDisabled"/>
<Setting id="FileNewDocumentDisabled"/>
<Setting id="ToolsHeaderFooterDisabled"/>
<Setting id="FileSaveAsDisabled"/>
<Setting id="PreferencesTabDisabled"/>
<Setting id="EditAxisDisabled"/>
<Setting id="EditAnnotationsDisabled"/>
</Feature>
<Feature id="MediumAccess">
<Setting id="ToolsMenuDisabled"/>
<Setting id="EditVariablesDisabled"/>
<Setting id="AdvancedDefineDisabled"/>
<Setting id="PreferencesTabDisabled"/>
</Feature>
<Feature id="FullAccess"></Feature>
</Access>
</?xml>

Configuring Access Levels for IBM SPSS Data Collection Survey Reporter

If required, you can change the settings defined for a particular feature by editing the access definition file to add or remove settings.

Caution: The access restrictions specified for each feature in the default access definition file have been tested together to ensure that they provide the appropriate access levels for users. If you add or remove settings from any of the features, you must test the user interface thoroughly to ensure that the combination of restrictions you have specified results in a usable interface.