May 6, 2012

Microsoft Dynamics AX 2009 : The MorphX Development Tools


                   Dynamics AX includes a set of tools, the MorphX development tools, those allow developers to build and modify Dynamics AX business applications.The MorphX tools enable developers to create, view, modify, and delete the application model elements, which contain metadata, structure (ordering and hierarchies of elements), properties (key and value pairs), and X++ code.

                    For example, a table element includes the name of the table, the properties set for the table, the fields, the indices, the relations, the methods, and so on.


          To enable the development mode of Dynamics AX 2009, press Ctrl+Shift+D. Ctrl+Shift+D is a toggle key that also returns you to content mode.

Below Table lists the MorphX tools.

Table . MorphX Tools
ToolUse This Tool To:
Application Object Tree (AOT)Start development activities. The AOT is the main entry point for all development activities. It is the repository for all elements that together comprise the business application. You can use the AOT to invoke the other tools and to browse and create elements.
Project DesignerGroup related elements into projects.
Property sheetInspect and modify properties of elements. The property sheet shows key and value pairs.
X++ Code EditorInspect and write X++ source code.
Label EditorCreate and inspect localizable strings.
Visual Form Designer and the Visual Report DesignerDesign forms and reports in a What You See Is What You Get (WYSIWYG) fashion.
CompilerCompile X++ code into an executable format.
Best Practices toolAutomatically detect defects in both your code and your elements.
DebuggerFind bugs in your X++ code.
Reverse Engineering toolGenerate Microsoft Office Visio Unified Modeling Language (UML) and Entity Relationship Diagrams (ERDs) from elements.
Table Browser toolView the contents of a table directly from the table element.
Find toolSearch for code or metadata patterns in the AOT.
Compare toolSee a line-by-line comparison of two versions of the same element.
Cross-reference toolDetermine where an element is used.
Version Control toolTrack all changes to elements and see a full revision log.
Unit Test toolBuild automated tests that can exercise your code and detect regressions.

You can access these development tools from the following places:
  • The Development Tools submenu on the Tools menu. From the Microsoft Dynamics AX drop-down menu, point to Tools, and then point to Development Tools.

    You can personalize the behavior of many MorphX tools by clicking Options on the Tools menu. Figure shows the Options dialog box.
    Figure : Options dialog box, in which development options are specified

  • The context menu on elements in the AOT.

    The AOT is the main entry point to MorphX and is the repository explorer for all metadata. You can open the AOT by clicking the AOT icon on the toolbar or by pressing Ctrl+D. The AOT icon looks like this: 

No comments: