One of our wonderful Acumatica Developer MVPs, Joe Jacob from Crestwood Associates, spent some considerable time over the years converting Microsoft Dynamics SL applications to the Acumatica xRP Cloud Platform and wanted to share his knowledge with our developer community – especially those developers who plan or are actively involved in conversion projects. Having a guide to assist in the process, we thought it would help “grease the tracks” and help developers be more productive. As a developer community, we are always striving to offer the best tools, guidance, and education materials to aid in the process of developing Acumatica integrations and applications for our partners.
Joe’s Guide offers a quick reference for those already familiar with the Dynamics SL SDK and are new to the Acumatica development platform. This guide will help direct you to the proper concepts and API’s as they relate to the expansive world of Acumatica development. This reference guide is not meant to be a replacement for training courses such as the T100, 200, and 300 series. . However it will provide a nice jump start to the training material as you move forward.
For those of you coming from the Dynamics world, you will quickly see as you learn that the Acumatica design patterns are a natural progression to the evolution of ERP technology. Additionally, and probably the most important difference between development environments, is that Dynamics SL is mostly a VB.NET language base whereas Acumatica is built on C#. If you are rusty in C#, don’t be discouraged in the slightest. Immersing yourself in C# will just add fuel to your motivation.
The guide in its present form is the first iteration of effort and will be updated in future installments. Topics Joe is considering to add in subsequent updates include, but not limited to the following:
- A comparison of the SL menu system to Acumatica Site Map
- How reporting works in SL (Crystal Reports/FRx) vs. Acumatica
- Quick Queries –vs- Generic Inquires
- Transaction Import –vs- Import Scenario
- ERP Upgrades / standard practices for upgrading source code
We expect that there will be other topics added as well.
We hope you find this guide of great utility and your foray into the Acumatica world of development is productive and fruitful!