Understanding Rosetta System Users
Understanding Rosetta System Users
Various types of users interact with the Rosetta system. Some of these users (such as Producer Agents) provide content, while other users (such as staff users) configure the way this content is processed by the Rosetta system. For general information about Rosetta system users, see Rosetta Users in the Rosetta Overview Guide.
In Rosetta, the role of User Manager adds, maintains, and deletes users and their roles. Included in creating and defining roles is the determination of actions available to different users. Managers classify users by working with the following components:
User Profiles
The actions that a user can perform in the Rosetta system are defined by the user profile. User profiles define the following parameters:
- User role (see User Roles)
- User role parameters (see User Role Parameters)
- User role permissions (see User Role Permissions)
- User scope (see User Scope)
- User type (see User Type)
To allow a user to work with the Rosetta system, the User Manager must associate the user with a user role profile. Otherwise, a user cannot perform any actions within the system.
User Roles
User roles define the actions that a user can perform within the Rosetta system framework. The following roles are supported:
Role | Description |
---|---|
Producer Agent | Deposits the content provided by Producers. (For more information, see Producers and Producer Agents in the Rosetta Producer’s Guide.) |
Deposit Manager | Configures generic Producer profiles and material flows. (For more information, see Part II, Deposit Managers in the Rosetta Staff User’s Guide.) |
Negotiator | Personalizes generic Producer profiles and material flows for the needs of specific Producers. (For more information, see Part III, Negotiators in the Rosetta Staff User’s Guide.) |
Assessor, Arranger, Approver | Reviews the content that Producer Agents deposit. (For more information, see Part IV, Assessors, Arrangers, and Approvers in the Rosetta Staff User’s Guide.) |
Technical Analyst | Resolves technical issues that occur with the content that Producer Agents deposit. (For more information, see Part V, Technical Analysts in the Rosetta Staff User’s Guide.) |
Editor | Edits metadata of the content deposited by Producer Agents, and adds new representations. |
Data Manager | Schedules and monitors processes, manages sets, publishes configurations, and runs activities that affect multiple IEs. |
Preservation Analyst | Performs all tasks associated with risk analysis and loss prevention, including populating Preservation libraries, performing risk analyses on existing library collections, and creating, testing, and running plans and plan alternates. |
Preservation Manager | Performs all tasks associated with risk analysis and loss prevention, including all the responsibilities of a Preservation Analyst plus signing off on and rejecting preservation plans. |
User Manager | Creates and manages user accounts. (For more information, see Managing Users.) |
ExLibris Support | Reserved for use by the Ex Libris support team. |
Back Office Administrator | Configures the Rosetta system and working environment |
Multiple roles can be assigned to a single user. For example, a User Manager can associate a user with the roles of Deposit Manager and Producer Agent, which enable the Deposit Manager to not only configure the Rosetta system, but to deposit content as well. Alternatively, each role can be associated with a separate user.
The list of user roles and their responsibilities are predefined and cannot be changed by User Managers. (For example, the Rosetta system does not enable adding a new role.) However, User Managers can enable or disable particular actions within a role for a specific user.
User Role Parameters
User role parameters determine which particular predefined role actions are available to a specific user.
For example, a User Manager can use role parameters to assign a certain Producer group (such as Published and Un-Published) to a Technical Analyst. An Assessor might be assigned a parameter for which kind of metadata to edit - descriptive, source, or access rights.
User Role Permissions
User role permissions determine the degree to which a user can make changes to data in the system. The three levels of permissions are:
- View - can view objects but not edit or delete any kind of data.
- Typical - can edit but not delete data in the system.
- Full - can edit and also delete data in the system.
User Scope
User roles are also associated with scope in terms of their level within a consortium.
- Consortium - Users with this scope can view and operate on objects that belong to all of the institutions in the consortium collectively. The following roles can have this scope: SystemAdministrators, Editors, Data Managers, Preservation Analysts, and Preservation Managers.
- Institution - Users with this scope can work only on items (IEs, configuration items) within their own institution. All roles can be assigned an institutional scope.
- Department - Users with this scope can operate only on IEs that belong to their department. This scope is only relevant for Editors.
User Type
The Rosetta system enables User Managers to group users into types, as described in the following table.
User Type | Includes... |
---|---|
Public | Producer Agents
Individual Producers are considered Producer Agents who deposit content on their own behalf.
|
Staff |
|
Organization | Group Producers
Organization users cannot log in to the Rosetta system and work with the system directly. Producer Agents who are associated with Group Producers can deposit content on these Producers’ behalf.
|
Contact | Individual users who serve as contacts for Group Producers. A contact user can either be one of the Producer Agents, or a dedicated user.
Contact users cannot log in to the Rosetta system and work with the system directly unless they are associated with the Producer Agent role.
|