Developer Documentation Library > Interviewer - Server Admin > User administration > Activities and features
 
Activities and features
To control which activities and features in Interviewer – Server Admin each user can access, you can assign roles and users to them.
Activities are the main items that show up in the Interviewer – Server Admin user interface.
Features are provided for control of specific features for each activity.
Activation
Internal name: activation
Can activate in test mode
Allows the user to activate in test mode.
Internal name: CanActivateInTestMode
 
Can activate in go-live mode
Allows the user to activate in go-live mode.
Internal name: canActivateInActiveMode
Can activate restricted script
During activation, the UNICOM Intelligence Interviewer - Server Admin feature “Can activate restricted script” controls whether MDDs that contain unsafe script functions can be used.
Any MDD file that contains a function that is listed in the Unsafe_Script_Functions property cannot be activated when the CanActivateRestrictedScript feature is not assigned. This applies to the Launch activity in Interviewer Server Admin, Activate from web deployed Author, and Activate from the desktop using either Author or Professional. Build relies on a Web.config setting: see Unsafe functions in interview scripts.
Internal name: CanActivateRestrictedScript
Can view advanced activation settings
Allows the user to view activation advanced settings.
Internal name: CanViewAdvancedSettings
 
Can edit advanced activation settings
Allows the user to edit activation advanced settings.
Internal name: CanEditAdvancedSettings
Activation History
Internal name: activatereporter
Allows the user to monitor project activation status.
Author
Internal name: Author
Can activate project
Internal name: canActivateProject
Create/Open/Save a Questionnaire
Internal name: CreateOpenSaveAQuestionnaire
 
Can save file to local directory
Internal name: CanSaveFileToLocalDirectory
 
Can save file to server
Internal name: CanSaveFileToServer
Database Questions
Internal name: DatabaseQuestions
 
Can edit DB settings
Allows the user to edit database question settings. They must also have permission for Can edit protected questions. To edit a protected question, they must also have permission for Can edit protected questions.
Internal name: CanEditDBSettings
Define Advanced Question Properties (Explorer View)
Internal name: DefineAdvancedQuestionProperties
 
Can edit translator notes
Allows the user to edit translator notes
Internal name: CanEditTranslatorNotes
 
Can view advanced properties
Allows the user to view advanced properties.
Internal name: CanViewAdvancedProperties
 
 
Can edit advanced properties
Allows the user to edit a project's advanced properties
Internal name: CanEditAdvancedProperties
 
Can view custom properties
Allows the user to view custom properties.
Internal name: CanViewCustomProperties
 
 
Can edit custom properties
Allows the user to edit custom properties.
Internal name: CanEditCustomProperties
 
Can view question properties
Allows the user to view question properties.
Internal name: CanViewQuestionProperties
 
 
Can edit question properties
Allows the user to edit question properties
Internal name: CanEditQuestionProperties
Manage Languages and Contexts
Internal name: ManageLanguagesAndContexts
 
Can edit Analysis context
Allows the user to edit labels in the analysis context.
Internal name: CanEditAnalysisContext
 
Can edit labels
Allows the user to edit labels.
Internal name: CanEditLabels
 
 
Can edit base language
Allows the user to edit labels in the base language.
Internal name: CanEditBaseLanguage
 
Can edit Question context
Allows the user to edit labels in the question context.
Internal name: CanEditQuestionContext
 
Can manage context
Allows the user to manage project context.
Internal name: CanManageContext
 
Can manage language
Allows the user to manage the project language.
Internal name: CanManageLanguage
Protected Questions
Internal name: ProtectedQuestions
 
Can edit protected questions
Internal name: CanEditProtectedQuestions
Tools
Internal name: Tools
 
Can deploy project locally
Allows the user to deploy projects on their local workstation. They can create local deployment packages even when they have read-only access to the source files (that is, they do not have authority to save the source files); in this case, the source files are not affected, but a local deployment package is created.
Internal name: CanDeployProjectLocally
 
Can run Auto Answer
Allows the user to run Auto-Answer.
Internal name: CanRunAutoAnswer
Work with Questionnaire Routing
Internal name: WorkingWithQuestionnaireRouting
 
Can view routing
Allows the user to view the questionnaire routing.
Internal name: CanViewRouting
 
 
Can edit routing structure
Allows the user to edit the routing structure.
Internal name: CanEditRoutingStructure
 
 
 
Can delete routing
Allows the user to delete routings
Internal name: CanDeleteRouting
 
 
 
Can edit routing item
Allows the user to edit routing items
Internal name: CanEditRoutingItem
 
 
 
 
Can delete routing item
Allows the user to delete routing items.
Internal name: CanDeleteRoutingItem
 
 
 
 
Can edit script item
Allows the user to edit script items.
Internal name: CanEditScriptItem
 
 
 
 
 
Can delete script items
Allows the user to delete script items.
Internal name: CanDeleteScriptItem
 
 
 
 
 
Can edit restricted script
In UNICOM Intelligence Author Server Edition, the UNICOM Intelligence Interviewer - Server Admin feature “Can edit restricted script” controls whether unsafe script functions can be used. When the “Can edit restricted script” is not assigned to a user, they cannot use any function that is listed in the Unsafe_Script_Functions property.
Internal name: CanEditRestrictedScript
 
 
 
 
 
Can insert script item
Allows the user to insert script items.
Internal name: CanInsertScriptItem
 
 
 
 
Can insert routing item
Allows the user to insert routing items.
Internal name: CanInsertRoutingItem
 
 
 
Can insert routing
Allows the user to insert routings.
Internal name: CanInsertRouting
Work with Repository/C&DS
Internal name: WorkWithRepositoryCDS
 
Can set up connection to repository
Internal name: CanSetUpRepositoryConnection
Work with Standard Question Constructs
Internal name: WorkWithStandardQuestionConstructs
 
Can edit a shared list
Allows the user to edit shared lists.
Internal name: CanEditSharedList
 
 
Can delete a shared list
Allows the user to delete shared lists.
Internal name: CanDeleteSharedList
 
 
Can insert a shared list
Allows the user to insert shared lists.
Internal name: CanInsertSharedList
 
Can edit question structure
Allows the user to edit question structure.
To edit a protected question, the user also needs permission to “Can edit protected questions”.
Internal name: CanEditQuestionStructure
 
 
Can delete a question
Allows the user to delete questions.
Internal name: CanDeleteQuestion
 
 
Can insert a question
Allows the user to insert questions.
Internal name: CanInsertQuestion
Work with Templates
Internal name: WorkWithTemplates
 
Can apply project templates
Allows the user to apply project templates.
Internal name: CanApplyProjectTemplates
Working with Library
Internal name: WorkingWithLibrary
 
