Skip to main content

Microsoft Dynamics 365 FSCM Licensing - Priority based licensing

Licensing in Dynamics 365 Finance & Supply Chain Management  (D365 FSCM) has evolved from a static, menu-item-based model to a dynamic, priority-driven framework. Refer to my previous blog License Mapping on Menu Items to understand the new multi-license mapping structure on menu items

Each license type in D365 FSCM is now assigned a priority score, which determines how licensing is applied when users access multiple securable objects. The higher the priority score, the more comprehensive (and costly) the license.


The system evaluates the highest-priority license required based on the user’s role and access level. This means licensing is no longer just about what a user touches—it’s about how their role is structured and which license tier their role access escalates to. 

What happens if a user has multiple security roles?

The highest license requirement applies. In case security roles span multiple workloads, this user requires more than one full user license. For example, if a user has Buying agent and Accounts Payable security roles, this user needs both Supply Chain Management (Base) and Finance (Attach) licenses.

If user has custom security roles, how does per user license validation work?

When you use custom security roles, respective duties and privileges that comprise these roles will determine the licensing requirements.

What’s smart about this model is how it avoids unnecessary license stacking. If a menu item is accessible under both Finance (priority 70) and SCM (priority 80), the system assigns the Finance license—the lower priority, lower cost option. But if the user already holds an SCM license, the system won’t downgrade them to Finance just for that menu item. Instead, it honors the higher license already assigned (provided that the menu item is accessible under SCM), preventing redundant license buildup. 

This logic encourages organizations to design specific, role-aligned access models where each role maps cleanly to a single license type—eliminating cross-referencing licenses within one role and reducing compliance risk.

Based on the latest Microsoft guidance (as of September 2025), the following roles are excluded from license reporting and enforcementwhen used appropriately within Dynamics 365 Finance & Operations:


To wrap up, now is the time to take a proactive stance. Start by refactoring your roles - remove any cross-licensed configurations and ensure each role is tied to a single, clearly defined license type. Use the User Security Governance (USG) workspace to pinpoint which securable objects are triggering license requirements, and validate those findings in Power Platform Admin Center (PPAC) to understand how license priority is being applied across your user base. Most importantly, educate your teams - this shift isn’t just technical; it’s a strategic governance opportunity that can streamline compliance, reduce costs, and future-proof your licensing model.

Comments

Popular posts from this blog

User Security Governance (Preview) feature in D365 FO

Let's take a first look at User security governance . It is the latest set of features in the D365F&O 10.0.43 update which provides useful tools to System administrators for role management, licenses auditing, enhanced audit trails and versioning, supported with some useful very useful reports around license usage, separation of duties violations etc. Key aspects of this feature include: Role Management: Improved tools for creating, modifying, and managing user roles. Audit Trails: Enhanced tracking of changes made to security settings, helping administrators monitor and review security configurations. Compliance: Tools to ensure that security settings comply with organizational policies and regulatory requirements. Feature management A new feature called (Preview) User security governance has been added to Feature management to control the overall functionality. Navigate to System administration > Security > Security governance to explore all the features. Security analy...

Conditionally Hiding Menu Items in D365 FinOps Menus Without Using Feature Keys

In Microsoft Dynamics 365 Finance and Operations (D365 F&O), menu items are the links that can be clicked on to access forms, reports, classes, jobs, and queries. Feature keys are typically used to control the visibility of menu items based on user licenses. However, there are scenarios where you might want to hide menu items conditionally without relying on feature keys.  This can be accomplished by extending the 'SysMenuNavigationObjectFactory' class and modifying the checkAddSubMenu(...) method.  Suppose we want to hide the  Vendor payment journal menu item under Accounts payable > Payments > Vendor payment journal Steps 1. Create an extension of the SysMenuNavigationObjectFactory class [ ExtensionOf ( classStr (SysMenuNavigationObjectFactory))] internal final class SysMenuNavigationObjectFactory_PS_Extension { } 2. Create a Chain of Command (CoC) for the checkAddSubMenu method [ ExtensionOf ( classStr (SysMenuNavigationObjectFactory))] internal final...

Microsoft Dynamics 365 FSCM Licensing - New Multi-License Mapping on Menu Items

Licensing in enterprise systems has long been a game of mapping menu items to license types, ticking boxes, and hoping your role design didn’t trigger unexpected costs. But with the 2025 updates to Dynamics 365 Finance and Operations, Microsoft has flipped the script—ushering in a smarter, more flexible model that reflects how users actually work. Let’s break it down. In the legacy model, each menu item was tied to a single license type. For instance, if a user accessed MenuItemA that had a Finance license type on it, they needed a Finance license. If they accessed MenuItemB with SCM assigned on it, they needed SCM. Simple? Yes. But also rigid, prone to over-licensing, and blind to real-world role overlap. Example:  This model treated licensing like a static blueprint—ignoring the nuance of blended roles, attach licenses, and shared responsibilities across departments. Fast forward to 2025. Microsoft’s new licensing logic is object-level, dynamic, and context-aware. Now, a single m...