Guide to Understanding D365 Business Central User Security and Setup    

By Deb Schaffer | February 19, 2021

customize profiles view

Here is your guide to understanding D365 Business Central user security and setup. In Dynamics 365 Business Central, there are two different areas related to user security & setup – Profiles (Roles) and Permissions.

User Profiles (Roles) in Business Central

The first area is the User Profiles (Roles).  This allows administrators to set up what a user sees across the system from the role center (homepage) to individual pages and lists throughout the system.  Navigate to Profiles to see what is available out of the box.  Select Profiles (Roles) to open the page.

user profiles roles

Within the Profiles (Roles) page there are a number of different Profiles available out of the box from Microsoft.  Users can also create their own Profiles from scratch or by copying an existing role to start from that. In smaller companies, there may only be a need to have 1 default Profile that is assigned.

out of the box profiles

To create and new Profile, click on the +New button on the ribbon or use the actions à copy action to build based on an existing profile. Here you can create the Profile ID and Display Name along with a Description of the Profile.  You can also define if this Profile should be used as the default profile when setting up new users.

create new profiles

To customize what the users will see, click on the Customize pages button on the ribbon.  This will open the home page of your instance in customization mode.  In the top left-hand corner after choosing customize pages, you will want to choose unlock to be able to begin making changes. Users can rearrange, remove, and add to the pages/lists across the whole system. The designer can go into each of the pages that require changes and make the subsequent changes or do this piece by piece as the profile (role) will keep track of all changes.  When you have completed your changes in this session, click on the Done button for this to save and register those changes in the profile (role).

customize profiles view

Once you click on Done, you will receive the message below.

confirmation message

Back on the Profile page, the changes have been saved to the Profile and can be cleared per page if needed in the event of mistakes.

The next step is to assign the Profile to your users.  To do this, stay on the Profiles page, click on Related > User Personalization List

assign a profile to your users

This will open the User Personalization page.

user personalization page

Select the user that you want to assign the Profile to and click on Manage > Edit

user personalization manage

This will open the User Personalization Card.

user personalization card

Choose the Profile ID that you want to assign to the user.  Then close out of the page.

Permissions in Business Central

Permissions are how you can set up what a user has access to and what actions they can or cannot perform in Business Central.

To look at the out-of-the-box Microsoft Permissions, navigate to Permission Sets as shown below.

permission sets

The Permission Sets page allows you to define and assign access and activities down to a granular level.

From the top, there are out-of-the-box Permission Sets available based on a particular area like Accounts Payable and Accounts Receivable that cover most of the actions a user would need to do when accessing that module in the system.

***Please note that only user-defined permission sets can be altered so if you want to adjust an out of the box permission set or create one yourself, you will need to create a permission set using the + icon at the top of the list or by copying an existing permission set and modifying that.

permission sets overview

We’ll look at Accounts Payable – I know the screenshot is very small, however, this gives you an idea of how many specific tables there are that users need access to in order to do their jobs.

accounts payable tables

The options for granting different types of access are across the page and include:

  • Read – read-only access – the user can view but not make any changes to the data
  • Insert – the user can create new records
  • Modify – the user can make changes to the existing records
  • Delete – the user can delete records
  • Execute – the user can run this object
  • Security Filter – limit the users access based on a filter – for example, if a user can create a payment journal but cannot create a cash receipts journal – the screenshot below shows that the user is limited to entering Payment Journals

accounts payable table filter

With all of the information needed to grant and restrict access, there must be an easier way to do this.  There is – users can record the actions that other users can perform and Business Central will populate the data in this table based on the recording.

Let’s assume that a user can create a new vendor and look at the history of that vendor.  The following steps would be followed to create this Permission Set:

  1. On the Permission Sets page, click the +New button and define the new Permission Set
  2. Open the Permissions window
  3. Click on Start and answer Yes to start the recording
  4. Go to Purchasing > Vendors
  5. Click on +New and add the new vendor
  6. Click on Vendor > Ledger Entries
  7. Navigate back to the Permissions page and click on Stop
  8. Answer Yes to add the recorded Permissions – this will add all of the needed tables and code units that are required

tables shortcuts

Next, you can assign the Permission Set to the users.  Click on Permission Set by User, scroll to the new Permission Set and check the box for each user that should have access to the new permission set.

assign the permission set to user

assign the permission set to user overview

For additional information on setting up Permissions and Profiles for users, follow the link below:  https://docs.microsoft.com/en-us/dynamics365/business-central/ui-define-granular-permissions

This article was co-authored by Jack Peterson, view more blogs by Jack here

Related Posts

Recommended Reading:

5.13.22 Power Platform

Using Power BI Object Level Security

  The following article will demonstrate how to use Power BI Object Level Security to disable column data based on […]

Read the Article
5.12.22 Dynamics CRM

How to Use the Stoneridge Support Portal

Stoneridge Software’s support portal is an intuitive and useful function that makes it easy for you to access resources to […]

Read the Article
5.6.22 Dynamics GP

Dynamics GP Transaction Removal: Purchase Orders

  Are you having performance issues with Purchase Orders?  Do you find that there are old Purchase Orders on your […]

Read the Article
5.5.22 Dynamics GP

The Real Story about the Long-Term Future of Dynamics GP Support

I’ve seen a number of people put forward comment that Dynamics GP is going away and you have to get […]

Read the Article

New Features in Dynamics 365 Business Central 2022 Wave 1 Release Part 3 – Financial Enhancements

The Dynamics 365 Businses Central 2022 Wave 1 Release has a lot of new and exciting features to help your […]

Read the Article
4.29.22 Dynamics GP

Dynamics GP Transaction Removals: Bank Reconciliation

  This is part 2 of a 3 part series on Dynamics GP Transaction Removals. These quick tips will hopefully […]

Read the Article
4.28.22 Dynamics GP

Uncommonly Used Features – Integrate Purchasing and Payables to Fixed Assets in Dynamics GP

Being able to integrate Purchasing and Payables to Fixed Assets in Dynamics GP will help you create visibility for your […]

Read the Article

New Features in the Dynamics 365 Business Central 2022 Wave 1 Release Part 2 – Ease-of-Use Features

  There are many new features in the Dynamics 365 Business Central 2022 Wave 1 Release to get excited about! […]

Read the Article
4.22.22 Dynamics GP

Dynamics GP Transaction Removal Series: Receivables

  This is part 1 of a 3 part series on Dynamics GP Transaction Removal. These quick tips will hopefully […]

Read the Article

Start the Conversation

It’s our mission to help clients win. We’d love to talk to you about the right business solutions to help you achieve your goals.

Subscribe To Our Blog

Sign up to get periodic updates on the latest posts.

Thank you for subscribing!

X