Microsoft Dynamics AX 2012 MorphX Enhancements

Similar documents
Windows Event Tracing in Microsoft Dynamics AX 2012


Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment

Deploying the Workspace Application for Microsoft SharePoint Online

Desktop, Web and Mobile Testing Tutorials

CHAPTER 6: TECHNOLOGY

Integration points: Project management and accounting and other Microsoft Dynamics AX 2012 modules

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Security Development Tool for Microsoft Dynamics AX 2012 WHITEPAPER

Performance data collection and analysis process

Management Reporter Integration Guide for Microsoft Dynamics AX

Business Intelligence in Microsoft Dynamics AX 2012

3 IDE (Integrated Development Environment)

A QUICK OVERVIEW OF THE OMNeT++ IDE

For Introduction to Java Programming, 5E By Y. Daniel Liang

DCA. Document Control & Archiving USER S GUIDE

Introduction to Source Control ---

Project Management and Accounting in Microsoft Dynamics AX 2012

User Guide QAD Customer Relationship Management. Introduction Sales Management Marketing Management Customer Service Reference

Timesheet audit trail and absence reporting for DCAA. Syed Ali May 2014

Microsoft Office System Tip Sheet

ENHANCE. The Style Sheet Tool for Microsoft Dynamics NAV. Microsoft Dynamics NAV 5.0. User s Guide

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

Microsoft Dynamics NAV

Microsoft Dynamics GP. Electronic Signatures

SAS BI Dashboard 4.3. User's Guide. SAS Documentation

Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster

EMC Documentum Webtop

System Requirements for Microsoft Dynamics NAV 2013 R2

SQL Server Management Studio

Hypercosm. Studio.

What s New in Microsoft Dynamics AX 2012 for Developers. Microsoft Corporation Published: August 2011

Management Reporter Integration Guide for Microsoft Dynamics GP

Hands-On Lab. Web Development in Visual Studio Lab version: Last updated: 12/10/2010. Page 1

An Oracle White Paper September Oracle Team Productivity Center

Using Enterprise Architect UML Modeling Tool

How To Use Query Console

Feature for India (Third-party invoice)

Payment Processing Frequently Asked Questions. Microsoft Dynamics RMS

Microsoft Office Programs and SharePoint Products and Technologies Integration Fair, Good, Better, Best

Appendix 1 Install RightNow on your PC

Course Syllabus. Course 80011: Development I in Microsoft Dynamics AX Key Data. Introduction. Audience

Extensible Visualizations. Product: IBM Cognos Business Intelligence Area of Interest: Reporting

Rational Quality Manager. Quick Start Tutorial

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Jet Data Manager 2012 User Guide

Configuring budget planning for Microsoft Dynamics AX 2012 R2

Using the Query Analyzer

Microsoft Dynamics NAV 2013 R2 Release Notes Follow-up

Microsoft Dynamics AX 2012 Installation Guide. Microsoft Corporation Published: April 2011 This content is preliminary and is subject to change.

Creating XML Report Web Services

SAS Business Data Network 3.1

Crystal Reports. For Visual Studio.NET. Reporting Off ADO.NET Datasets

Configure Microsoft Dynamics AX Connector for Mobile Applications

Logix5000 Controllers Import/Export Project Components

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

User Guide QAD Customer Relationship Management. Introduction Sales Management Marketing Management Customer Service

Module One: Getting Started Opening Outlook Setting Up Outlook for the First Time Understanding the Interface...

Creating Reports with Microsoft Dynamics AX SQL Reporting Services

Connector for Microsoft Dynamics Configuration Guide for Microsoft Dynamics SL

Writers: Joanne Hodgins, Omri Bahat, Morgan Oslake, and Matt Hollingsworth

Microsoft Dynamics GP. Electronic Signatures

Authoring for System Center 2012 Operations Manager

NASA Workflow Tool. User Guide. September 29, 2010

Workflow approval via

Introduction to the use of the environment of Microsoft Visual Studio 2008

NNMi120 Network Node Manager i Software 9.x Essentials

What is New Whitepaper. White Paper

Microsoft Dynamics CRM 2016 Interactive Service Hub User Guide

Hamline University Administrative Computing Page 1

Interactive Timeline Visualization for Microsoft Dynamics NAV 2009 R2

Master Data Services. SQL Server 2012 Books Online

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio Lab version: Last updated: 12/10/2010.

Key Benefits of Microsoft Visual Studio 2008

MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives

Using Example Projects, Code and Scripts to Jump-Start Customers With Code Composer Studio 2.0

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: August 2011

Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

Bates Gmail Labels, Filters, and Signatures

Microsoft Dynamics GP. Fixed Assets Enhancements

Microsoft Dynamics GP. Project Accounting Cost Management Guide

ACCELRYS DISCOVERANT

Sitecore InDesign Connector 1.1

Wireframes. Example: U.S. Department of Health & Human Services Independence Avenue, S.W. - Washington, D.C

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

Engine: Using MSBuild and Team Foundation

Building A Very Simple Web Site

Gmail: Signatures, labels, and filters

CloudTest WebUI Tes0ng Tutorial

Microsoft Dynamics GP 2010

Microsoft Dynamics GP. Field Service Preventive Maintenance

State of Ohio DMS Solution for Personnel Records Training

Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system.

M-Files Gantt View. User Guide. App Version: Author: Joel Heinrich

Quality Control of your Products in Dynamics AX2012 With Total Quality Control Management. Page

Microsoft Outlook Web App Quick Reference Card

Transcription:

Microsoft Dynamics AX 2012 MorphX Enhancements Microsoft Dynamics AX 2012 enhances the developer experience by introducing a developer-centric workspace, a new and improved X++ editor, richer tools for understanding type hierarchies, and a stronger unit test framework that makes extending and running unit tests easier.

