- BETA Functionality -
Multiple User Roles per user is a new feature to be officially released soon, however the functionality is now available in Beta, from the Manage Users (BETA).
A note re BETA functionality. BETA means new functionality that is functional and can be used, but has not yet been made beautiful (still needs aesthetic design attention) and has yet to be fully documented, and publicly announced.
Why multiple roles per user ?
It make the Management of User Roles easier and more flexible, particularly when there are many Custom Roles and you wish to give individual users a mix of Roles in order to fine tune what each user can access.
How to allocate Multiple Roles to a User
Once your various User Roles are created (see this article).
If you have the appropriate User Role (e.g. Admin) :-
- Navigate to Users > Manager Users (Beta)
- Find the User you wish to allocate to Multiple Roles
- Click View Details, then click the Edit button top right.
- Select an appropriate Main Role (This has no particular significance other than it's the first role selected - we generally recommend you select the Role with the most ability (e.g. Admin)
- Select appropriate Additional Roles
- Save Changes.
Note: When a user has multiple User Roles, the Abilities of each Role have a hierarchy, and the higher (or more powerful) ability will override the lower power ability. See http://help.brandkit.io/managing-users/user-role-abilities.
e.g If a user has the Staff Role with the ability to Request Assets, and also has the Manager Role with the ability to Download Assets, the higher powered Ability of Download Assets will be available to the user.
A common use case for using Multiple User Roles is in the case where an Account has say multiple resellers and multiple product lines, but only certain resellers have access to each product line.
So you might setup Roles along the lines of
- Product Line X Reseller, Can Request
- Product Line Y Reseller, Can Download
- Product Line Z Reseller, Can Request
You'd then might setup Licences along the lines of
- Product Line X
- Product Line Y
- Product Line Z
Now you could allocate a User with Multiple Roles in order to manage their Access.
Bob has the role of Product Line X Reseller & Product Line Z Reseller and so can access only those Products, and can Request Assets for either product line.
John has the role of Product Line Y Reseller & Product Line Z Reseller and can access only those products, and can Download Assets for either product line.
As BETA functionality, by definition we have not yet finished the feature, we would love your feedback. Happy to have suggestion on how we can improved functionality, documentation, design layout, etc. Don't be shy.
Happy branding :)