In VIPER, Users can be assigned one or more Roles. These Roles are a collection of Permissions which allow the User to use restricted features.
As an example, not all Users should be allowed to create and edit Assets - particularly if they are not familiar with them. So assigning Roles based on what you want that User to be able to do is very important.
Note: To create and Edit Roles you must have the "Edit Users" permission
The below article outlines instructions on how to create a new User.
The below article outlines instructions on how to create a new Role.
The below article outlines instructions on how to update a User's Role.