ENHANCED DEVELOPMENT ENVIRONMENT In Microsoft Dynamics AX 2012, the client experience has been divided into two parts an application workspace and a development workspace. Each experience is optimized for its specific purpose; either for running the application, with a user friendly, role-based UI; or development, with a screen that is optimized for development tools. These two workspaces can be invoked either directly or from within each other. When invoking an application workspace from within a development workspace, or vice versa, the two workspaces run in the same client session, sharing assets such as company and state. A total of eight workspaces are supported in the same client session. The benefits of the new development workspace are: Development workspace with new main menu Improved screen usage The development workspace removes all nondevelopment content, such as the content and navigation pane in the end-user client, to optimize the screen for development tools. New main menu structure Because the workspaces vary by purpose, the developer experience no longer has to include the same main menu as the end-user client. Microsoft Dynamics AX 2012 provides new, restructured main menu that is consistent with Microsoft Visual Studio and contains only developer entries. This new menu results in better grouping of related functionality and a flatter structure, improving discoverability and requiring less navigation to reach a menu item. Windows navigation Keyboard shortcuts are available for navigating between open tool windows and docked windows. NEW AND POWERFUL X++ EDITOR The X++ editor has been rewritten for this release, relying on the new rehostable editor control from Visual Studio 2010. The new editor enables a number of new productivity enhancements for developers authoring X++ code. With the new editor, developers can view (read-only) X++ code from within Visual Studio for the purpose of debugging X++ that is running as Intermediate Language (IL).

Editor enhancements include: Better intellisense In addition to member completion, the new editor also supports word completion for variable, type, and keyword names, greatly improving typing speed and reducing spelling mistakes. Member and word completion lookup now includes tooltips with XML document comments, which provides inline help for each lookup. Improved parameter help Signature information now supports multiple lines of information, multiple signatures, and XML document comments on parameters, providing inline help when you complete a method call. Improved rendering The new editor improves code rendering with additional syntax coloring, zoom capabilities, and line numbers. In addition, code retains its formatting when it is pasted from the Clipboard, and the editor highlights lines that were changed since the last time the code was saved. Indentation Indentations no longer just follow the last line. Blocks and statements are also taken into consideration for more automatic indentation. Incremental search Like Visual Studio, the X++ editor now supports searching for a string inline when you type the name. Wavy-line tooltips (squiggles) Inline compiler error and warning lines now have tooltips, displaying the actual compiler output message. You no longer have to go to the compiler output. GoTo definition for model elements Navigating to definitions in code now supports model elements as well. For example, a GoTo definition on a Table type opens an AOT with that table. You can use this functionality to quickly inspect and change model element properties. Label tooltip Label IDs in code now support a tooltip that displays the label value in the current language. Word completion Parameter help in the new editor Inline tooltips for compiler issues

BROWSING AND UNDERSTANDING TYPE HIERARCHIES The Microsoft Dynamics AX programming model contains several type hierarchies, such as extensible data types and classes and, new in this release, table inheritance. The AOT itself displays a containment hierarchy for the model elements, and it is thus not suited to show the cross model element hierarchies. In previous releases, developers could use the Application Hierarchy Tree tool to browse the hierarchy structure. In Microsoft Dynamics AX 2012, that tool has been divided into a Type Hierarchy Browser and a Type Hierarchy Context, which make it easier to navigate and understand hierarchies: The Type Hierarchy Browser allows developers to browse types by hierarchy, and investigate which methods, fields, and properties are defined or overwritten on the different type levels. Hyperlinks support easy navigation to any model element in the hierarchy. The browser can be opened from within a context in the X++ editor, or the AOT, or opened on its own, either freely browsing or searching among types. The Type Hierarchy Context provides a small contextual view that can be docked; for example, along properties. It shows the type hierarchy of the currently-selected node in an active AOT, providing an instant understanding of the hierarchy. Items in the hierarchy are hyperlinks that open a given element in the Type Hierarchy Browser for more detailed information. MORE FLEXIBLE UNIT TESTING Unit testing is an important part of ensuring code coverage and limiting regressions when code changes happen. The unit test framework in Microsoft Dynamics AX, SysTest, has been improved to make it easier to extend and to integrate in build or check-in gates. Improvements include: Type Hierarchy Browser Type Hierarchy Context Extensible categorization Unit test methods can now be categorized, for example, as a check-in test, by using the new X++ attributes. Multiple categories can be assigned. A number of different categories are included with the product, and you can create new ones by extending the attribute base.

Extensible execution strategy Execution of unit test methods is now determined by reflecting on the category attributes. A number of execution strategies are included in the product, such as running all tests or running tests marked as check-in tests. You can create custom execution strategies and plug them into the framework by extending the base execution strategy. Better user experience With the unit test tool, you can run a single test method manually. In addition, the tool now includes status icons for all tests run. Unit test execution can be also be integrated into build or check-in gates by using commandline execution. Better logging Test run results that are logged to XML now include more information, such as environment setup.

SUMMARY Microsoft Dynamics AX 2012 enhances developer productivity through a new development experience, so that you can develop in a simpler and more productive development workspace; an improved X++ editor to increase productivity and provide consistency with the code authoring experience in Visual Studio; an enhanced toolset for browsing type hierarchies, improving understanding and navigability; and improved support for writing, extending, and running unit tests, making it easier to tie unit test into build and application lifecycle management. Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success. Microsoft, Microsoft Dynamics, Visual Studio, and the Microsoft Dynamics logo are trademarks of the Microsoft group of companies. U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500 www.microsoft.com/dynamics CCAX2012BV111 2011 Microsoft Corporation