Can insert from Library
Allows the user to insert items from the library.
Internal name: CanInsertFromLibrary
Build
Internal name: InterviewBuilder
Allow activating from activity
Allows the user to activate projects.
The user must also be given access to Activation (activation) and Launch (webactivate).
Internal name: canActivate
Concurrent Usage Report
Internal name: ConcurrentUsageReports
Delete
Internal name: BackupAndRestore
Allow delete project
Allows the user to delete projects.
Internal name: canDeleteProjects
Dialer Administration
Internal name: dialeradmin
Email
Internal name: SampleEmailManager
Can view protected fields
Internal name: canViewProtectedFields
Execution Service
Internal name: ExecutionService
Export Data
Internal name: InterviewExporter
Can alter data link connection properties
Allows the user to provide inputs for custom properties, so that they can define the mr Init Custom portion of both the input and output connection strings.
Internal name: canAlterConnectionProperties
Files
Internal name: ManageFiles
Interviewer Monitoring
Internal name: CatiMonitoring
Can set up supervisor stations
Allows the user to set up supervisor stations.
Internal: canSetUpSupervisorStations
Interviewer Server Administration
Internal name: launcher
Allow unlock project
Allows the user to unlock projects that are owned by other people. All users can unlock their own projects, so this feature does not need to be set for most users.
Internal name: canUnlockProject
Allow user to download accessories
Allows the user to download the Accessories Installation Kit (Tools > Download Accessories).
Internal name: canDownloadAccessories
Allow user to manage folders
Allows the user to create new folders when creating projects; move projects into folders and from one folder to another; and rename and delete folders.
Internal name: canManageProjectFolders
Allow user to remotely edit DPM properties
Allows the user to remotely edit DPM properties.
Internal name: canEditDpmRemotely
Allow user to remotely read DPM properties
Allows the user to remotely view DPM properties.
Internal name: canViewDPMRemotely
No choice, no action
Eliminates the need for a user to take action (click) when there are no actionable projects or activities.
Internal name: hasNoChoiceNoAction
Interviewing
Internal name: CatiReports
Can display charts
Allows the user to display charts.
Internal name: canDisplayCharts
Can view all interviewers’ data
Allows the user to view data for all interviewers.
When a user does not have permission for this feature, only the data for the current user is shown.
Internal name: canViewAllInterviewersData
Interviewing Activity Report
Internal name: SessionEngineReports
Interviewing Options
Internal name: CatiSupervisor
Can add call outcomes
Allows the user to add call outcomes on the Call Outcomes tab.
Internal name: canAddCallOutcomes
Can add contact outcomes
Allows the user to add contact outcomes on the Contact Outcomes tab.
Internal name: canAddContactOutcomes
Can delete call outcomes
Allows the user to delete call outcomes on the Call Outcomes tab.
Internal name: canDeleteCallOutcomes
Can delete contact outcomes
Allows the user to delete contact outcomes on the Contact Outcomes tab.
Internal name: canDeleteContactOutcomes
Can edit appointment settings
Internal name: canEditAppointment
Can edit call history fields
Internal name: canEditCallHistoryConfig
Can edit call outcomes
Allows the user to edit information on the Call Outcomes tab.
Internal name: canEditCallOutcomes
Can edit call times
Internal name: canEditTimes
Can edit contact outcomes
Allows the user to edit information on the Contact Outcomes tab.
Internal name: canEditContactOutcomes
Can edit dialer settings
Allows the user to change autodialer settings on the Dialer Settings tab.
Internal name: canEditOtherSettings
Can edit fields
Allows the user to change sample record settings on the Fields tab.
Internal name: canEditFields
Can edit interview settings
Allows the user to change information on the Phone Interview Settings tab.
Internal name: canEditInterviewerSettings
Can edit ordering
Internal name: canEditOrdering
Can edit overrides
Internal name: canEditOverrides
Can edit parameters
Allows the user to change sample management parameters on the Parameters tab.
Internal name: canEditParameters
Can edit personal interview settings
Allows the user to change information on the Personal Interview Settings tab.
Internal name: canEditPersonalInterviewSettings
Can edit project message
Internal name: canEditProjectMessage
Can edit session history fields
Internal name: canEditSessionHistoryConfig
Can edit survey introduction texts
Internal name: canEditIntroductions
Can save appointment schedule
Internal name: canSaveAppointmentSchedule
Can save day parts
Internal name: canSaveDayParts
 
Can view appointment settings
Internal name: canViewAppointment
Can view call history fields
Internal name: canViewCallHistoryConfig
Can view call outcomes
Allows the user to view information on the Call Outcomes tab.
Internal name: canViewCallOutcomes
Can view call times
Internal name: canViewTimes
Can view contact outcomes
Allows the user to view information on the Contact Outcomes tab.
Internal name: canViewContactOutcomes
Can view dialer settings
Allows the user to view autodialer settings on the Dialer Settings tab.
Internal name: canViewOtherSettings
 
Can view fields
Allows the user to view sample record settings on the Fields tab.
Internal name: canViewFields
Can view interview settings
Allows the user to view information on the Phone Interview Settings tab.
Internal name: canViewInterviewerSettings
Can view ordering
Internal name: canViewOrdering
Can view overrides
Internal name: canViewOverrides
Can view parameters
Allows the user to view sample management parameters on the Parameters tab.
Internal name: canViewParameters
Can view personal interview settings
Allows the user to view information on the Personal Interview Settings tab.
Internal name: canViewPersonalInterviewSettings
Can view project message
Internal name: canViewProjectMessage
Can view session history fields
Internal name: canViewSessionHistoryConfig
Can view survey introduction texts
Internal name: canViewIntroductions
Launch
Internal name: webactivate
Allow access via Interviewer Server Administration
Allows the user to see the Launch activity in the activity list. When this feature is not set, the presence of Launch in the activity list is controlled by the ShowInLauncher property in the activity’s XML document. For more information, see ApplicationSettings Element.
Internal name: canViewInLauncher
Allow upload / edit of sample scripts
Allows the user to view and edit the Sample Management script selected from the predefined list in the Script box.
Internal name: canEditSampleScript
Manage Logs
Internal name: managelogs
Participant Rules
Internal name: SampleManEditor
Participants
Internal name: SampleUpload
Can create databases
Allows the user to create new sample databases. Users who do not have this feature set may only upload records into existing sample databases.
A user who creates a new database can upload records into it at the time it is created, but cannot subsequently add more records to it until it has been added to the SampleMgtGUI.Config.xml file. See Controlling access to project files.
Internal name: canCreateDatabase
Can create tables
Internal name: canCreateTable
Can download participants
Allows the user to download sample records. The download button is not displayed if this feature is not set.
Internal name: canDownload
Can upload participants
Allows the user to upload sample into the database. The Location, Required Columns, and Additional Columns tabs are not displayed if the user does not have this feature set.
Internal name: canUpload
 
Can unprotect fields
Internal name: canUnprotectFields
Can view participants
Allows the user to view the sample data. The View and View Settings tabs are not displayed if this feature is not set.
Internal name: canViewSample
 
Can delete participants
Allows the user to delete sample records.
Users with this permission should think carefully before deleting records from live interviewing projects, as this can cause some interviewing reports to show unexpected results. Deleting records from a sample table does not delete any related records from the history table. Therefore, reports that use both types of data may produce strange results.
Internal name: canDeleteSample
 
Can edit participants
Allows the user to edit sample records using standard editing facilities.
Internal name: canEditSample
 
 
Can advanced edit participants
Allows the user to edit sample records using the advanced editing facilities (that is, using SQL commands).
Internal name: canAdvancedEditSample
 
Can view protected fields
Internal name: canViewProtectedFields
Can view summary
Allows the user to see the Summary tab. The tab is not displayed if the user does not have this feature set.
Internal name: canViewSummary
Phone Participants
Internal name: CatiInterview
Can set up interviewer stations
Allows the user to configure interviewers’ computers to use an autodialer.
Internal name: canSetUpInterviewerStations
Can transfer to interviewer
Internal name: canTransferToInterviewer
Project Editor
Internal name: ProjectEditor
Allow changing the project state
Allows the user to change a project's status, for example, from Test to Active.
Internal name: canSetProjectState
Allow creating new projects
Allows the user to create new projects.
Internal name: canCreateProjects
Allow modifying properties
Allows the user to change the values of a project's properties.
Internal name: canAlterProperties
Promote Project
Internal name: websitetositeactivate
Publish Data
Internal name: PublishData
Quotas
Internal name: ReviewQuotas
Allow allocate quota targets
Allows the user to allocate quota targets.
Internal name: canAllocateQuota
Allow editing quota prioritization
Allows the user to set the priority type and the number of cells to pend for multiple response questions, and to import spreadsheets that update these values.
Internal name: canEditPrioritizaton
Allow editing quota targets
Allows the user to edit only targets, and to import spreadsheets that update these values.
Internal name: canEditTargets
Allow editing quota targets, completes and prioritization
Allows the user to edit targets, behavior flags, and prioritization, and to import spreadsheets that update these values.
Internal name: canEditAll
Allow import/export quota allocation
Allows the user to import and export quota allocations for personal interviewing.
Internal name: canImportExportQuotaAllocation
Allow resetting completes to 0
Internal name: canResetCounts
Remote Administration
Internal name: RemoteManager
canViewRespondents
Internal name: canViewRespondents
canViewSyncHistory
Internal name: canViewSyncHistory
Review Interviews
Internal name: ReviewInterview
Can override read-only setting
User can deselect the “read-only” checkbox, if it is present. This allows the user to change responses during the review. For more information, see Review Interviews.
Internal name: canOverrideReadOnlySetting
Can set up supervisor stations
Allows the user to set up supervisor stations.
Internal name: canSetUpSupervisorStations
Status
Internal name: ReviewProject
Survey Reporter
Internal name: Reporter
Can display charts
Allows the user to display charts.
Internal name: canDisplayCharts
Can manage shared
Allows the user to save to the shared folder, and to create, delete, and rename files and folders in the shared folder.
Internal name: canManageShared
Has full access
Allows the user full access.
Users who have none of the three tabulation access level features automatically have full access to the activity. If users have access to more than one of the features, the least restrictive feature applies.
Internal name: FullAccess
Has medium access
Allows the user restricted access to the activity; that is, the user cannot edit variables except for those added to a table.
Internal name: MediumAccess
Has minimum access
Allows the user restricted access to the activity; that is, the user cannot create new tables, add filtering, or edit variables.
Internal name: MinimumAccess
Survey Results
Internal name: InterviewReporter
Survey Tabulation
Internal name: mrTables
Can display charts
Allows the user to display charts.
Internal name: canDisplayCharts
Can manage shared
Allows the user to save to the shared folder, and to create, delete, and rename files and folders in the shared folder.
Internal name: canManageShared
Has full access
Allows the user full access.
Users who have none of the three tabulation access level features automatically have full access to the activity. If users have access to more than one of the features, the least restrictive feature applies.
Internal name: FullAccess
Has medium access
Allows the user restricted access to the activity; that is, the user cannot edit variables except for those added to a table.
Internal name: MediumAccess
Has minimum access
Allows the user restricted access to the activity; that is, the user cannot create new tables, add filtering, or edit variables.
Internal name: MinimumAccess
User Administration
Internal name: useradministration
Can add role
Allows the user to add roles.
Internal name: canAddRole
Can add user
Allows the user to add users.
Internal name: canAddUser
Can assign activity
Allows the user to assign activities.
Internal name: canAssignActivity
Can assign project
Allows the user to assign projects.
Internal name: canAssignProject
Can assign role
Allows the user to assign roles.
Internal name: canAssignRole
Can create customerAccount
Allows the user to create customer accounts.
Internal name: canCreateCustomerAccount
Can edit customerAccount
Allows the user to edit customer accounts.
Internal name: canEditCustomerAccount
Can remove customerAccount
Allows the user to remove customer accounts.
Internal name: canRemoveCustomerAccount
Can remove role
Allows the user to remove roles.
Internal name: canRemoveRole
Can remove user
Allows the user to remove users.
Internal name: canRemoveUser
Can unassign activity
Allows the user to unassign activities.
Internal name: canUnassignActivity
Can unassign project
Allows the user to unassign projects.
Internal name: canUnassignProject
Can unassign role
Allows the user to unassign roles.
Internal name: canUnassignRole
View Survey Link
Internal name: TestInterview
Web API
Internal name: WebApi
Web API – Case Data
Internal name: WebApiCaseData
Can delete case data
The user can programmatically delete case data using a DELETE SQL statement and the Delete Query API.
Internal name: canDeleteCaseData
Can execute advanced statements
Internal name: canExecuteAdvancedStatements
Can insert case data
The user can programmatically insert case data using the web API.
Internal name: canInsertCaseData
Can query case data
The user can programmatically query case data using a SELECT SQL statement and the Query or Queries APIs.
Internal name: canQueryCaseData
Can update case data
Internal name: canUpdateCaseData
Web API – DPM
Internal name: WebApiDPM
Can edit project properties
Internal name: canEditProjectProperties
Web API – Files
Internal name: WebApiFiles
Can check-in/check-out
Can create directories
Internal name: canCreate
Can delete files and directories
Internal name: canDelete
Can download files and directories
Internal name: canDownload
Can upload files
Internal name: canUploadFiles
Web API – Interviewing Reports
Internal name: WebApiInterviewingReports
Can display charts
Allows the user to display charts.
Internal name: canDisplayCharts
Can view all interviewers’ data
Allows the user to view data for all interviewers.
When a user does not have this feature, only data for the current user is shown.
Internal name: canViewAllInterviewersData
Web API – Metadata
Internal name: WebApiMetadata
Web API - Participants
Internal name: WebApiParticipants
Can delete participants
Allows the user to delete sample records.
Users with this permission should think carefully before deleting records from live interviewing projects, as this can cause some interviewing reports to show unexpected results. Deleting records from a sample table does not delete any related records from the history table. Therefore, reports that use both types of data may produce strange results.
Internal name: canDeleteParticipants
Can execute advanced statements
Internal name: canExecuteAdvancedStatements
Can insert participants
Internal name: canInsertParticipants
Can query participants
Allows the user to view the sample data.
Internal name: canQueryParticipants
Can update participants
Allows the user to update sample records.
Internal name: canUpdateParticipants
Web API – Quotas
Internal name: WebApiQuotas
Allow editing quota prioritization
Allows the user to set the priority type and the number of cells to pend for multiple response questions.
Internal name: canEditPrioritization
Allow editing quota targets
Allows the user to edit targets only.
Internal name: canEditTargets
Allow editing quota targets, completes and prioritization
Allows the user to edit targets, behavior flags, and prioritization.
Internal name: canEditAll
See also
Assigning users and roles to activities and projects