What permissions does a user receive if they have more than one role?
The permissions for a user is a superset of the permissions from all of the roles to which the user is assigned.
For example, suppose that a user is assigned a Project Manager role that includes permissions to approve expenses and also an AP-related role that includes permissions to enter bills, but not approve expenses. Because the user has both roles, they have permission to approve expenses and enter bills.