| If you have Microsoft Dynamics GP (earlier versions | | | | as Invoicing). If you are Microsoft Visual Studio C# or |
| known as Great Plains Dynamics, eEnterprise, Great | | | | VB.Net programmer, we encourage you to invest time |
| Plains Accounting for DOS, Windows and Mac) as | | | | in eConnect objects and libraries research - you should |
| your Corporate ERP, and you plan to undertake | | | | be able to program eConnect with very short learning |
| customization project, please read this small publication | | | | curve or even immediately. Good examples of |
| to get information session on Dynamics GP | | | | eConnect programming projects would be real time |
| modification tools. We will concentrate on Microsoft | | | | ecommerce shopping cart integration (both models |
| Dexterity, eConnect SDK programming and Extender, | | | | Business 2 Business and Business 2 Customer), EDI |
| as in our opinion other tools are derivative from either | | | | (Electronic Document Interchange) in both scenarios: |
| Dexterity or eConnect. If you need additional | | | | your company is master (your vendors must supply |
| information on such tools as Integration Manager, | | | | their Vendor Invoices via EDI) and your company is |
| Modifier with VBA, Web Services for Dynamics GP, | | | | slave (you have to issue invoice to your EDI customer |
| please feel free to visit our web site or search official | | | | electronically) |
| whitepapers on Microsoft Business Solutions portal: | | | | 3. Extender. the idea of Extender is to deploy |
| 1. Great Plains Dexterity, currently this Integrated | | | | Microsoft Dexterity, but provide reasonable abstraction |
| Development Environment is known as Microsoft | | | | level to enable non-programmer to extend GP with |
| Dexterity. Dexterity was created as the shell to | | | | new screens. In Extender Enterprise version |
| abstract Great Plains Dynamics from the Operating | | | | (supported directly by eOne - Extender original |
| System and Database Platform layers back in earlier | | | | development company in Australia) you can even |
| 1990th. Dexterity shell was programmed in C++ | | | | animate your new screens with Dexterity Sanscript |
| language, as it was common believe those days that | | | | code (no way to debug, however, but this is definitely |
| C is operating system and computer platform | | | | a large step forward). If you have Extender |
| independent (as in nowadays we believe that XML | | | | customization for Microsoft Dynamics GP or Small |
| and HTML are computer platform independent as | | | | Business Financials earlier versions: 9.0, 8.0, 7.5, 7.0 - |
| well). Since the time when Microsoft acquired Great | | | | upgrade should be very simple and should not require |
| Plains Software and abandoned all the DB versions | | | | code review by Extender or Dexterity coders. |
| (Pervasive SQL, Ctree), but Microsoft SQL Server | | | | Reviewing customizations, designed in Extender, we |
| and respectively concentrated on Windows platform | | | | found that by whatever reason you may expect |
| exclusively (Great Plains Dynamics on Macintosh was | | | | performance degradation, especially when you |
| abandoned earlier by Great Plains Software) Dexterity | | | | upgrade to newer version of Dynamics GP, such as |
| came through various transformations, such as | | | | GP 10.0. Probably it is related to several layers of |
| supporting Microsoft COM objects, Calling Microsoft | | | | abstraction: C++, Dexterity, Extender |
| SQL Server Stored Procedures directly from | | | | 4. Beyond Dex, eConnect and Extender. Well, with |
| Sanscript code - these transformations definitely made | | | | Great Plains Dynamics, everything was initially |
| Dexterity more Microsoft Windows and SQL Server | | | | centered around GP Dexterity: Modifier with VBA, |
| dependent and reduced the chances to migrate to | | | | Report Writer, even Integration Manager, which was |
| different platform in the future. Dynamics GP | | | | deploying Microsoft OLE Server (Great Plains |
| Dexterity is virtually unlimited, however Sanscript | | | | Dynamics user workstation was playing the role of |
| programming language is relatively proprietary - even if | | | | OLE Server). With the introduction of eConnect, |
| you can install Dexterity and try to find sample codes | | | | Dexterity paradigm was deemphasized and currently |
| to give you an idea on primitive programming in Dex - it | | | | most of the new tools and older tools (such as |
| should take you several years to become proficient in | | | | Integration Manager) are getting based on eConnect |
| Dexterity, as it is tightly coupled with Dynamics GP | | | | technology |
| tables structure, business logic and architecture in | | | | 5. Automatic Batch Posting Add-on. By its |
| general. Also, there is an opinion among some | | | | architecture, Microsoft Dynamics GP user workstation |
| Dexterity programmers, that you have to have access | | | | reserves the right to review and post GP batches: |
| to Dynamics GP Source Code program (Dynamics.dic | | | | SOP, POP, GL, Receivable Management, Payable |
| with Sanscript source code scripts in - Dynamics.dic, | | | | Management, Payroll, Inventory Control, Bill of Materials, |
| which you can install from GP CD or DVD comes with | | | | etc. We have Alba Spectrum Posting Server |
| scripts stripped out) | | | | Add-on, which allows you to extend eConnect, |
| 2. Dynamics GP eConnect. This is SDK or Software | | | | Integration Manager logic to schedule batches for |
| Development Kit with Sample Codes in C# and VB. | | | | automatic posting (the matter of minutes) |
| eConnect base is coded in SQL Stored Procedures | | | | 6. Supporting Dynamics GP Modification Projects |
| (that are encrypted, so you cannot alter or use their | | | | remotely. Initially we pioneered in this service back in |
| logic directly). eConnect was initially dedicated to | | | | earlier 2000th. Our company has presents in all |
| Great Plains eCommerce programmers to open GP | | | | major US metros and hub offices in Chicago, Houston, |
| objects for ecommerce shopping cart - on archaic | | | | San Diego, Los Angeles, Atlanta. We also support |
| versions of econnect. Later on eConnect expanded | | | | you in Canada, UK, Australia, New Zealand, South and |
| and currently (Dynamics GP 10.0 and we expect GP | | | | Central America, Mexico and Caribbean and |
| 11.0 version to be released in May 2010) it covers most | | | | internationally. |
| of the GP modules (except such exotic old modules | | | | |