Table "All Profile"

ID 2000000178
Namespace: System.Reflection

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

See also