There is a special Mapped Integer definition called Role. This is used by the Roles bit set property of a User. Since it is used as a Bit Set, it may only have values of 0 to 31. Value zero is special in this Mapped Integer. Any user whose roles property has bit 0 set is a Root user and Permissions do not apply to such a user.

 

Click to expand

 

So using the Bit Set bit table a user that has both Admin and User roles would have a value of 6, the 1 and 2 bits set. A Guest user would have the value 8, just the 3 bit set.

 

The user may add additional values to this Mapped Integer, and may rename any of them (including Root)