Friday 7 September 2012

Licensing in Microsoft Dynamics Axapta


Licensing in Microsoft Dynamics Axapta

License codes and configuration keys are the basic security architecture in Axapta,


License codes controls the modules, Functionality will work depends on the purchase of License Code for Module,

Configuration Key Controls the Functionality and Features in system

Depends on the purchase of license configuration key available

Each configuration key controls the specific features.

What is Client in Axapta 2012


What is Clients?

Microsoft Dynamics Rich Client, it is the primary client design using MorphX Development Environment

EP, Enterprise Portal pages available through web browser

MS Office, It can be used to access Axapta Data

Other Application, like mobile application, .net written application, application cab be integrated utilizing methods like web services or .net business connector

.Net business Connector, it is basically for other application to access Axapta logic, Other application interface that interact with AOS through the .net business connector

Developer tools - In Axapta Support of MorphX IDE or through Visual Studio Tools in visual studio

About Microsoft Dynamics Axapta 2012


It is Called Enterprise Resource Planning (ERP)


It can be customize as per the requirement of the Company

It supports Microsoft SQL Server

Functional Features available in Axapta 2012

Single database for all companies in organization

Design for Manufacturing / Wholesale / Service Ind. / E-Business

Forecasting and master planning

Multicurrency and multi-language

Three-tier Architecture

                Application Server (AOS)

                SQL Server Database

                Client Application

For reports Related - Reports can be delivered by SQL Server Reporting Services (SSRS), There are in build component available in SQL server itself like SSRS, Business Intelligence (BI) ,  SQL Analysis Services (SSAS) and Online Analytical Processing (OLAP)

Enterprise Portal and Role Pages are hosted in SharePoint.



 

Understand Tables in Axapta 2012




It is basically storing Company data like Transactions, Journals, Inventory and General Ledger etc… as per the Axapta application

System table
 
Identified by SYS prefix that starts the name of the table
 

Fields
Using MorphX to access the fields node to create of modify the physical columns in the database table, any changes made in table node will be reflected in the database
 





Field Groups
It is logical groupings of physical database fields, field group can be used in forms and reports using field group to cluster fields into logical group, once modification made to the fields group the entire application element related to that group will be automatically updated. Apply when many fields logically belong together and are shown together on forms, all fields on a table should belong to a group
 







Indexes
                Any index define in AX table are physical indexes that exist on the tables in the database
 


Full text indexes

X++ select statement cannot use a full text index; these are queries that search for words embedded in the middle of the string fields.



Relations
Relationship can be created between tables, Microsoft Dynamics Axapta uses a relational database








Delete Actions
How data will be handled when deletion event occurs in a parent table
Type of deletion action
1. None: Particular row in this table deleted but nothing occurs in the specified table.
2. Cascade: Row in this table deleted and all relevant data in the specific table is also deleted
3. Restricted: row from this table only deleted if no relevant data found in the specific table, useful when parent data should not be deleted
4. Cascade + Restricted: Same as Restricted.







Methods

If you would like to perform functions to the table, Like Data Lookup or any manipulation in data based on events