Roles are in essence a set of rights that can be defined per user per institute. Roles in Castor have a two-fold purpose:
- You can easily assign the appropriate rights for a certain user. For example, instead of selecting each right for a user that needs all rights for an institute, you can assign them the role 'Admin' - this will select all rights immediately.
- You can hide a phase, step, or report for a certain user. This is necessary in certain cases where you don't want to show all parts of the eCRF for some users. You can create a role of your own, called, for example, 'investigator 1', and you can choose which parts of the eCRF you want to hide for that role.