Roles
Provides details about available role definitions, including permission levels within a SharePoint site collection. Essential for setting up and modifying security roles.
Columns
| Name | Type | References | Description |
| Id [KEY] | Int | A unique identifier for the role definition. Useful for tracking and managing role permissions in SharePoint. | |
| BasePermissions_High | Long | Represents the high-level base permissions assigned to the role definition. Helps define broad access rights within SharePoint. | |
| BasePermissions_Low | Long | Represents the low-level base permissions assigned to the role definition. Used for setting granular access controls. | |
| Description | String | A brief summary of the role definition, outlining its purpose and assigned permissions. Helps in understanding role scope. | |
| Hidden | Bool | Indicates whether the role definition is hidden from the Permission Levels page. Useful for managing system-defined or background roles. | |
| Name | String | The display name assigned to the role definition. Helps users easily identify different permission levels. | |
| Order | Int | Determines the position of the role definition in the list of permission levels within the site collection. Useful for organizing roles in a structured manner. | |
| RoleTypeKind | Int | Represents the type of role definition, mapped to an SP.RoleType enumeration. Helps classify roles based on predefined categories within SharePoint. |