Table "All Profile"
Virtual table that provides information about all user profiles available in the system. This table enables profile discovery, management, and configuration across all applications and scopes.
Remarks
The All Profile table is central to Business Central's role-based user interface system, providing complete visibility into all available user profiles including system profiles and tenant-specific profiles. It includes information about role centers, personalization settings, enablement status, and various profile characteristics. This table is essential for user management, profile assignment, and administrative tasks related to user experience customization. The table supports both system-wide profiles and tenant-specific profiles, enabling flexible role-based access and interface customization across different organizational structures and applications.
Properties
| Name | Value |
|---|---|
| Caption | All Profile |
| DataPerCompany | False |
| Scope | Cloud |
| InherentPermissions | rX |
Fields
| Name | Type | Description |
|---|---|---|
| Scope | Option | The scope of the profile (System-wide or Tenant-specific). |
| "App ID" | Guid | The application identifier that contains this profile. |
| "Profile ID" | Code[30] | The unique identifier of the profile. |
| Description | Text[2048] | The detailed description of the profile and its intended use. |
| "Role Center ID" | Integer | The page ID of the Role Center associated with this profile. |
| "Default Role Center" | Boolean | Indicates whether this profile uses the default Role Center configuration. |
| "Use Comments" | Boolean | Indicates whether the profile supports comments functionality (obsolete). |
| "Use Notes" | Boolean | Indicates whether the profile supports notes functionality (obsolete). |
| "Use Record Notes" | Boolean | Indicates whether the profile supports record-specific notes (obsolete). |
| "Record Notebook" | Text[250] | The record notebook configuration for the profile (obsolete). |
| "Use Page Notes" | Boolean | Indicates whether the profile supports page-specific notes (obsolete). |
| "Page Notebook" | Text[250] | The page notebook configuration for the profile (obsolete). |
| "Disable Personalization" | Boolean | Indicates whether personalization features are disabled for users of this profile. |
| "App Name" | Text[250] | The name of the application that contains this profile. |
| Enabled | Boolean | Indicates whether the profile is currently enabled and available for assignment to users. |
| Caption | Text[100] | The caption text displayed for this profile in user interfaces. |
| Promoted | Boolean | Indicates whether the profile is promoted and highlighted in profile selection interfaces. |
| SystemId | Guid | |
| SystemCreatedAt | DateTime | |
| SystemCreatedBy | Guid | |
| SystemModifiedAt | DateTime | |
| SystemModifiedBy | Guid | |
| SystemRowVersion | BigInteger |