Vista Online by Friends Of Vista, Inc. - A Texas Nonprofit Corporation | Informative Articles For Your Life | Click Here To Return To Index Page Of Site

Great Plains Dexterity Programming - Overview For Developer

By: Andrew Karasev



Looks like Microsoft Great Plains becomes more and more popular, partly because of Microsoft muscles behind it. Now it is targeted to the whole spectrum of horizontal and vertical market clientele. Small companies use Small Business Manager (which is based on the same technology – Great Plains Dexterity dictionary and runtime), Great Plains Standard on MSDE is for small to midsize clients, and then Great Plains serves the rest of the market up to big corporations.

If you are developer who is asked: how do we customize Great Plains with its native programming language – Great Plains Dexterity – read this and you will have the clues on where to look further.

The history of the Dexterity. Great Plains Dexterity – is proprietary programming language and technology, designed back to earlier 1990th with the goal to build platform independent graphical accounting package – Great Plains Dynamics. Dexterity itself is written in C (following popular those days hope – that C will provide platform independence). You can install Dexterity from Great Plains 7.5 CD #2. Obviously it requires a lot of learning / training, but it allows your custom piece be seamlessly integrated with Great Plains interface.

Native Dexterity Cursors. Dexterity was designed as platform independent programming language and so if you want your code to be operable on all currently supported databases – you use Dexterity ranges and loops to manipulate the records

Great Plains Dexterity with SQL Stored Procs Nowadays, most of Great Plains installations are moved to SQL Server – so you can use Dexterity for custom forms drawing only and make the buttons run SQL stored procedures.

COM Objects calls. Beginning with version 7.0 Dexterity supports COM objects – you register them as libraries in Dexterity. Refer the manual. This technique allows you to call such nice things as web services across the internet.

Dexterity Forms – if you like VBA and are comfortable to do all the business logic in VBA – you can use Dexterity as new forms creator/editor. This is OK – but you have to purchase VBA/Modifier and Customization Site Enabler from MBS.

Some restrictions. Great Plains is actually integration of multiple dictionaries: DYNAMICS.DIC, ADVSECUR.DIC, EXP1493.DIC, etc. In your Dexterity customization you can deal with one dictionary – DYNAMICS.DIC. If you need cross dictionaries customization – consider using SQL Stored Procs for crossing dictionary borders and pulling data/making changes in the other dictionary..

Happy customizing! if you want us to do the job - give us a call.

About The Author

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Texas, Florida, Georgia, New York and having locations in multiple states and internationally www.albaspectrum.com, he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

akarasev@albaspectrum.com

1-866-528-0577! help@albaspectrum.com



Article Source: http://www.friendsofvista.org/articles/article40367.html





Related Articles

Commercial-Free Programming: Just One Of The Benefits Of Satellite Radio - Aldene Fredenburg
Declarative Programming - Strategies For Solving Software Problems - Roy Furman, Ph.D
Understanding Custom Server Controls In ASP.NET - Balaji
It's Not Rocket Science, It's Programming - Duane Hennessy
Pick The Right Dish Network Programming - Teddy Lc.
Understanding The Pros And Cons Of .Net And Java - Balaji
Optimizing The Java Programming Language - Gautam Dev
DirecTV Deals: Great Programming, Great DirectTV Deals - Jay Carmichael
A Time-Saving Programming Tactic That Doesn't Work - V. Berba Velasco
Review: Slingbox From Sling Media Programming, An Unassuming Package - Le Perdu
   

 
Copyright © 2008 Friends of Vista, Inc. TM - A Texas Nonprofit Corporation
Privacy Statement | Contact Us