290 likes | 527 Views
What’s New for Developers in Microsoft Dynamics AX 2012. Joris de Gruyter – MVP, MCT. Joris de Gruyter. 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.
E N D
What’s New for Developers in Microsoft Dynamics AX 2012 Joris de Gruyter – MVP, MCT
Jorisde Gruyter • 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 Microsoft Most Valuable Professional (MVP) in Dynamics AX Microsoft Certified Trainer (MCT) for Dynamics AX Microsoft Certified IT Professional (MCITP) in Dynamics AX www.NetComLearning.com
What’s New for Developers in AX 2012 • Architecture • MorphX • Reporting • Database • X++ • Services (AIF) • Reference Material www.NetComLearning.com
Architecture Need-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
Demo Model(store) architecture www.NetComLearning.com
MorphX Our 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
Demo MorphX – 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
Demo UX – 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
Reporting Did 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
Database select * 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
Demo Visual 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 • SysOperationvsRunbase www.NetComLearning.com
Demo AIF Setup and Simplied Coding www.NetComLearning.com
Reference Material You 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, etcetc • 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.com www.NetComLearning.com