Saturday, 22 February 2014

Features of Microsoft Dynamics Ax

Microsoft Dynamics AX

 Microsoft Dynamics AX is a unique and powerful solution that contains functional and development environment features, which include the following:

 •   Functional features

o Single database architecture is used for all companies in the organization.
o Highly integrated design between functional areas such as resource planning, sales, and manufacturing.
o Dimension-based system for all modules.
o Advanced features such as Forecasting and Master Planning are available.
o Multi-currency and Multi-language capabilities.

 •   Development environment features

o Microsoft Dynamics AX MorphX is an integrated development environment (IDE) for developing in Microsoft Dynamics AX.
o Visual Studio is an alternative development environment for web, report and managed code development.
o The Application Object Tree (AOT) provides a uniform and compact viewing repository.
o Drag-and-drop functionality is supported for many programming tasks.
o Projects help organize and track customized applications in Microsoft Dynamics AX.

Saturday, 15 February 2014

Ax 3- Tier Architecture

Three-Tier Architecture

Three-tier architecture is defined as having a separate database, server and client where:

•   The database stores the data.
•   The server runs the application business logic.
    The client application allows users to connect to the server to access business logic and use the data in the database.

In Microsoft Dynamics AX the three tiers include the following:

    A SQL Server Database that houses the data entered into, and used by, the Microsoft Dynamics AX application. It also houses the model store that contains the application elements. (Application elements
are explained in the following lesson)
    An Application Object Server (AOS) is a service that runs most of the business logic. This runs continuously on a central server.

    The Client application is the user interface through which an end- user accesses Microsoft Dynamics AX. There are various clients available including the Microsoft Dynamics AX rich client and Enterprise Portal.


Extended Architecture

Several other components of the Microsoft technology stack are used in a typical deployment.

Reports are delivered by SQL Reporting Services (SSRS). SSRS is a component included in SQL Server.

Business Intelligence (BI) components such as Key Performance Indicators use Online Analytical Processing (OLAP) cubes which are delivered by SQL Analysis Services (SSAS). SSAS is a component included in SQL Server.

The Enterprise Portal and Role Pages are hosted in SharePoint. There are two versions of SharePoint that can be used. Window SharePoint Foundation 2010 is a free download. Microsoft SharePoint Server 2010 is a product that can be purchased to provide extended collaboration and content management tools.

Integration to other applications or to third party organizations might require integration solutions such as web services.

The following image describes a typical system architecture that includes other components of the Microsoft technology stack.


SQL Server Databases

Microsoft Dynamics AX Database

The Microsoft Dynamics AX database is an Online Transactional Processing
(OLTP) database that stores all the business data in SQL tables.

This database also stores all of the metadata and application code in the Model

Business Intelligence (BI) Databases

Some BI components of Microsoft Dynamics AX also require you to use SSRS and SSAS. The SSAS database is replicated from the OLTP database in a database format that is optimized for fast reporting and analysis.

Application Object Server

The Application Object Server (AOS) is the Microsoft Dynamics AX
application server. The AOS is where most of the business logic is executed. The AOS performs many tasks. Some of the most important tasks include:
    X++ runtime: It runs the X++ code which provides most of the business logic in Microsoft Dynamics AX.
    Security: It enforces security to manage access to data and functionality.
•   Session management: It manages client sessions.
•   Web services: It is a web service endpoint.

Multiple AOS's can be installed to spread the processing load over multiple servers. This improves performance in larger implementations.


Microsoft Dynamics AX Rich Client is the primary client to access Microsoft Dynamics AX functionality. Most forms displayed in the rich client are designed by using the MorphX development environment. Role center pages are SharePoint pages that are displayed within a rich client form. SQL reports are called from the rich client by using the report viewer control.

Enterprise Portal pages are displayed through a web browser. A subset of functionality and reports are available on the portal.

Microsoft Office® can be used as a client to access the Microsoft Dynamics AX application and data. Office add-ins are available out-of-the-box for Microsoft Excel and Microsoft Word.

Other Applications can be used as a client to the Microsoft Dynamics AX application. Examples include mobile applications, specialized applications written in .net and legacy applications. Applications can be integrated using methods such as web services or the .net business connector.

The .NET Business Connector is a client that has no user interface. It is designed for other applications to access the Microsoft Dynamics AX business logic. End-users can use another application as the user interface that interacts with the AOS through the .net Business Connector.

Developers can access the developer tools through the MorphX IDE in the
Microsoft Dynamics AX client or through Visual Studio Tools in Visual Studio.

Other Components

Internet Information Server (IIS)

IIS is a web server that delivers content such as web pages.

Enterprise Portal and SharePoint

IIS is required to host the Enterprise Portal framework within SharePoint. Role Centers require the Enterprise Portal regardless of whether they are viewed through the web browser or the Microsoft Dynamics AX Windows Client.

Help Server

Microsoft Dynamics AX Help files are hosted through IIS. When a user accesses Help from within the rich client, the AOS generates a call to the Help server to display the Help pages.

Web Services

Web Services are hosted within IIS. The AOS is the web service endpoint that provides the data that is served to other applications by IIS in a standardized format.

Friday, 7 February 2014


1.   Adds a Workflow Template 

2.   Adds a Workflow Category

3.   Adds a Workflow Approval

4.   Adds a workflow state field to the selected table

5.   Enables the workflow for the selected form

6.   Creates needed classes like the document class for the workflow doc

7.   Creates a query (Workflow Document)

In order to configure the generated Workflow template, go to the module that you have selected in the wizard, and open the Workflow Configuration under the Setup menu of that module. This is what you will have: