Developer Documentation Library > Interviewer - Server Admin > UNICOM Intelligence Interviewer - Server Admin architecture > User administration
 
User administration
Access to UNICOM Intelligence Interviewer - Server Admin and UNICOM Intelligence Interviewer - Server Admin activities is controlled by means of user names and groups. Each user has a unique name and password that they enter on the UNICOM Intelligence Interviewer - Server Admin login page.
Users are placed in functional groups known as roles according to the activities and/or activity features they might use. For example, members of the Scriptwriters group might have access to questionnaire building and testing activities such as Build or Launch, while members of the Analysts role might have access to activities such as UNICOM Intelligence Reporter, Survey Results, and Export Data.
Information about users and roles is held in the mrUserData database and is accessed using the mrUserAdminServer component. When an administrator uses User Administration to add or remove users or roles, or to view information about existing users or roles, the methods in the mrUserAdminServer component look in the registry to obtain an SQL query that can be run against the mrUserData database to carry out the administrator's request. For example, if the administrator adds a user, the user's details that the administrator entered in the dialog are inserted in an SQL INSERT command that is then applied to the database.
The SQL statements are defined in the registry in:
HKEY_LOCAL_MACHINESoftwareSPSS\MRUserManagement
Statements for managing users are held in keys in the Users key.
Statements for managing roles are held in keys in the Roles key.
Statements for linking users to roles are held in keys in the UserRoles key.
See
Who can run User Administration
Managing users and permissions
See also
UNICOM Intelligence Interviewer - Server Admin architecture