Dynamics GP Developer Notes: Great Plains Dexterity

May 15
08:26

2009

Andrew Karasev

Andrew Karasev

  • Share this article on Facebook
  • Share this article on Twitter
  • Share this article on Linkedin

When you need customization specification for Microsoft Dynamics GP, formerly known as Great Plains Dynamics and eEnterprise, one of the major tools in Microsoft Dexterity. In fact, historically Great Plains architecture has Dex foundation, and Dexterity is in turn a shell, programmed in C programming language, as it was popular in earlier 1990th.

mediaimage

In this small publication we would like to give you initial Dexterity highlights,Dynamics GP Developer Notes: Great Plains Dexterity  Articles assuming that you are not a programmer, but rather Great Plains support in IT department, or project manager, responsible for Dynamics GP system implementation, new features addition, reporting and day-to-day support:

 

1.       Dex forms and reports.  Dynamics GP user workstation application has Dexterity forms (or screens), reports.  If you are considering customizing existing objects, such as forms and reports, you move them to your new Dex project as alternate forms and reports.  This type of customization creates new functionality, which is completely in line with base GP user interface and security realm

 

2.       Dexterity tables.  Since version 8.0 Dynamics GP is only supported on MS SQL Server platform, meaning that the tables are in SQL Server.  However, being developed for multiplatform environment, Dexterity supports its own indexes and atomic stored procedures to read, update and create new records.  Obviously Dex indexes are now in synch and on the top of MS SQL Server indexes

 

3.       Dexterity customization distribution.  It is distributed in so-called chunk files and chunk file is recognized on the next user logon to GP and users gets request on new logic integration.

 

4.       Dexterity dictionaries.  Samples could be found in GP workstation directory.  Simply open for editing Dynamics.set file and read it – you will see Dynamics.dic, Forms.dic and Reports.dic.  Here the first one is business logic metadata, second contains modified forms (through so-called GP Modifier) and the third contains modified reports (through ReportWriter) – SOP Blank Invoice report with your custom logo is one of the most common examples

 

5.       Programming in GP Dexterity.  It may sound as a good idea to learn new tools, especially if you are proactive software developer and coding enthusiast, however Dex is not a simple tools to add to your expertise.  Plus, GP customization is not something that you do every day at work.  We recommend you outsource Dexterity coding and even specification to Dynamics GP Dexterity Source Code Authorized Partner.  Feel free to call us: 1-866-528-0577, help@albaspectrum.com