Hopp Portal User Roles
Every user in the Hopp Portal is assigned a role that determines what the user is authorized to do in the Portal.
These are the possible roles:
- External
- Team
- Manager
- Operator
- Administrator
External
This role is meant for users who are not part of the migration team but are involved in the migration project primarily to test the migration results.
An external user must specifically be authorized for a Project in Hopp in order to access the portal for that project, and no other.
Furthermore, the external user can be authorized for all Partitions on the Project - or only to a specific Partition. In a project migrating several Partitions (legal entities), there may be a project manager appointed by these Partitions to manage the overall business side of the migration.
This person can be given access to all Partitions for the Project. Other users, belonging to a specific legal entity, can be given access only to the corresponding Partition.
An external user has access to all Events, Items, and Tests that relate to the Partitions to which they have been granted access.
Internal
The Project and partition-specific authorization only concerns the External user role. All other roles are considered internal and have access to all Projects and all Partitions therein.
Internal users can be assigned to Project Teams to define which Projects a given user is working on. When assigning responsibilities in the Portal for handling events, only users in the Project Team for that Project can be selected.
The following internal user roles are available:
- Team
- A Team user is working in the migration team. This user can see and handle Events, access Items, and access Tests for all Partitions. The user is typically involved in developing the Hopp migration mapping in Studio and will normally access the Portal to investigate and resolve Events, create and update Items, and to assist External users.
- Manager
- The Manager role builds on the Team role and can additionally create users, manage the External user authorizations and assign other Internal users to the Project Team.
- Operator
- The Operator role builds on the Manager role. The Operator can set the values of the Parameters for a given migration and submit all the necessary jobs to execute the migration (load Source Data, load Valuesets and Views, execute Source- and Target Engine, unload migration result, etc.).
- Administrator
- The Administrator role builds on the Operator role and has unlimited access to all Hopp functionality. The Administrator can manage the Hopp operational setup of Tracks, Servers, Projects etc. Only Administrators can assign the Administrator role to other users.
Authorization
There are two major levels of authorization:
- Team
- Global authorizations including high-level authorization of Hopp administrators, operators and team members. These authorizations are global for all migration projects
- External
- Project authorizations are effective only for specific projects. External users must explicitly be authorized for specific projects/partitions
External users that have been authorized for a given Partition are also referred to as Partition Users
Team Authorizations
The Team authorizations are:
- Administrator
- Full authorization for all actions in the Portal, including access to the Configuration. Administrators have the All Partitions access, do not appear in Team member drop downs in Portal Operations and cannot be assigned as Team Anchor on Events.
- Operator
- Similar to Administrator, but Operators cannot access Hopp Administration.
- Team and Manager
- These authorizations are used for members of the Migration team. Users with one of these authorizations will appear in the Team Anchor drop-down and have the All Partitions access in the Portal. Manager gives a bit extra access to the Project Administration for all projects to assign Partition Users.
External Authorizations
You authorize External users for projects and partitions on the Project itself.