mfp's two cents

...on Dynamics AX Development!
  • mfp's two cents

    2011 going on 2012

    • 0 Comments

    The year 2011 has been an amazing year for AX.

    Most remarkably, of course, has been the launch of Microsoft Dynamics AX 2012. Being an engineer, on a team working on a product for several years before finally making it public available, is in all honesty a mixed experience. On one hand you are the “proud parent“ boasting of everything that was accomplished – on the other hand you know it marks the end of a long journey with a great team. The only comforts are how well “your little one” has been received, and that you know a new journey is awaiting just around the corner.

    In 2011 we’ve also been treated to no less than two Technical Conferences on AX. After what feels like a decade - they are finally back. For me personally, I’d been missing these opportunities to talk to peer X++ developers and I fully enjoyed every second I spent in Redmond in January and in Nice in November. I also must say “Thank you” for the overwhelming feedback I’ve received from my presentations. It is much appreciated.

    Let us keep the momentum next year - I believe AX is ready for 2012!

    Enjoy the holidays, and happy new year!

    scrabble-clean

    I think I’m going to have a game of Scrabble with my kids without thinking too much about work Smiley

  • mfp's two cents

    Deploying AX 2012 Customizations

    • 0 Comments

    Models, XPOs, Model store files, signing, uninstall, metadata, compilation, IL, move between environments – are you on top of them all?

    If not, here is a very useful whitepaper: http://www.microsoft.com/download/en/details.aspx?id=26571

    CustomizationTable

  • mfp's two cents

    Technical Conference 2011–Wrapping up

    • 0 Comments

    Thank you for attending Microsoft Dynamics AX EMEA Technical Conference 2011.

    I was given the privileges of presenting two sets of features that the Developer and Partners Tools team has been building in this release: Models and new features in MorphX. In the latter breakout Pawel Kruk gave us a deep-dive into the TFS integration with MorphX.

    If you’d like to learn more about models, here is a great place to start: AX models - Part 1 - Deploying models

    If you’d like to see some of the demos presented – they are just a click away:

    I had a great conference – I hope you did too?

    CIMG5004 CIMG4986
  • mfp's two cents

    Microsoft Dynamics AX Technical Conference 2011–A great start

    • 0 Comments

    CIMG4957 The EMEA version of Microsoft Dynamics Technical Conference 2011 for Microsoft Dynamics AX 2012 is now officially started. The keynote this morning started with Christian Pedersen talking about the launch of Microsoft Dynamics AX 2012. It is the biggest launch of an ERP product to date.
    CIMG4965 Hal Howard followed talking about the core pillars of Microsoft Dynamics AX 2012: Powerful, Agile and Simple.

    The system is Powerful so it can deliver the insights and productivity you need when you need them. The system is Agile so it can accommodate your business as it grows. The system is Simple so deployment, maintenance and education costs are kept down.
    CIMG4968 Balaji Balasubramanian joined Hal on stage. He presented the new POS features for Microsoft Dynamics AX 2012 Retail. He showed how a tablet PC running AX 2012 on Windows 7 can transform the retail business. It offered offline, suspend, end-of-day, returns capabilities, has support for literally any POS device available.
    CIMG4976 Finally Sri Srinivasan announced the launch of a one-stop-shop for AX information going forward. It is rightfully named: InformationSource. Access it today at: http://informationsource.dynamics.com/

    I hope you will enjoy the conference. I’ll go and grab a bit of food before my first presentation which is in just 40 minutes.

  • mfp's two cents

    Dynamics AX EMEA Technical Conference 2011–Just a weekend away

    • 0 Comments

    Monday morning Microsoft opens the doors for the EMEA Technical Conference focusing on Microsoft Dynamics AX 2012 in Nice in southern France. The weather forecast is good, the scenery is perfect and the country well-known for its culinary offerings and hospitality. But the excitement next week is elsewhere. I’m going to stay indoors, meet with friends, partners, customers and other AX aficionados. I’m going to be part of the excitement of Dynamics AX 2012. I hope you are too?

    Bon voyage!

  • mfp's two cents

    Session list for AX Technical Conference in Nice 2011

    • 1 Comments

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

    http://www.microsoft.com/dynamics/DynamicsAXtechnicalconference2011/Content.aspx

    Remember to sign-up.

  • mfp's two cents

    Dynamics AX EMEA Technical Conference 2011

    • 0 Comments

    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.

  • mfp's two cents

    AX 2012 Meta Model

    • 0 Comments

    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.

    AX6

    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 2012 – The compiler output window

    • 3 Comments

    This is a prominent and frequently used form in the developer workspace – so shouldn’t it be sleek and user friendly?

    Here is an annotated screenshot of the final result (click the image for a large version). What do you think?

    compileroutput

    Sometimes the value added by a garage-project becomes so obvious to everyone, that it must be productized. This is an example. This was literally the last developer feature that made it into AX 2012. Working in an environment where last minute changes to scope is possible despite the project’s (huge) size and extensive engineering processes is another thing I love about my job.

  • mfp's two cents

    Development training available for Microsoft Dynamics AX 2012

    • 2 Comments

    The development training has just been made available for AX 2012. Here are the courses:

    • 80303: Development I in Microsoft Dynamics® AX 2012 for Development (ILT and e-Learning)
    • 80304: Development II in Microsoft Dynamics® AX 2012 for Development (ILT and e-Learning)
    • 80312: Development III in Microsoft Dynamics® AX 2012 for Development (ILT)

    The course material is available on PartnerSource.

Page 6 of 19 (187 items) «45678»

mfp's two cents

...on Dynamics AX Development!