Follow on Google News News By Tag Industry News Country(s) Industry News
Follow on Google News | EFaru Dynamics AX Programming in X++ Introduction or how to Find MorphX CoderFormerly known as Axapta this mid-market Corporate ERP application is very flexible to all kinds of customizations
By: Andrew Karasev 1. X++ programming language. Normally you order customization through Microsoft Dynamics partner, who is reasonably strong in modifications and programming. In the case, when you are large organization, you may decide to have your internal X++ programmers or temporary contractors. X++ is relative to such programming languages as C, C++, C#, Java. So, technically speaking generic C++ programmer should be able to read and analyze X++ code. However, this programming language is coupled with Dynamics AX database, forms and reports, plus it has to deal with three tier architecture: 2. MorphX and Layers. Developer has access to the source code of the core layers (available to Microsoft internal programmers or Dynamics ISV partners). When your internal programmer modifies the code (say to handle newly added fields to existing tables, such as Inventory Items, Customers), the modified object (such as class or form) is copied to the more utter layer, available to you as end user software developer. This architecture is smart in the sense of testing and possible rolling back simplicity. However be prepared to review your customization object in the version upgrade project 3. AX openness to internationalizations. Yes, it supports Unicode and ready to such languages as Chinese, Russian, Latvian, Brazilian Portuguese to give you few exotic ones. In order to make your modification to be foreign language friendly, consider realizing all the text elements on your forms as Labels. Labels are stored in text editor friendly file, which could be translated by foreign language native speaker, who is not necessary IT professional. If you follow the Labels recommendation, then your code could be considered as localization neutral and you can concentrate on the business logic programming without the need to think about how it could be later translated into Korean or Japanese hieroglyph based languages. We do recommend Axapta for multinational corporation, where you should consider to implement centralized MS SQL Server in the Headquarters (US, Canada, Europe), which hosts foreign subsidiaries companies. You then open these companies to the foreign office users via Citrix (Windows Interface), or Enterprise Portal (web user interface) 4. Version 2012 (to be released in mid-2011, we are writing these lines in May 2011). Here we see advanced openness to Microsoft Visual Studio, merging custom features in both Windows Client and Enterprise Portal, easy wrapping your custom query as web service and opening it via SOAP to non-Microsoft users (Linux with PHP MySQL based ecommerce web site for example). It is also reasonable move of former files of the metadata directly into MS SQL Server database, which could be easily exposed to SQL backup and restore 5. CLR and COM objects programming in Dynamics AX. This openness was added in version 2009, where CLR is case sensitive in its variables and objects definition (while native X++ is not case sensitive). As the member of Microsoft Dynamics ERP family this application is moving toward .Net and Microsoft Office stack openness 6. Microsoft Sure Step 2010. As AX is dedicated to the upper mid-market, project implementation tool is recommended. And it is Sure Step 7. Please call us 1-866-304-3265, 1-269-605-4904 (for international customers, where our representative pick up the phone in St. Joseph, MI call center). help@efaru.com We have local presence in Chicagoland, Southern California, South West Michigan, Houston and Dallas areas of Texas. We serve customers USA, Canada, Mexico, Brazil nationwide and internationally via web sessions and phone conferences (Skype is welcomed). Our consultants speak English, Spanish, Portuguese, Russian, Chinese. Our core expertise is in International Business Andrew Karasev is Great Plains Certified Master, MVP, help@efaru.com 1-866-304-3265, 1-269-605-4904. He is also the initiator of eFaru project http://www.efaru.com and founder of Alba Spectrum information space End
Account Email Address Disclaimer Report Abuse
|
|