Versions Compared
Version | Old Version 13 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Roles in VIA® can be used to control what a user can see and what they can do within the system. Roles are defined in the administration screen and assigned to user accounts, groups and boards. The following instructions will walk your through managing roles and assigning them to different areas of the system.
Panel |
---|
Managing RolesTo add, edit or remove a role you will need to access the administration section of VIA®. Login to VIA® and click on the menu next to your avatar to access the context menu. You should see an Admin option. If you do not have this option your user account is not setup as an administrator; contact your system administrator to make changes to your account in order to access this section of VIA®.
|
Panel | ||
---|---|---|
Assigning Roles Throughout VIA®Follow this guide to assign roles throughout VIA®.
Assigning Roles to UsersEach user in VIA® will have roles assigned to them. These roles will determine what users can do in the system such as attach files to cards or move cards between lists. Assigning a role to a user is done when the user is created. You can edit a role by opening up the admin menu (click on your name on the top right side of the VIA® screen and choose admin) and then selecting users in the admin menu that runs on the left side of the screen. On the main screen locate the user you want to edit and click on the edit button There are two fields on the user screen related to the Roles. The first is the permission role. This field will define the rights that the user has in every section of the system other than the administration screen. The second field titles Admin Permissions Role will set the administration rights for the user. The fields have been separated so that you can assign the admin rights separately from the regular user roles. NOTE when you first create a user they will have None listed as the roles. This means that they will be assigned the Global role. To change the role a user has been assigned click on the field and a drop down list will appear with all options for role selection. Assigning Roles to Groups/BoardThe roles that you assign to a user in their user profile will flow to all areas of the system; however, you can override a users role from within specific groups and on boards. To learn how to create a group see the link for creating groups in this documentation. At the bottom of each group configuration screen there is a section where you can define a role In the above example, the users will have access to the carrier role on the Billing Customer's board. If they had different rights assigned the the user this Carrier role will override them for this specific board. Utilizing groups can allow you to assign multiple users to a number of boards and assign a specific role to each of these users on the boards defined in the group screen. If you choose to manually add users to groups you can also alter this role setting on a user by user basis per board. To see how this works login to VIA® and open a board that you want to either assign a user to or alter an existing users permission. Open the slide out menu on the right side of the screen and select the members menu item You can use the + to search for and add new members if the user you want to edit is not already a member of the board. Once you have your member on the board you can left click on the square that represents the user to bring up a menu listing. By default, the user will have none selected for the permissions which means that they will carry the same role in this board as the role they have assigned to them in the user administration screen. If you would like the user to have a different role for this specific board you can assign that in this section. Click on the change permission option and you will see a listing of all the roles in the system. Choose the role you want to assign the user. Hierarchy of How Permissions are Assigned Throughout the SystemThe Global role supersedes all other permissions. If something is denied at a global level then it overrides anything specific that you may have set on a custom defined role. For example, if you uncheck Drag and Drop to Archive Cards in the global role, then nobody who uses the system will be able to drag cards to the top of the screen to archive them. The lowest Level of permissions is the role given to the users. Assuming that the user has not been added to any groups or had their permissions changed on a board they have access too. The role they have as a user will take effect. The next level of permissions if the board level role. What role have set at the board level, overrides the user role if they are different. For example, my user can have Role #1 assigned to them as a user; however, they can have Role #2 assigned to them for a specific board (you can see this in the member side menu of a board). Groups will allow you to set the permissions for one or more users on a board in bulk. So, if you have 10 users that you want to put on your orders board with a permission of Customer_Service you can do that for all of them at once. This role setting only take effect when you save the role. It will not revert any role settings you make after you save the group setting. If you go back to a group and change the permission then it will update the permission for all the users in the group on the boards in the group. Here is an example of how you would use groups to set board permissions. Say you had a user With Role #1 on their user account settings. Then you added them to Group A which gave access to the Orders board and had a role setting of Role #2 . Your user would now have a permissions setting of Role #2 on the Orders Board. If you added your user to another group after that Group B that also had the orders board in the group but with a Role Setting of Roel #3 then your users permissions setting on the Orders Board would be changed to Role #2. Here is the hierarchy from lowest to highest: User permissions - apply if users are not part of any groups that have different permission levels, and their board access says none and there are no Global restrictions Board Permission - If the board has a different permission than the user has then the system will use the board permission over the user permission. The global restrictions still overrides these Global Permissions - If you restrict something in the global permission then it doesn’t matter what the individual roles say nobody can perform the action. |