Skip to main content

Notifications

Business Central forum
Suggested answer

Business Central Field Level Security

editSubscribe (0) ShareShare
ReportReport
Posted on by

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

Categories:
  • Suggested answer
    Jun Wang Profile Picture
    Jun Wang 4,020 Super User 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
    Cristian 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
    Inge M. Bruvik 32,718 Super User 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
    DAnny3211 9,184 Super User 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
    Bilal Haider 21 Super User 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.

Helpful resources

Quick Links

Take the Community feedback survey!

Answer this brief 15-question survey about your Community experience…

Demystifying Copilot: Service Edition with Sundar Raghavan

Sundar answers more questions about Copilot for Service...

Dynamics 365 Business Central vs Finance and SCM

Take a look at the key differences between Business Central and…

Leaderboard

#1
Andre Arnaud de Calavon Profile Picture

Andre Arnaud de Cal... 283,375 Super User

#2
Martin Dráb Profile Picture

Martin Dráb 223,308 Super User

#3
nmaenpaa Profile Picture

nmaenpaa 101,140

Featured topics

Product updates

Dynamics 365 release plans