mfp's two cents

...on Dynamics AX Development!

September, 2011

  • mfp's two cents

    Session list for AX Technical Conference in Nice 2011


    The session list is now available - 3 key notes, 60 break-out sessions and 24 chalk'n talks:

    Remember to sign-up.

  • mfp's two cents

    AX 2012 Meta Model


    Like previous releases Microsoft Dynamics AX 2012 provides a model driven development platform. It enables us developers to create a business application using predefined types of building blocks (aka. concepts) – each targeted a specific purpose. To be an effective X++ developer you need to know the building blocks and how they relate.

    What is new in the meta model for AX 2012? Quite a lot – here is a short summary:

    • SSRS Report is added, it will replace Reporting Library and Report.
      Create an SSRS Report for any reporting needs.
    • Parts are introduced: Info Part, Form Part, Cue and Cue Group.
      These all provides additional information that can be hosted on a form. An Info Part provides a simple grid, a Form Part can host a form inside a form, a Cue provides visual KPIs.
    • Service and Service Group
      Provides capabilities for exposing X++ classes as .NET services – wsdl style.
    • New security concepts: Role, Duty, Privilege, Security Policy, Code Permission and Process Cycle.
      These are all part of the new role based security framework. Notice the meta model contains Role – allowing the developer to specify predefined roles.
    • Security key is deprecated
    • Visual Studio Project is added
      You can now have VS projects (like C# and VB) in the meta model – yes, they support layer based customization and rapid deployment like all other meta model concepts.
    • …. and much more


    The diagram below shows the most common relationships between concepts. Each arrow should be read as “using”. For example:

    • Menu uses Menu Item. A menu has a collection menu items.
    • Menu Item uses Form. A menu item references a form. This form is launched when the user clicks the menu item.
    • Form uses Table. A form uses a table as a data source.
    • Table uses Extended Data Type. The fields on a table is defined using extended data types.


    I have printed the below diagram, and pinned it to a wall in my office. It serves me as a reference when I navigate the new areas of AX 2012. I hope it can do the same for you.


    Click the image for a larger version

    You might also want to look at the meta model for AX 4

  • mfp's two cents

    Dynamics AX EMEA Technical Conference 2011


    See the future of Microsoft Dynamics ERP. Learn more about Microsoft Dynamics AX 2012, the most innovative ERP release to date.

    With Microsoft Dynamics AX 2012 entering the market, Microsoft introduces an innovative and Powerfully Simple ERP solution. At this Microsoft Dynamics AX - Technical Conference Fall Edition, you can jumpstart your product and technology learning in MS Dynamics AX 2012. By attending this three day event, you’ll benefit from new rich functional and technical content as well as best practices delivered by Microsoft leaders and technology experts.

    This is a unique chance to learn, get inspired, and see how Microsoft Dynamics AX 2012 can help you provide innovative solutions for your business.

    Whether you’re a customer or a partner, you will find content and benefit from learning’s to help you develop for and implement Microsoft Dynamics AX 2012.

    Two AX technical conferences two within one year! What a treat! And this time in the beautiful surroundings of southern France. I can hardly wait. The first technical conference this year was in January in Redmond. If you missed it, this is your chance – if you are unsure if it is worthwhile, here are my posts from the January event – trying to capture the atmosphere and depth of the knowledge shared:


    This time I’ll be presenting Models and MorphX improvements, such as the new X++ editor.

    I hope to see you there.

Page 1 of 1 (3 items)