Developer Documentation Library > Interviewer - Server Admin > Customizing UNICOM Intelligence Interviewer - Server Admin > Activity configuration files > Activity interface documents > Features element
 
Features element
The Features element contains a collection of features used internally by the activity. You can define your own features as you want.
For information about the features that are installed for each activity, see ‘Activities and features’ on page 189.
New activity/feature migration behavior
New roles were added in UNICOM Intelligence 6 Patch 1. As a result, the roles have been grouped in UNICOM Intelligence Interviewer - Server Admin based on their function. The migration behavior of these new roles is as follows:
For split features, the deprecated feature is replaced with the new corresponding features. The following features have been split:
“Can activate project” is replaced with “Can activate in test mode”, “Can activate in go-live mode”, “Can view advanced activation settings”, and “Can edit advanced activation settings”.
“Can manage context and language” is replaced with “Can manage context” and “Can manage language”.
“Can insert/edit script items” is replaced with “Can edit script item”, “Can insert script item”, and “Can delete script item”.
For new features, an administrator must manually add the features to the appropriate roles.
Users or roles who have access to UNICOM Intelligence Author will be automatically granted the newly added features; users or roles who have access to the Can Manage Context And Language or Can Activate Project features will be automatically granted the associated split features.
Some of the new features are not intended for every user or role. You can manually remove any unneeded permissions by utilizing the provided InitializeRoleBase.mrs script. The script allows you to batch add or remove the feature permissions for existing users and roles. The script is in:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\7\Interviewer Server Administration\RoleBasedAccess
There are two files in the RoleBasedAccess directory:
InitializeRoleBase.mrs
Run this script to add or remove feature permissions for users and roles defined in the InitializeRoleBase.xls file. Before you run the script, you must specify the ExcelFilePath parameter in the script.
InitializeRoleBase.xls
Identifies the feature permissions to add or remove for existing users or roles. For example:
Activity
Feature
Roles
Action
Author
 
SampleManager;SurveyLauncher
Remove
Author
CanManageContext
SurveyCreator;Translator;ProjectManager
Remove
Author
CanManageLanguage
Translator;Analyst;ProjectManager
Remove
Configure the spreadsheet to define the custom access levels for any user-created users or roles.
Running InitializeRoleBase.mrs with the predefined InitializeRoleBase.xls spreadsheet will restore the default activity feature permissions for the existing Data Collection roles.
For more information, see ‘Assigning users and roles to activities and projects’ on page 188.
See also
Activity interface documents
‘Activities and features’ on page 189