Microsoft Dynamics GP Development: Dexterity, eConnect, Extender

If you have Microsoft Dynamics GP (earlier versions known as Great Plains Dynamics, eEnterprise, Great Plains Accounting for DOS, Windows and Mac) as your Corporate ERP, along with you plan to undertake customization project, please comprehend this small magazine to get information session on Dynamics GP modification tools. We will concentrate on Microsoft Dexterity, eConnect SDK programming and Extender, as inside our opinion variant tools are derivative loves either Dexterity or eConnect. If you need additional information on such tools as Integration Manager, Modifier with VBA, Web Services since Dynamics GP, please feel liberated to visit our web website or search official whitepapers on Microsoft Business Solutions portal:

1. Great Plains Dexterity, currently this Integrated Development Environment is known as Microsoft Dexterity. Dexterity was created as the shell to abstract Great Plains Dynamics like the Operating System and Database Podium layers back in earlier 1990th. Dexterity shell was programmed in C++ language, as it was common believe those days that C is operating structure and computer platform independent (for in now we believe that XML and HTML are computer stand independent as inside any case). Because the time when Microsoft acquired Great Plains Software with abandoned all the DB versions (Pervasive SQL, Ctree), but Microsoft SQL Server and respectively concentrated on Windows platform exclusively (Great Plains Dynamics on Macintosh was abandoned earlier by Great Plains Software) Dexterity came through various transformations, such for the reason that aiding Microsoft COM objects, Calling Microsoft SQL Server Stored Procedures directly from Sanscript code – these transformations definitely produced Dexterity more Microsoft Windows and SQL Server dependent and reduced the twists of fate to migrate to different platform in the fate. Dynamics GP Dexterity is nearly unlimited, however Sanscript programming language is relatively proprietary – even if you can install Dexterity and attempt to locate sample codes to give you an idea on primitive programming in Dex – it should take you several years to adapt into proficient in Dexterity, as it is tightly coupled with Dynamics GP tables structure, business common common sense and architecture in general. Also, there’s an opinion among some Dexterity programmers, that you have to pass through access to Dynamics GP Cause Code program (Dynamics.dic with Sanscript source cryptogram scripts in – Dynamics.dic, which you may possibly install from GP CD or DVD comes with scripts stripped out)

2. Dynamics GP eConnect. This is SDK or Software Development Kit and Sample Codes in C# and VB. eConnect base is coded in SQL Stored Procedures (that are encrypted, so you cannot alter or use their logic directly). eConnect was initially dedicated to Great Plains eCommerce programmers to open GP objects for ecommerce shopping cart – on archaic versions of econnect. Later on eConnect expanded and currently (Dynamics GP 10.0 and we expect GP 11.0 version to engagement released in May 2010) it covers most of the GP modules (with the exception of such exotic old modules as Invoicing). If you are Microsoft Visual Studio C# or VB.Net programmer, we sway you to invest time in eConnect objects and libraries research – you should be able to program eConnect also exceedingly direct reading curve or even instantly. Good examples of eConnect programming extrapolate would be real point in occasion ecommerce shopping cart integration (both models Business 2 Business and Business 2 Customer), EDI (Electronic Document Interchange) in both scenarios: your firm is master (your vendors must supply their Vendor Invoices using EDI) and your agency is slave (you have to issue invoice to your EDI customer electronically)

3. Extender. the idea of Extender is to deploy Microsoft Dexterity, then again provide reasonable abstraction level to enable non-programmer to extend GP also current screens. In Extender Enterprise version (supported directly by eOne – Extender original development bureau in Australia) you can even animate your new screens also Dexterity Sanscript code (no way to debug, however, then again this is definitely a large step transmits). If you labor under Extender customization for Microsoft Dynamics GP or Small Business Financials earlier versions: 9.0, 8.0, 7.5, 7.0 – upgrade should be very simple and should not require code review by Extender or Dexterity coders. Reviewing customizations, plotted out in Extender, we found that by whatever reason you may expect activities degradation, especially when you upgrade to newer version of Dynamics GP, such as GP 10.0. Probably it is connected to several layers of abstraction: C++, Dexterity, Extender

4. Beyond Dex, eConnect and Extender. Anyways, plus Great Plains Dynamics, everything was initially centered around GP Dexterity: Modifier with VBA, Report Author, still Integration Manager, which was deploying Microsoft OLE Server (Great Plains Dynamics user workstation was playing the role of OLE Server). As well as the introduction of eConnect, Dexterity paradigm was deemphasized and these days most of the new equipments and older tools (such for Integration Manager) are realizing based on eConnect technology

5. Automatic Batch Posting Add-on. By its architecture, Microsoft Dynamics GP user workstation reserves the right to review and occupation GP batches: SOP, POP, GL, Receivable Management, Payable Management, Payroll, Inventory Control, Bill of Materials, etc. We have Alba Spectrum Posting Server Add-on, which grants you to extend eConnect, Integration Manager logic to schedule batches for automatic posting (the matter of minutes)

6. Supporting Dynamics GP Modification Projects remotely. Initially we pioneered in this facility back in earlier 2000th. Our company has affords in all major US metros and center offices in Chicago, Houston, San Diego, Los Angeles, Atlanta. We also support you inside Canada, UK, Australia, New Zealand, South and Central America, Mexico as well as Caribbean and internationally. Our consultants speak English, Spanish, Portuguese, Chinese, Russian