Dynamics 365 Business Central: How to bulk edit user roles/profiles (Customization)

Last week we briefly discussed how to define default Role Center (Profile) for users in Business Central.

Then I received an interesting feedback. They had imported users, and the number of users is relatively large. They were looking for an easy way to edit the user roles in bulk.

Source : Dynamics 365 Lab
Read more…

Adding users to your Microsoft Dynamics 365 Business Central tenant

The management of users in Business Central are closely connected to your Microsoft 365 and Azure AD implementation. Although you can use Business Central without Microsoft 365 there is no doubt that your users will have the best user experience if your organization is using Microsoft 365 together with Business Central.

Source : Business Central explained
Read more…

Dynamics 365 Business Central: delegated admins and AAD guests users

When working with your Dynamics 365 Business Central online customers, one of the first thing you should do as a partner is to setup your employees on Partner Center and then assigning to them the permissions to support your online customers.

For this task, they need to have the Assists your customers as role set as Admin Agent or Helpdesk Agent:

Source : Stefano Demiliani
Read more…

Visual Studio Code Snippets: User Personalization, Shortcuts, Keybinding

Visual Studio Code lets you perform most tasks directly from your keyboard as well as utilize code templates, known as snippets, to drastically increase the speed of your work. In this article, I will outline how to modify and create your own shortcuts and Visual Studio Code snippets to suit your workflow and save you some time spent on repetitive tasks.

Source : Simplanova
Read more…

Dynamics 365 Business Central: checking user permissions on specific objects

With the refactoring done in Dynamics 365 Business Central for better supporting the SaaS environment, is not quite easy to check if a user has a specific permission on a specific object.

Permission Range table is now a system table that cannot be used on a SaaS environment, License Permission table does not give you specific user permissions and using the ReadPermission and WritePermission methods (that can determine if a user has read and write permission on the object) is only available for table objects and often this is not enough if you have complex security checks to implement (for example if you want to test if your user has execute permissions on a specific codeunit).

Source : Stefano Demiliani
Read more…