Notifications
Announcements
No record found.
The requirement is to restrict users in Dynamics 365 Business Central such that they can only access and search for records that are presented through their assigned standard or custom dashboards (Role Centers).
If a user has a specific Role Center assigned, they should only be able to interact with and search for records that are exposed via the pages and actions defined in that Role Center.
Any other pages, tables, or records that are not part of the user’s Role Center should be inaccessible through the search bar or navigation.
This behavior is available in older versions of Navision, where a user can only access what is made available through their assigned Role Center. Looking for guidance on how this same behavior can be implemented in Business Central (cloud or on-premises). Specifically:
Hi
BC doesn’t natively restrict global search strictly by Role Center, you can achieve similar behavior using a combination of permission sets, security filters, and customization techniques.
Here’s how you can approach it:
1. Permission Sets and Security Filters
2. Restricting Search Visibility
3. Custom Role Centers and Profiles
4. Extension-Based Enforcement (Optional)
This approach gives you control over what users can see and do similar to the behavior in older NAV versions. https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/security/security-filters
If you find this helpful, feel free to mark this as the suggested or verified answer. Cheers Jeffrey
In Business Central (cloud or on-prem), it's not possible to restrict user access solely based on the Role Center or dashboard. Unlike older Navision versions, the Tell Me search bar in Business Central shows all objects that the user has permission to access, regardless of what's visible on their Role Center.
Here’s how you can control access effectively:
Permission Sets: The only reliable way to restrict what a user can access or search for is through permission sets. By assigning permission sets that only include the necessary tables, pages, and reports, you limit what appears in the search results and what users can open.
Role-Based Permission Sets: Create tailored permission sets for each user role (e.g., Salesperson, Purchaser) that align with the actions available on their assigned Role Center. This helps reinforce role-based access without relying on the Role Center alone.
Customization (if required): While you can customize Role Centers to remove actions or menus, you cannot override the search behavior through AL code. A custom extension might help to streamline UI experience, but it cannot fully restrict navigation unless paired with permissions.
Profiles and Personalization: Profiles allow you to control the layout and visible features for a role, but they do not enforce security. Always combine profiles with proper permission sets for effective access control.
In summary, Business Central does not support restricting access purely based on Role Centers. To achieve this behavior, you’ll need to manage it through detailed permission sets. If you need a tighter setup or automation, consider working with your Microsoft partner for custom solutions.
✅ Mark this answer as verified if it helps you.
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 2,135
YUN ZHU 733 Super User 2025 Season 2
Sumit Singh 612