web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Difference between Enterprise CAL and Functional CAL

(0) ShareShare
ReportReport
Posted on by

Hi all,

I would like to document for detailed information about differences between Enterprise CAL and Functional CAL since I don't understand them with Licensing Guide.

Thanks,

Seiji

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Faisal Fareed Profile Picture
    10,796 User Group Leader on at

    Hi Seiji,

    Though Licensing guide is quite explanatory but I will try to explain few points as per my knowledge and would also suggest you to go through these slides to get more.

    AX is licensed based on the named users of a certain type (enterprise, functional, task, and self service). Based on your organization's requirements a mix of Client access license(CAL) types was bought.

    The user's CAL type is determined by the entry points (effectively menu items) to which they have view access or higher access. Therefore, view access to a set up form might require a Functional client access license (Functional CAL), but edit or higher access may require an Enterprise client (Enterprise CAL).

    In below picture you can see required or given access on different functionalities in AX is making CAL either Functional or Enterprise. 

    You can also have a look on this document to know more about it.

    http://axugsummit.com/wp-content/uploads/2012/10/A1237.pdf

    You can monitor your license types is to regularly print the Named User License Counts report from System administration | Reports | Licensing.

  • Community Member Profile Picture
    on at

    Hi Faisal,

    Thank you for your help.

    Which is the better CAL, Enterprise or Functional for the system operation user?

    For example, he/she creates and updates all master data, vendor/customer/user...

  • Verified answer
    Faisal Fareed Profile Picture
    10,796 User Group Leader on at

    Microsoft provides a list of all the standard security roles and their associated access license types. You may find that the built-in roles don't necessarily match your security requirements, requiring you to adjust the roles or create new ones. This is a very powerful feature of AX, but allows us to unknowingly create a role that requires a higher (for example, Enterprise) access license.

    You can have a look on security development tool to know more about which entry point is making your license type an Enterprise or Functional. You can then play around with security permissions to control the cost of licensing in your organization.

    For your requirement to update all master data, vendor/customer/user it seems Functional CAL would be enough. 

    To get more information what security permissions can make your CAL an Enterprise one you can have a look on Security development tool. This tool can give me clear idea what permission can make a CAL an Enterprise.

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,130 Super User 2025 Season 2 on at

    Hi Seiji,

    You can look at the menu items needed in the role to find out if these require to be an enterprise or functional level (development workspace). You have not mentioned the complete list of needed access, so this question cannot be answered by us. You can download the Security Development Tool from the Downloadable tools on Lifecycle services which will help understanding the required CAL when you are designing roles.

    Have a look at my blog to fix issues in AX 2012 R2 and R3: www.kaya-consulting.com/.../tips-on-ax-2012-security-development-tool-part-1

    As mentioned by Faisal the CAL type is determined by the entry points. The SDT helps you understanding in the required CAL.

  • Faisal Fareed Profile Picture
    10,796 User Group Leader on at

    Hi Seiji,

    Did we answer your questions or did it help you to understand the difference between Enterprise and Functional CAL?

    Please mark suggested answers as verified if these helped you.

  • Community Member Profile Picture
    on at

    Hi Faisal and Andre,

    Thank you for your help.

    I understood the difference since I learned some documents you suggested.

    Thanks,

    Seiji

  • Adriaan Van Nuffel Profile Picture
    391 on at

    The Security Development Tool is a nice tool, but it would be even easier if it was possible to show the associated CAL for each field/button/... on the screen in which the field is available.

    That would give a visual overview of the CALs, and you would be able to quickly say - "I'm not going to activate this-or-that field for this-or-that user, because it would increase their CAL level."

    Does such a visual overview exist?

    It seems quite difficult to me to keep a role to Functional level only. You end up very quickly with Enterprise level roles.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans