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 the Can activate in test mode, Can activate in go-live mode, Can view advanced activation settings, and Can edit advanced activation settings features.
Can manage context and language is replaced with the Can manage context and Can manage language features.
Can insert/edit script items is replaced with the Can edit script item, Can insert script item, and Can delete script item features.
▪For new features, a UNICOM Intelligence Interviewer - Server Admin administrator will need to 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 at:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\7\Interviewer Server Administration\ RoleBasedAccess
There are two files in the RoleBasedAccess directory:
▪InitializeRoleBase.mrs: Adds or removes 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
|
Activity - Identifies the activity.
Feature - Identifies the corresponding activity feature.
Roles - Specifies users or roles for the activity feature. Users and roles are separated via semicolons.
Action - Specifies whether to Add or Remove the defined activity features for the specified users and roles.
Configure the spreadsheet to define the custom access levels for any user-created users or roles.
Note Running InitializeRoleBase.mrs with the predefined InitializeRoleBase.xlsspreadsheet will restore the default activity feature permissions for the existing UNICOM Intelligence roles.