If a user has both an administrator and one or more functional IDs, the functional ID will be the surviving user ID and will be assigned the super user role. If there are multiple functional roles, the combined role will be applied to the surviving functional ID following the below hierarchy:
- Funder (highest)
- Approver
- Releaser
- Verifier
- Maker
- Inquirer
- Administrator checker
- Administrator maker (lowest)
Sample 1:
UserA = Administrator Maker
UserB = Funder
Surviving user: UserB with Admin + Funder role (super user)
Sample 2:
UserA = Maker
UserB = Approver
Surviving user: UserB with Funder role