What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT.

Post on 25-Dec-2015

217 views 3 download

transcript

What’s New for Developers in Microsoft Dynamics AX 2012

Joris de Gruyter – MVP, MCT

www.NetComLearning.com

Jorisde Gruyter

Microsoft Most Valuable Professional (MVP) in Dynamics AX

Microsoft Certified Trainer (MCT) for Dynamics AX

Microsoft Certified IT Professional (MCITP) in Dynamics AX

• 10+ years of experience in Dynamics AX• Manages Dynamics AX Development

Team at Sikich LLP

Blog: http://daxmusings.codecrib.com

Twitter: @jorisdg

Forums: community.Dynamics.com

What’s New for Developers in AX 2012

• Architecture• MorphX• Reporting• Database• X++• Services (AIF)• Reference Material

www.NetComLearning.com

ArchitectureNeed-to-know basis

www.NetComLearning.com

Architecture

• Model Store• Replaces the application files• Hosted in SQL• “Installation-specific IDs”

• Models• “Compartments” within Layers• Multiple models per layer• Element can only be in 1 model in each layer

www.NetComLearning.com

DemoModel(store) architecture

www.NetComLearning.com

MorphXOur favorite development environment

www.NetComLearning.com

MorphX

• Development Workspace vs User Workspace• Full window

• Visual Studio Editor• Zoom, line change indicator, line numbers• IntelliSense• Keyboard shortcuts• Code editor add-ins

www.NetComLearning.com

DemoMorphX – Developer Workspace and VS Editor

www.NetComLearning.com

MorphX

• New UX• Action Panes (aka Ribbons)• New UX flow

• List Pages (=EP)• Detail pages

• WPF Controls on Forms• Events• No automatic data binding though

• Form controls “accessible”• Automated testing

www.NetComLearning.com

DemoUX – Form Types, WPF Controls

www.NetComLearning.com

MorphX

• Source control• No more Visual SourceSafe• TFS integration expanded

• Work items, branch folders

• Security• Security Keys replaced with Roles / duties / privileges• XDS Replaces record-level security

• Reporting• MorphX Reports replaced with SQL Reports

www.NetComLearning.com

ReportingDid you get the memo about the coversheet on the TPS reports?

www.NetComLearning.com

Reporting

• SQL Reporting all the way• MorphX reporting still there for upgrades• All standard AX reports are SQL• Auto-format (security etc)• Labels

• Chart controls on forms (R2)• SQL Analysis Improvements• Ability to use views instead of queries• Deployment easier• Date dimensions

www.NetComLearning.com

Databaseselect * from WhatsNew where Audience == ‘Developer”

www.NetComLearning.com

Database

• Full-text search• Computed columns on Views• Query Range vs Having• Included columns on indexes• Time-state• Partitions vs Virtual Companies vs Global• Replacement Keys / Foreign Keys• Table inheritance

www.NetComLearning.com

X++Or was it X# ?

www.NetComLearning.com

X++

• Minor language changes/additions• Eventing + Pre/Post Eventing• Attributes• No more semi-colon to separate declarations and code!

• X++ to CIL• Interop to CLR vastly improved• Visual Studio Projects in AOT• Proxies• Linq

www.NetComLearning.com

DemoVisual Studio Projects in AOT

www.NetComLearning.com

Services (AIF)Because Cloud and Mobile have become more than buzzwords

www.NetComLearning.com

Services (AIF)

• WCF!• Net.tcp Hosted on AOS Service• Azure Service Bus Adapter (R2)• Simplified setup• Simplified coding• SysOperation vs Runbase

www.NetComLearning.com

DemoAIF Setup and Simplied Coding

www.NetComLearning.com

Reference MaterialYou look like you need something to read tonight

www.NetComLearning.com

Reference Material

• Guides• What’s New for Developers

• http://www.microsoft.com/en-us/download/details.aspx?id=24227• New, Changed and Deprecated Features

• http://www.microsoft.com/en-us/download/details.aspx?id=7225• New Feature List for AX 2012 R2

• http://www.microsoft.com/en-us/download/details.aspx?id=35824• Much more documentation

• http://www.Microsoft.com/download (search for “Dynamics AX 2012”)• Events, code moves, etc etc

• Customer Source (Convergence – Tech Conference material)

www.NetComLearning.com

Reference Material

• Blogs• MSDN – Issues Concerning X++

• http://blogs.msdn.com/b/x/ • Dynamics AX Musings (New Feature Code Walkthroughs)

• http://daxmusings.codecrib.com/p/ax-2012-developer-resources.html

• MSDN• Microsoft Dynamics AX 2012 for Developers

• http://msdn.microsoft.com/en-us/library/hh881815.aspx

• Community• Official Microsoft Dynamics (AX) Community

• http://community.dynamics.com/ax/default.aspx

www.NetComLearning.com

Thanks For Your Attention!Q&A

www.NetComLearning.com

Upcoming Webinars

• Free Webinar: What's New for Developers in Dynamics AX 2012

• Free Webinar: Error Handling in SSIS | SQL Server 2012

• Free Webinar: What's New for IT Pros in Dynamics AX 2012

• Free Webinar: Dynamics CRM | Performance Tuning Best Practices

Sign up for free at: www.netcomlearning.com/webinars

www.netcomlearning.com

Dynamics AX 2012 Courses

• Microsoft Dynamics AX 2012 - Development (I, II, III & IV)• 70 hours, 7 Days• September 9th | New York, DC, Live Online• October 21st | Las Vegas, Live Online

• Microsoft Dynamics AX 2012 - Financials and Trade and Logistics• 70 hours, 7 Days• September 16th | Las Vegas, Live Online

• Microsoft Dynamics AX 2012: Installation and Configuration• 20 hours, 2 Days• September 23rd | Las Vegas , Live Online

www.netcomlearning.com

Q & A

1-888-5-NETCOM (563-8266)

info@netcomlearning.comwww.NetComLearning.com