topic hubAL Developmentofficial - Microsoftreviewed - checked by Opus

Pages and the user interface

Pages and the user interface in Business Central AL development: page types, role centers, actions, views, profiles, deep links, and mobile app development. It also covers the control add-in style guide, role-based UI customization, and page inspection. Use it for questions on designing, extending, and debugging the UI.

Path: Development > Programming in the AL language > Pages and the user interface · tier official · system development · narrative reviewed (checked by Opus)

Overview

This section covers how to build and shape the Business Central user interface with AL. The core subtopics are Pages (page objects, extensions, page types, layout controls, FactBoxes), Actions (action areas, promotion, the modern action bar), Role centers (role-tailored home pages, cues, headlines, onboarding checklists), Views on list pages, and Profiles that decide which pages and reports a user role sees.

Key points

  • Page types include Card, List, Document, parts, PromptDialog, ConfigurationDialog and NavigatePage; pages can be extended with page extensions.
  • Actions can be added, organized and promoted, with a modern action bar that has split buttons and prompt actions that launch Copilot.
  • Role centers provide role-tailored home pages with navigation menus, cues, headlines and a user onboarding checklist.
  • Views define alternative filtered, sorted and laid-out list views; legacy Role Center views can be migrated to modern list views.
  • Profiles, profile extensions and page customization objects control the UI per user role; profiles can also be created or moved through the client.
  • Customizing the UI for roles is layered: Role Centers, page extensions, profiles, page customizations, then personalization.
  • Page Inspection in the web client shows page structure, data sources, extensions, filters and source table fields (2023 release wave 2).
  • Deep links use URL parameters (company, page, report, table, mode, profile, filter, bookmark) and the ms-businesscentral URI scheme for the mobile app.

Subtopics

More Learn pages

Videos, posts and code changes

Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.

What Learn documents here 8 of 69 Learn pages

Show 32 more