Announcements
No record found.
Hi,
The Report and Analysis page in Business Central is indeed a system page, which means it cannot be directly extended using AL code like custom pages. However, there are a few approaches you can consider to add your custom reports:
Create a custom Role Center or extend an existing one: You can add your reports to a new or existing Role Center by modifying the actions or cues. This allows you to surface custom reports in a way that’s accessible from the dashboard.
Use a custom page or FactBox: If you want a dedicated space for your reports, you can create a custom page that mimics the layout and functionality of the Report and Analysis page, and include your reports there.
Add reports to existing menus: You can also add your reports to the navigation menus or other accessible areas using MenuSuite or by extending existing pages that allow customization.
MenuSuite
Leverage permissions and personalization: For users who need access to specific reports, consider using personalization or permission sets to make custom reports available in their workspace.
While you can't modify the system page directly, these alternatives can help you achieve similar functionality.
Thanks and best regards, Daniele Note: This response was prepared with support from Copilot to ensure clarity and completeness.
Yes, you can achieve this by extending the Role Center page. You cannot directly extend the system “Reports and Analysis” page, but by adding your custom reports to the Role Center actions, they will show up in the Reports & Analysis area.
Find the attached screenshot for your reference.
✅ Mark this answer as verified if it helps you.
Hi Alina,
The Report and Analysis page is a system page, which means it’s not extensible through AL like standard objects. That limitation can be frustrating when you're trying to surface custom reports in a centralized, dashboard-accessible way.
Here’s how you can work around it:
Instead of extending the Report and Analysis page directly, you can extend the Role Center page that links to it. By adding your custom reports to the Role Center’s actions or cues, they’ll appear in the same dashboard context and be accessible to users without needing to modify the system page.
You can also use the Role Explorer to surface custom reports, queries, or pages. This allows you to organize them by functional area (e.g., Finance, Inventory, Manufacturing) and make them discoverable through the Explore button.
If you want to go further, you can:
Helpful references: Customizing Role Explorer – Yzhums Extend reports in BC – Microsoft Learn Report extension object – Microsoft Learn How to extend standard report – Dynamics 365 Lab If you find this helpful, feel free to mark this as the suggested or verified answer. Cheers Jeffrey
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 1,993 Super User 2026 Season 1
YUN ZHU 1,116 Super User 2026 Season 1
Khushbu Rajvi. 557 Super User 2026 Season 1