Define user roles in EDC/CDMS
Table of Contents
User roles are in essence a set of rights. You can use roles to easily define all the rights you want for each user, instead of selecting them one by one for each site. You also need user roles if you want to hide parts of the eCRF for certain users. The study admins will need the ‘Manage Users’ rights to be able to manage roles.
Create and edit user roles

- Navigate to the 'Users' tab.
- Click on 'Edit roles' in the top right corner. Three pre-existing roles are defined in Castor that reflect the common rights assigned to users:
- Admin: has rights for most actions.
- Data-entry: only has rights to add participants, view them, and edit data.
- Monitor: only has rights to view data and create queries.
- You can edit these existing roles by simply checking or un-checking the right that you want to give or remove for one of the roles. These changes will be automatically saved since there is no ‘save’ button.
Adding or deleting the user rights for existing role which has been assigned to users in your study will not be applied retroactively for existing users. To reassign the roles or add/remove the access rights for each user in bulk can be done by using an option to import users and associated roles and rights.

You can also create new user roles by clicking on the 'Add role' button.

Specify a name in the popup and press 'Create role' to add the role. Assign the rights to your newly created role by selecting the rights. The rights will be automatically saved.

Assign roles to users
Roles are specific for each site, so one user can have different roles for different sites.
- To assign a role to a user for a certain site, first double click the user or click on the cogwheel to edit their rights and roles.
- Click on the user role ('None' is selected by default) next to an site and select a new role from the dropdown.
- Click on ‘Save’ to apply the changes

You can also make additional changes here if you wish. For example, you can assign the role 'data entry' to a user, but you can add also randomization right for that user for one site. That will not change the overall 'data entry' role you had previously defined, but will add the randomization right for that user for that site.