Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested answer

Business Central Field Level Security

(1) ShareShare
ReportReport
Posted on by 2

Hi,

I have a question regarding Field Level Security in Business Central.

How we can hide access of the particular field for specific user like for example, I want to allow my X user to only he can create customer but not allow to enter credit limit amount field because we have a separate Y user for this job. so how it can be achieved in Business Central.

Thanks & Regards

Saqib Hassan

  • Suggested answer
    YUN ZHU Profile Picture
    81,789 Super User 2025 Season 1 on at
    Business Central Field Level Security
    Hi, or just set different roles, A role can modify this field, B role cannot modify.
    Business Central 2023 wave 2 (BC23): Customize field editability from UI (Lock editing & Unlock editing)
     
    Hope this helps as well.
    Thanks.
    ZHU
  • Suggested answer
    JK-21112141-0 Profile Picture
    2 on at
    Business Central Field Level Security

    Hi Saqib,

    Managing user access to specific fields in Business Central isn’t included in the standard offering from Microsoft.

    But I’ve come across a solution called BC X-RAY that includes Field Level Security capabilities, which may be worth considering for your needs. It is possible to specify users who can or can't modify a field, and it support all fields on all tables in standard Business Central. You can find more details at bcxray.com or directly on AppSource https://appsource.microsoft.com/en-us/marketplace/apps?search=bc%20x-ray&page=1 

    I will be able to solve your issue effectively.

    Best regards,
    Jesper

  • Suggested answer
    Jun Wang Profile Picture
    7,710 Super User 2025 Season 1 on at
    Business Central Field Level Security
    in theory, this might be achievable but could be tricky to set up
     
    the best way is to create customized permission sets by recording.  here is one of my blog on this
     
     
    security filter won't be much use in this situation, it controls on the record level. 
     
    Jun Wang
     
  • Suggested answer
    Cristian Profile Picture
    5 on at
    Business Central Field Level Security
     

    Hi Hassan,

    If you are still struggling with Field Level Security here is a friendly suggestion for you to try out. It is called BC X-RAY and it is an extension for Business Central. My organization is very pleased with it so why not try it out and see it yourself. It also has some other additional features that you might find interesting.

    You can try it out and test it for free as they provide a 30 days free trial.

    Best of luck!

    You can find the extension on Microsoft Appsource: https://appsource.microsoft.com/da-dk/product/dynamics-365-business-central/PUBID.tools4bc%7CAID.bcxray%7CPAPPID.b1e69cf4-a407-48a8-b4e0-ceb75fd52c01?tab=Overview

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,021 Moderator on at
    RE: Business Central Field Level Security

    I am sorry but the solution that  Daniele describes is not a part of the system. So I do not know why he answers as he does.

    You can have record level security in Business Central but the field level security is not part of the standard product.

    learn.microsoft.com/.../data-security

  • Suggested answer
    DAnny3211 Profile Picture
    9,276 Moderator on at
    RE: Business Central Field Level Security

    hi

    to restrict access to a specific field in Business Central for a particular user, you can use Field Level Security. Here are the steps to achieve this:

    Open the "Field Security Profiles" page in Business Central.

    Create a new field security profile or select an existing one.

    In the "Field Security Profile Card" page, click on the "Fields" action tab.

    Select the table containing the field you want to restrict access to (in this case, the "Customer" table).

    Locate the field you want to restrict access to (in this case, the "Credit Limit" field) and select it.

    Click on the "Edit Permissions" action tab.

    In the "Permission Sets" page, select the permission set you want to restrict access to (in this case, the "X User" permission set).

    Uncheck the "Read" and "Insert" checkboxes for the field.

    Click "OK" to save the changes.

    Now, the user with the "X User" permission set will be able to create customers but will not be able to view or enter data in the "Credit Limit" field. The user with the "Y User" permission set will have the necessary permissions to view and edit the "Credit Limit" field.

    DAniele

  • Suggested answer
    Bilal Haider Profile Picture
    248 on at
    RE: Business Central Field Level Security

    Hi,

    As pe my knowledge there is no out of box setting where you can setup this.

    There are add-ons available that you can purchase and use.

    Otherwise you can achieve this easily with development and permissions module.

    e.g. one of the solution in your case; you can create a new page that have credit limit amount field not editable. Assign this new page to user X and remove the execute permissions of original page from user X.

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.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Jonas ”Jones” Melgaard – Community Spotlight

We are honored to recognize Jonas "Jones" Melgaard as our April 2025…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 294,261 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 233,013 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,158 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans