<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Crypt Trials Technology &#187; Dexterity</title>
	<atom:link href="http://www.crypttrials.info/tag/dexterity/feed" rel="self" type="application/rss+xml" />
	<link>http://www.crypttrials.info</link>
	<description>Crypt Trials Technology Information</description>
	<lastBuildDate>Sat, 05 Nov 2011 05:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Microsoft Dexterity: Upgrading Custom Logic for Dynamics Gp</title>
		<link>http://www.crypttrials.info/microsoft-dexterity-upgrading-custom-logic-for-dynamics-gp.html</link>
		<comments>http://www.crypttrials.info/microsoft-dexterity-upgrading-custom-logic-for-dynamics-gp.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 05:34:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Logic]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Upgrading]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17494</guid>
		<description><![CDATA[Great Plains Software Dexterity platform was designed in earlier 1990th to be a foundation for Great Plains Dynamics and Dynamics S/C+. Dex was built on the principles of operating system “independence” (C programming language was in time believed to provide shell recompilation, including graphical components) and database platform independence (nobody could say which DB platform [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/33/45648408_7fdb77d686_m.jpg" width="160" />Great Plains Software Dexterity platform was designed in earlier 1990th to be a foundation for Great Plains Dynamics and Dynamics S/C+.  Dex was built on the principles of operating system “independence” (C programming language was in time believed to provide shell recompilation, including graphical components) and database platform independence (nobody could say which DB platform will win: MS SQL Server, Sybase, Btrieve, Oracle, IBM DB2).  When Microsoft acquired Great Plains Software and formed ERP subdivision, Microsoft Business Solutions, these principles lost their initial focus, as you can suppose, Microsoft turned Great Plains to get advantages of Microsoft Windows OS source code and MS SQL Server as Microsoft database.  Every action or decision obviously has pluses and minuses.  Dex lost platform independence, but it gained the potential to increase its performance.  Let’s take a look at these potentials closer:</p>
<p>1.	SQL Aggregation as performance boost.  In Dexterity we see Dex native cursors, these constructions allow you to abstract Dexterity sanscript code from low level DB query, but we know that cursors are similar to for statement in procedural programming languages (C, C++, C#, VB, Fortran, etc.).  When the fate of GP database was determined, and Microsoft SQL Server was chosen to be the platform for the future, Dexterity programmers were encouraged to use select statement and call SQL stored procedures from Dexterity code.  You can argue, that this option was available in the past, however if you think about GP ISV partners, they had to balance SQL and non-SQL Server platforms, such as Pervasive SQL and Ctree and supporting multiple platforms were easier in native Dexterity cursors.  If you are Dexterity developer and you work for the company, deploying Great Plains as ERP, please feel free to review your Dex modifications and switch Dex cursors to SQL stored procedures</p>
<p>2.	eConnect horizons.  eConnect was specially designed for e-commerce application developers, allowing them to create, delete and modify GP master records and work transactions.  Initially these options were only available to Dexterity programmer, and with eConnect MS Visual Studio.Net developers got some control over GP logic.  If you have legacy Dexterity custom dictionary, please think about eConnect first as an option to upgrade your custom logic and port it into eConnect application.  Dex has advantages of being seamlessly integrated with GP user interface and security model, however eConnect enables web applications to have some GP business logic</p>
<p>3.	COM Objects and Web Services.  In 1990th Dynamics had just a few compromises from OS independence principle – VBA would be one of theses.  With acquisition by Microsoft, Dexterity gained new MS and Windows features: COM objects support, for example (Great Plains Dexterity 7.0 and later versions) <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-dexterity-upgrading-custom-logic-for-dynamics-gp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Development: Dexterity, Vba, Econnect, Sql ? Highlights</title>
		<link>http://www.crypttrials.info/great-plains-development-dexterity-vba-econnect-sql-highlights.html</link>
		<comments>http://www.crypttrials.info/great-plains-development-dexterity-vba-econnect-sql-highlights.html#comments</comments>
		<pubDate>Mon, 21 Jun 2010 20:19:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Plains]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17473</guid>
		<description><![CDATA[Microsoft Dynamics GP, current version 10.0 as of June 2008 is pretty flexible platform if you are looking for modifications, custom modules programming, add-ons and extensions.  As many mid-size ERP GP has multiple customizing tools and you have to get some excurse into each one of them to select the best in your situation.  Before [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/225/505504834_6d26401600_m.jpg" width="160" />Microsoft Dynamics GP, current version 10.0 as of June 2008 is pretty flexible platform if you are looking for modifications, custom modules programming, add-ons and extensions.  As many mid-size ERP GP has multiple customizing tools and you have to get some excurse into each one of them to select the best in your situation.  Before rushing into modifications overview, please think through the fact, that GP is owned and supported by Microsoft Dynamics subdivision (former Microsoft Business Solutions) and as such you should expect it to be tightly linked with such Microsoft technologies as .Net, MS SQL Server, MS Office, Sharepoint, SRS (or SQL Server Reporting Services).  Plus, you should know the history of GP design – it was originally designed by Great Plains Software in earlier 1990th with popular shell IDE and programming language approach: Great Plains Dexterity (compare to SAP ABAP or Navision C/Side – shells were believed to resolve computer platform dependence).  Now is the time to review: <br/><br/>  <br/><br/>1.       Microsoft Dexterity.  As we already mentioned this IDE was written in C programming language and so it is theoretically portable to any computer platform, however in practice Great Plains tried it one or couple of times (to translate Dexterity from Watcom C to Microsoft Visual C) 1998.  Dexterity is virtually all-mighty in GP customization and programming, however it is not really simple language and tool to learn, if you do not have previous experience.  We recommend Dex programming if your customization needs to be tightly integrated with GP interface and security realm.  If this is not a concern, and what you are designing is rather integration with third database or product, then consider eConnect <br/><br/>  <br/><br/>2.       eConnect.  This is SDK with encrypted stored procedures and it has exposure to various development tools: SQL developer (obviously can call stored procs directly), MS Visual Studio C# or VB – you should do your pleasant research as programmer <br/><br/>  <br/><br/>3.       VBA.  This customization option typically comes together with Modifier Module.  In essence Modifier exposes GP screens as old-good-days OLE server.  Modifier uses Dex forms, however it is not obvious to VBA developer, until he or she has to refer to GP objects descriptions: tables, forms, variables <br/><br/>  <br/><br/>4.       SQL Stored Procedures.  Theoretically SQL can do everything on the database level (obviously it is lacking user interface, comparing to GP fat client or Dexterity).  If your objective is just integration routine, then, please review first GP Integration Manager and you do not find relevant functionality there (which is very unlikely event), go down to SQL scripting <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-development-dexterity-vba-econnect-sql-highlights.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics GP Integration Methods: IM, eConnect, Dexterity</title>
		<link>http://www.crypttrials.info/microsoft-dynamics-gp-integration-methods-im-econnect-dexterity.html</link>
		<comments>http://www.crypttrials.info/microsoft-dynamics-gp-integration-methods-im-econnect-dexterity.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 05:26:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Methods]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17464</guid>
		<description><![CDATA[Formerly this mid-market Corporate ERP application was known as Great Plains Dynamics and eEnterprise.  In this small publication we would like to review advanced integration options, available in Dynamics GP Integration Manager, eConnect, as well as custom integration programming in Great Plains Dexterity.  Plus, we will try to address options for older versions of Great [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left; margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/225/505504834_6d26401600_m.jpg" alt="" width="160" />Formerly this mid-market Corporate ERP application was known as Great Plains Dynamics and eEnterprise.  In this small publication we would like to review advanced integration options, available in Dynamics GP Integration Manager, eConnect, as well as custom integration programming in Great Plains Dexterity.  Plus, we will try to address options for older versions of Great Plains Dynamics on Pervasive SQL 2000/Btrieve and Ctree.  Please, note that Great Plains Accounting for DOS, Windows and Mac is technically predecessor of Great Plains Dynamics for Windows and Macintosh, however GPA business logic and interface are different from Dynamics core functionality: GL, PM, RM, SOP, POP, Inventory Management.  GPA is out of scope for this article (where we would like to make several observations)</p>
<p>1. Integration Manager.  We understand that most of Great Plains Technical Consultants know how to setup simple integration, where the source are text tab or comma delimited files, including building document header by grouping text lines (by document date for example: General Ledger Transaction, Sales Order Processing Invoice, etc.).  However, we saw pretty tough situations, where Dynamics GP integration consultants had hard time in complex data conversions, where transactions and master records are in SQL tables or ODBC compliant databases: Oracle, MS Access, Pervasive SQL/Btrieve, Ctree, MySQL, or when they are exported into very complex text files (where you have to weed out formatting lines, as reports are exported in human readable format, which is not something that text integration accepts without data massage).  Good advice in our opinion in such scenarios is to import these text files into MS Excel, weed out formatting lines and then import the data into staging MS SQL Server tables.  Then you create SQL View to pull data from staging tables and use it as a base for Advanced ODBC Data Source.  We had cases, where we were able to import up to the whole year of mid-size company GL transactions via that method.  We would like also to share IM ongoing and close to real time integration methodic via Integration Manager.  If you have in-house programmed ecommerce website application, which requires close to real time or batch mode integration to Sales Order Processing (customer orders, invoices and returns) and new customers creation (where transactions are coming from Linux/PHP/MySQL based ecommerce application) &#8211; consider either exporting transactions in text file or even establishing ODBC connection from Dynamics GP hosting MS SQL Server to MySQL via Linked Server mechanism, and schedule IM Integration to run every 20 min or few hours via Windows Macro third party add-ons.  We know that for some of you these complex technical passages might be too deep, but our mission here is to let you (as struggling ecommerce programmer) know what is possible with Dynamics GP ecommerce integration.  And finally, the last observation, before we move on to eConnect technology, please know that IM for GP version 10.0 is available in two connection blends &#8211; traditional OLE Server and eConnect connectors.  eConnect connectors are faster by their technology architecture and technically you may be achieving the same results as if you are programming eConnect directly from your ecommerce web application, where the advantage of Integration Manager is apparent &#8211; it is user friendly in integration design and doesn&#8217;t require programming (except simple VBA scripts, or data translation tables, which could be composed in MS Excel)</p>
<p>2. eConnect Integration Programming.  eConnect was introduced for Dynamics GP version 7.5 and 8.0 as the Software Development Kit, initially dedicated to eCommerce software developers.  eConnect was under certain evolution for Dynamics GP versions 9.0 and 10.0, where it was adopted as integration technical platform strategy (and it was announced by Microsoft Business Solutions that eConnect should replace earlier integration platforms: Integration Manager, Dexterity &#8211; as middle tier).  And now as we are writing these lines (October 2009), eConnect is triumphing among Dynamics GP integration low level technologies and connectors.  eConnect technology is in fact simple &#8211; it is the collection of SQL Server encrypted stored procedures, replicating Great Plains Dexterity Dynamics GP business logic (often in Object Oriented Programming style, and this is good improvement to Dex, which is not technically Object Oriented Programming compliant with some exceptions).  In our opinion eConnect came to its maturity as reliable Dynamics GP ecommerce and generic integration Software Development Kit with Great Plains Dynamics GP version 10.0 and probably 9.0.  If you got certifications and experience as Microsoft  .Net VB or C# programmer, you should find very useful code samples and prototype Microsoft Visual Studio eConnect projects: Dynamics GP Sales Order import, Customer import and update (including addresses) to give you start up ideas</p>
<p>3. Dexterity integrations.  Dex is capable to do the ultimate and the most complex programming surgery in Dynamics GP system environment.  If Integration Manager and even eConnect don&#8217;t do the job or incapable to do the job (and this is possible as these tools have natural limitations).  However, please recognize the challenges of Dexterity.   In Dynamics GP realm there are no limits to Microsoft Dexterity customizations, and if you contact with Great Plains Dexterity programmers (who have access to Dexterity Source Code and have experience in Dex source code programming), please go ahead to evaluate these channels.  The only advise we would like to feature here is fact that Dexterity requires too long learning curve for newcomers, and it is not recommended for small or mid-size companies IT department to do Dexterity custom programming inhouse</p>
<p>4. Direct SQL Data Feeding.  If you are experienced Microsoft SQL DBA, please review Dynamics GP Tables Structure Tools-&gt;Resource Description-&gt;Tables (or install Dynamics GP SDK from DC#2, where tables structure is formally documented).  We would like to make comments and recommendations, before you try direct SQL data feed via SQL Stored Procedures.  Please, consider the fact that eConnect is already doing this job via its methods and Stored Procedures.  Also take into consideration the fact that Dynamics GP business logic and data flow is quite complex and it is unlikely that you can do imitate this logic in couple of day, couple of week or even in couple of months.  If you have unlimited IT budget, then please disregard and go all the way through until you consider yourself experienced eConnect programmer with comfort to send records directly to Dynamics GP tables: GL10000, GL10001, SOP10100, SOP10200, SOP30200, SOP30300,etc.</p>
<p>5. Great Plains Integration options for Old GP versions: 8.0, 7.5, 7.0, 6.0, 5.5, 5.0, 4.0 and Great Plains Dynamics on Pervasive SQL Server 2000/Btrieve and Ctree.  If you are on archaic version, it is unlikely that you can get support directly from Microsoft Business Solutions Dynamics GP subdivision (as you are likely not current in MBS annual enhancement program)</p>
<p>6. Great Plains Accounting for DOS, Windows or Mac integration options.  GPA has its own integration module, and if this is your Corporate ERP, please contact us separately,  we have access to GPA knowledge base, inherited from Great Plains Software &#8211; if your case is known and documented (plus if you can recognize your problem in GPA after 10+ years of GPA and Dynamics GP Consulting), we are uniquely positioned to support Great Plains Accounting for DOS, Windows and Mac: 9.5, 9.2, 9.1 or earlier versions USA and Canada nationwide and internationally most likely Central, South America, Mexico, Caribbean, Pacific, Malaysia, Indonesia, Singapore, Saudi Arabia, Kuwait, Pakistan, Casablanca, Agadir,  India, Bangladesh)</p>
<p>7. Unicode characters integ<br />
ration notes.  Great Plains Dexterity doesn&#8217;t support hieroglyphs: Chinese, Japanese, Korean, Mongolian, Thai.  All we can do for you is enable hieroglyphs in Crystal Reports or Microsoft SQL Server Reporting Services (often abbreviated as SSRS)</p>
<p>8. Dynamics GP Great Plains in Russian Federation, Kazakhstan, Uzbekistan, Azerbaijan, Poland, Czech republic, Latvia, Estonia, Lithuania, Romania, Slovakia, Georgia, Armenia.  Great Plains Software tried to market and localize Great Plains (version 4.0 and 5.0) in Common Wealth of Independent States (most of the former Soviet Union territory, except East Baltic States) .  When Great Plains Software was in its order acquired by Microsoft Business Solutions, MS recommended Navision as the Corporate ERP of choice back in earlier 2000th, and later on MBS localized Axapta Microsoft Dynamics AX for most of Western, Central and Eastern European Corporate ERP markets.  To avoid further complexities, we recommend you to chose SAP Business One in former CIS, Baltic States and in Arabic World as good local branch Corporate ERP, which has simple integration tools and options to your Dynamics GP ERP in the headquarters</p>
<p>9. How to get help?  Please, feel free to call us: 1-866-528-0577, outside of USA: 1-630-961-5918 or email us help@albaspectrum.com  We are very technical and real Dynamics GP Dexterity, SAP Business One SDK and Microsoft CRM programming gurus.  We have Great Plains Software Development Factory and could support unlimited Dynamics GP Customization and Programming needs.  Plus we speak English, Chinese, Spanish, Portuguese, Arabic, Russian, and not only as native speaking sales folks, but as real technical consultants.  If you prefer skype: albaspectrum</p>
<p>get <a href="http://www.sharing-files.com/">sharing files over the internet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-dynamics-gp-integration-methods-im-econnect-dexterity.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Customization Tools: Dexterity, Modifier, Econnect, Auto Posting Server</title>
		<link>http://www.crypttrials.info/great-plains-customization-tools-dexterity-modifier-econnect-auto-posting-server.html</link>
		<comments>http://www.crypttrials.info/great-plains-customization-tools-dexterity-modifier-econnect-auto-posting-server.html#comments</comments>
		<pubDate>Mon, 31 May 2010 09:50:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Modifier]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[posting]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17452</guid>
		<description><![CDATA[Microsoft Dynamics GP, or former Great Plains Software eEnterprise, Dynamics has proprietary EDI: Microsoft Dexterity. This tools really requires skilled programmer to do the job, and we do not recommend you to do dex modification on your own or try to come through Great Plains Dexterity programming learning curve. Instead you should probe yourself as [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/225/505504834_6d26401600_m.jpg" width="160" />Microsoft Dynamics GP, or former Great Plains Software eEnterprise, Dynamics has proprietary EDI: Microsoft Dexterity.  This tools really requires skilled programmer to do the job, and we do not recommend you to do dex modification on your own or try to come through Great Plains Dexterity programming learning curve.  Instead you should probe yourself as GP developer with eConnect – C#, VB and SQL skills are helpful here, or even in VBA – this programming technique comes together with GP Modifier module.  Let’s review the tools:</p>
<p>1.	eConnect.  This is Software Development Kit with sample codes in VB and C#.Net.  At the end of the chain eConnect calls encrypted SQL stored procedures, which you can not modify, and you shouldn’t as these procs replicate Dexterity business logic, where eConnect has some features of Object Oriented Programming.  eConnect was initially dedicated to eCommerce Microsoft Visual Studio developer, who is given the objective to integrate e-commerce website with GP ERP at the back end.  eConnect has some restrictions, one of them is lack of batch posting ability, so we recommend you Alba Spectrum Posting Server</p>
<p>2.	Auto Posting Server.  Again, GP is written in Microsoft Dexterity and it has its internal logic, which is available for Dexterity source code developer.  Posting Server calls GP Dex batch posting native logic to post batches in the queue.  You, as SQL programmer should place batches, created in eConnect or Integration Manager into this queue table.  In our opinion, this product is more flexible and gives you more control, than Autopost, developed by Parity Software, GP VAR from South Africa</p>
<p>3.	Modifier with VBA.  If you have comfort level in VBA scripting and past experience programming and modifying MS Excel, Access, Word or other office applications with VBA, the research this option of GP customizing.  Modifier allows you to place new fields to GP forms and screens and then you as programmer can associate VBA scripts with these new fields.  If you plan to alter DB, by clicking or filling up new fields, please be sure that you are familiar with Microsoft ADO technology <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-customization-tools-dexterity-modifier-econnect-auto-posting-server.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics Gp Coding: Dexterity, Econnect, Vba, Sql</title>
		<link>http://www.crypttrials.info/microsoft-dynamics-gp-coding-dexterity-econnect-vba-sql.html</link>
		<comments>http://www.crypttrials.info/microsoft-dynamics-gp-coding-dexterity-econnect-vba-sql.html#comments</comments>
		<pubDate>Sun, 30 May 2010 23:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17451</guid>
		<description><![CDATA[Dynamics GP Corporate ERP application is open for modifications and custom programming via various SDK and development tools.  In order to orient yourself in Great Plains custom programming and tool selection you have to make your homework &#8211; Dynamics GP is mid-market ERP application and its business logic is quite complex.  You do not really [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3279/2868627669_b91e2756c1_m.jpg" width="160" />Dynamics GP Corporate ERP application is open for modifications and custom programming via various SDK and development tools.  In order to orient yourself in Great Plains custom programming and tool selection you have to make your homework &#8211; Dynamics GP is mid-market ERP application and its business logic is quite complex.  You do not really want unnecessary experiments, which could potentially (or even likely) lead to data integrity compromise and even corruption.  This small article is intended as orientation session: <br/><br/>1. Microsoft Dexterity.  Sometimes we hear opinions that eConnect should be prioritized as the programming tool of choice over Great Plains Dexterity.  In our opinion, at this time April 2010 for Dynamics GP version 11.0 eConnect is replicating Dexterity logic and is to some extent restricted, comparing to Dexterity itself.  Dex is EDI and programming shell, specially designed and introduced for Great Plains Dynamics back in earlier 1990th (it is coded in C programming language to provide computer Operating System and Graphical platform independence, as it was believed in 1990th).  Dexterity is very powerful, but it is sort of semi proprietary and not very friendly (at least it requires several years of Dexterity new programmer learning curve) for generic programmers.  Additional complexity to Dex programming entry point &#8211; you may need to have access to Dynamics GP Dexterity Source Code (which is only available for limited number of Dynamics GP Source Code Partners).  Dexterity is all-mighty in modifying GP user interface, especially when you need seamless integration with Great Plains security realm <br/><br/>2. Dynamics GP eConnect.  This Software Development Kit is more friendly to generic Microsoft Visual Studio C# or VB programmer with some experience with XML and SQL scripting.  eConnect is recommended tool for real time eCommerce integration to Microsoft Dynamics GP.  We recommend you to upgrade to Dynamics GP 11.0, 10.0 or at least 9.0, prior to investing into eConnect programming (as we believe that you would like to deploy SDK which is at its maturity point).  eConnect has code samples in C# and VB &#8211; this is why we recommend it for the programmer experienced in those languages <br/><br/>3. VBA with Modifier.  This is a bit outdated technology, however it still does the job, when you are looking for simple GP interface modifications and comfortable with VBA scripting (remember &#8211; in pre .Net years you had nice options to automate MS Excel or Access with VBA scripting &#8211; the same option is available to Great Plains Dynamics) <br/><br/>4. SQL direct statements.  We only recommend this method for pulling records from Dynamics GP for reporting: Cristal Reports, MS SQL Server Reporting Services (SSRS).  We positively discourage you from pushing data to Great Plains company tables (instead consider Dynamics GP Integration Manager or eConnect programming, where GP business logic is validated and you are blocked from data compromising) <br/><br/>5. How to get help?  Please, call us: 1-866-528-0577, 1-630-961-5918 or email us help@albaspectrum.com <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-dynamics-gp-coding-dexterity-econnect-vba-sql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Custom Development: Dexterity, Econnect, Sql, Vba and Modifier</title>
		<link>http://www.crypttrials.info/great-plains-custom-development-dexterity-econnect-sql-vba-and-modifier.html</link>
		<comments>http://www.crypttrials.info/great-plains-custom-development-dexterity-econnect-sql-vba-and-modifier.html#comments</comments>
		<pubDate>Tue, 08 Sep 2009 16:17:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Modifier]]></category>
		<category><![CDATA[Plains]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17398</guid>
		<description><![CDATA[Microsoft Dynamics GP programming and software development is typical as GP ERP system itself is for wide variety of businesses: manufacturing, shipping &#038; receiving, warehouse management &#038; logistics, project organization, non-profit to name few popular.  Great Plains has large number of horizontal and vertical solutions, often referred as third party modules or add-ons, however in [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/226/505535809_e56f683e86_m.jpg" width="160" />Microsoft Dynamics GP programming and software development is typical as GP ERP system itself is for wide variety of businesses: manufacturing, shipping &#038; receiving, warehouse management &#038; logistics, project organization, non-profit to name few popular.  Great Plains has large number of horizontal and vertical solutions, often referred as third party modules or add-ons, however in some scenarios to tune standard logic or develop small in-house modification to GP is more feasible.  To give you a flavor of what GP customization is, let’s review tools and scenarios: <br/><br/>  <br/><br/>1.       GP Dexterity modifications.  Dexterity is the architecture of Great Plains Dynamics today and also at the time when Dynamics was just born – earlier 1990th.  Dex has its own programming or scripting language – Sanscript and it has Integrated Development Environment, where Dex programmer do their software coding job.  Dex customizations were very popular since the introduction of Great Plains and they are equally popular nowadays.  Dex mods are seamlessly integrated into GP user workstation and security realm.  If you are Microsoft Visual Studio C# or VB .Net programmer, then you should review eConnect and its customization options, as we assume that learning curve to get Dex programming skills might be too long and less desirable <br/><br/>  <br/><br/>2.       eConnect.  At the SQL Server side, eConnect is in essence the collection of encrypted stored procedures, in one or another way imitating original Dexterity logic.  This technology allows GP integration to be designed and called from eCommerce application, for example: creating master records (customer, vendor, project, GL account, etc.) and so-called work transactions (SOP invoice, POP receipt, Payroll transaction for instance) <br/><br/>  <br/><br/>3.       SQL stored procedures.  This approach was typically extending Dexterity in the past, prior to eConnect introduction.  When eConnect was introduced around 2004, then SQL programmer was encouraged to call eConnect stored procedures versus developing new ones from scratch.  However there are a lot of areas where direct SQL coding is feasible, especially if it is very simple integration, or where eConnect logic is not available (yet). <br/><br/>  <br/><br/>4.       VBA and Modifier.  This is traditional tool, related to OLE technology days and still popular and powerful today.  It works like that – you add new buttons or fields to existing GP screens with Modifier and then you append VBA scripts often with ADO logic to access GP tables to add business logic to new object <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-custom-development-dexterity-econnect-sql-vba-and-modifier.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Integrations Tools: Im, Econnect, Dexterity ? Overview for Programmer</title>
		<link>http://www.crypttrials.info/great-plains-integrations-tools-im-econnect-dexterity-overview-for-programmer.html</link>
		<comments>http://www.crypttrials.info/great-plains-integrations-tools-im-econnect-dexterity-overview-for-programmer.html#comments</comments>
		<pubDate>Wed, 02 Sep 2009 03:22:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Overview]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17392</guid>
		<description><![CDATA[Microsoft Dynamics GP ERP is good platform for integration with your current and legacy applications: ecommerce, CRM, EDI, Microsoft Access and even non-Microsoft platforms, such as Oracle, Lotus Notes Domino, MySQL/PHP, DB2.  In this small publication we would like to review Dynamics GP or Great Plains (as it was previously known) integrating tools and scenarios: [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3279/2868627669_b91e2756c1_m.jpg" width="160" />  <br/><br/>Microsoft Dynamics GP ERP is good platform for integration with your current and legacy applications: ecommerce, CRM, EDI, Microsoft Access and even non-Microsoft platforms, such as Oracle, Lotus Notes Domino, MySQL/PHP, DB2.  In this small publication we would like to review Dynamics GP or Great Plains (as it was previously known) integrating tools and scenarios: <br/><br/>1.       Dynamics GP Integration Manager text integrations.  This module is user friendly and you can easy build CSV or Tab delimited text files integrations.  IM has predefined destinations to such popular GP objects as Customer, Vendor, Employee, GL Account, plus Transactions: Sales Order Processing (Quote, Invoice, Sales Order), Purchase Order Processing (Purchase Order, Receiving Transaction).  If you are Payroll outsourcing company – you can easily integrate your customers’ employee time cards to give you the idea about typical industry case <br/><br/>2.       Integration Manager Advanced cases.  Here you have more challenging scenarios, when you have to pull data from external database.  In IM you likely will need to deploy Advanced ODBC queries, based on Microsoft SQL Server Views (which might be heterogeneous: SQL Linked Server to Oracle DB, for example).  Plus advanced ODBC query should be considered when you have Text file to be integrated, which has non-structured format (you have to weed out comment lines, headers, footers and other attribute of human report).  Also, consider the case, when you have to produce document header and lines from single text file – Advanced ODBC query with union construction should be considered <br/><br/>3.       eConnect.  This SDK has various exposures, however the core of this connector is set of encrypted stored procedures.  Great Plains 10.0 installation automatically installs eConnect stored procs, for earlier versions, such as 9.0 you can install eConnect Runtime manually.  We do not recommend eConnect to Great Plains customers, who are on version, earlier than 9.0.  So, if you are on GP 8.0 or 7.5 – you can consider deploying eConnect, but just the fact of SDK maturity should incline you to the idea to upgrade your Great Plains installation to 10.0 or 9.0.  eConnect is open for C# or VB.Net Microsoft Visual Studio programmer, who is also familiar with XML and SQL Stored Procedures concept.  Just one warning – eConnect doesn’t post GP batches, consider Great Plains Auto Posting Server to fill this gap <br/><br/>4.       Dexterity.  Great Plains Dexterity is the EDI and fundament of GP architecture.  Dex is almighty, when you are thinking about Great Plains customization and integration.  However Dex requires professional Great Plains Dexterity programmer to be involved, and it might be not feasible to train your IT internal programmers to begin software development in Dexterity.  Dexterity is good fit to program integration, when eConnect doesn’t provide functionality – good example is GP invoicing module <br/><br/>5.       SQL Stored Procedures.  As Great Plains, since version 8.0 is available exclusively on MS SQL Server DB platform, it is natural temptation to try program integration in SQL stored procedures.  The drawback of this method is long learning curve in understanding the nature of programmed transactions, the disadvantage of “competing” with eConnect stored procedures, where all the work is already done <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-integrations-tools-im-econnect-dexterity-overview-for-programmer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Dexterity ? Microsoft Dynamics Gp Customization Technology</title>
		<link>http://www.crypttrials.info/great-plains-dexterity-microsoft-dynamics-gp-customization-technology.html</link>
		<comments>http://www.crypttrials.info/great-plains-dexterity-microsoft-dynamics-gp-customization-technology.html#comments</comments>
		<pubDate>Fri, 28 Aug 2009 11:04:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17387</guid>
		<description><![CDATA[If you remember ERP players in 1990th, you would probably remember the technology trends and stakes: nobody could really say which OS will win: MS Windows, MAC, SUN Solaris, UNIX; plus nobody could also predict which DB platform will stay: MS SQL Server, Sybase, IBM DB2, Oracle, or somebody else. This was the IT environment, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/33/45648408_7fdb77d686_m.jpg" width="160" />If you remember ERP players in 1990th, you would probably remember the technology trends and stakes: nobody could really say which OS will win: MS Windows, MAC, SUN Solaris, UNIX; plus nobody could also predict which DB platform will stay: MS SQL Server, Sybase, IBM DB2, Oracle, or somebody else.  This was the IT environment, when Dex was designed and introduced as Great Plains Software Dynamics development environment, programming language (Sanscript) and customization technology.  Addressing computer industry challenges, it was built on the following principles: OS and DB platform independence and as the proposed subsequence – longevity.  Microsoft Dexterity currently is the basis for Microsoft Dynamics GP 10.0, the latest version, it absorbed new technological features and trends: COM objects, ability to be integrated with Sharepoint, SQL Server Stored Procedures calls, and others</p>
<p>1.	Programming in Dexterity.  Dex is not technically Object Oriented language, so it is really hard to program Dex by example, as you would expect in the case of C# or VB.Net.  Plus Dexterity is associated with Microsoft Great Plains architecture, this is why programming Dexterity requires several years of GP technical support experience, including GP data fixing with SQL scripts, data conversion, where you feed data from legacy MRP system to GP tables.  You should also be familiar with major GP screens: SOP entry, GL transaction, POP Purchase Order, Inventory item maintenance.</p>
<p>2.	DYNAMICS.DIC. This is Dexterity built dictionary, please be assured, that Dexterity source code is stripped out and as a programmer you will not find there procedures and functions scripts.  In order to analyze Dex power and functionality, please review Dexterity manuals, available on Microsoft Dynamics GP 10.0 CDs</p>
<p>3.	Custom and Alternate Dynamics forms.  Dexterity architecture allows you to build new forms, as well as modify existing ones.  Alternate forms are typically the issue in GP version upgrade, so we recommend you to avoid existing form modification option.  Instead you should consider Dex triggers to work with existing forms and modify logic with the trigger</p>
<p>4.	Extender.  eOne version of extender allows you to deploy Dex power not being Dexterity developers, however you should expect limitations <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-dexterity-microsoft-dynamics-gp-customization-technology.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Plains Customizations: Dexterity, eConnect, SQL Scripting</title>
		<link>http://www.crypttrials.info/great-plains-customizations-dexterity-econnect-sql-scripting.html</link>
		<comments>http://www.crypttrials.info/great-plains-customizations-dexterity-econnect-sql-scripting.html#comments</comments>
		<pubDate>Tue, 18 Aug 2009 21:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Customizations]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Econnect]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17377</guid>
		<description><![CDATA[Microsoft Dynamics GP ERP or formerly known as Great Plains Dynamics and eEnterprise accounting, logistics, manufacturing, sales order processing, purchasing, MRP, warehouse management application fits to the majority of companies in USA, Canada, Mexico, Central and South America.  In this small publication we would like to give you sort of Dynamics GP modification orientation session, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3279/2868627669_b91e2756c1_m.jpg" width="160" />  <br/><br/>Microsoft Dynamics GP ERP or formerly known as Great Plains Dynamics and eEnterprise accounting, logistics, manufacturing, sales order processing, purchasing, MRP, warehouse management application fits to the majority of companies in USA, Canada, Mexico, Central and South America.  In this small publication we would like to give you sort of Dynamics GP modification orientation session, assuming that you are technology oriented IT specialist, who is supporting Great Plains internally.  Before we jump into GP programming world, please note that Great Plains doesn’t support Unicode characters: Chinese, Korean, Japanese.  Plus, it depends on SQL Server collaterals and accents, so in order to translate Great Plains screens to such languages as Lithuanian, Russian, Latvian – you will need to install SQL Server with appropriate collation.  Now to the topic: <br/><br/>  <br/><br/>1.       Microsoft Dexterity, formerly known as Great Plains Dexterity, it is the shell, written in C Programming language, which in turn has its own Sanscript scripting language and Software Development Environment.  Dex allows you to integrate your add-on into Dynamics GP security realm as well as User graphical interface.  Dynamics GP Dexterity is not open source programming language, so you should not expect to turn your own in-house programmers to begin coding in Dexterity overnight or even over couple of months.  Dexterity also is dependent on Great Plains tables and screens structure, so our opinion is simple – subcontract Dexterity customization project to your Great Plains Technology Partner <br/><br/>  <br/><br/>2.       Dynamics GP eConnect.  Initial remark on eConnect – prior to thinking on eConnect programming, consider upgrading Great Plains Dynamics GP to version 10.0 or at least 9.0 – eConnect was introduced for Dynamics GP 7.5, however you should allow some time for GP customization tools to mature.  eConnect is C#, VB.Net and SQL programmer friendly, you have to be familiar with Great Plains objects: Customer, Vendor, GL account, SOP Invoice, POP Purchase Order, Payroll Employee, Customer Address, etc.  eConnect to some extent replicates Great Plains Dexterity business logic, however it does it in more Object Oriented Programming manner <br/><br/>  <br/><br/>3.       SQL Scripting for Dynamics GP Great Plains.  It is certainly a temptation for SQL coder to begin GP integration project in direct SQL insertion statements.  We respect this and admire your brave aspiration.  Please, take, however, into consideration the fact that eConnect is already written in SQL stored procedures, so you should not probably try to recode eConnect – instead consider deploying it <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/great-plains-customizations-dexterity-econnect-sql-scripting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamics GP Technical Training: Integration Manager, Dexterity, Crystal Reports</title>
		<link>http://www.crypttrials.info/dynamics-gp-technical-training-integration-manager-dexterity-crystal-reports.html</link>
		<comments>http://www.crypttrials.info/dynamics-gp-technical-training-integration-manager-dexterity-crystal-reports.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 09:21:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Crystal]]></category>
		<category><![CDATA[Dexterity]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Manager]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17372</guid>
		<description><![CDATA[If your organization requires custom Microsoft Dynamics GP training in such fields as Modification, Reporting, Integration, Data Conversion, ecommerce programming, eConnect, we would like to give you initial highlights on Dynamics GP technology architecture and tools.  Advanced technical training is probably recommended for large organization, where you have to develop unique in-house ecommerce website, automate [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm1.static.flickr.com/33/45648408_7fdb77d686_m.jpg" width="160" />If your organization requires custom Microsoft Dynamics GP training in such fields as Modification, Reporting, Integration, Data Conversion, ecommerce programming, eConnect, we would like to give you initial highlights on Dynamics GP technology architecture and tools.  Advanced technical training is probably recommended for large organization, where you have to develop unique in-house ecommerce website, automate supply chain management processes (automatic packaging, barcode scanning in picking and delivery), advanced Electronic Document Interchange (EDI) integrations.  Some of the tools, such as Microsoft Dynamics GP Dexterity is recommended for outsourcing to GP Technology Partner and if you absolutely need Dexterity customizations &#8211; these are not easy and not ready for quick learning curve for in-house developers.  If you have huge internal Dexterity development project, then you may consider training your own programmers in Dex.  Let&#8217;s begin tools review and training methodologies: <br/><br/>1. Integration tools.  GP Integration Manager is recommended to all GP customers, as it could be considered as end user friendly plus it has advanced integration even driven scripts and other methods to create very complex and sophisticated integration.  Usually we train you programmers to build integration on SQL Views and Advanced ODBC integration on Microsoft ODBC Text driver (where you can unionize, group, weed out records from original text file), plus give them directions on VBA scripting for Integration events: Before Integrations (setup integration variables, such as dates), Before document commit (to alter the document), After Integration (where you can update related records in custom tables via Microsoft ADO technology).  Second integration tool we would like to mention here is eConnect SDK, which is optimal for accessing GP objects from such applications as Microsoft Visual Studio project for custom eCommerce.  If you are experienced C# or VB.Net programmer with good exposure to XML and SQL Stored Procedures, eConnect should be simple enough for you, assuming that you are reasonably familiar with Dynamics GP objects: SOP Invoice, Customer, Inventory Item, GL Account, etc.  For EDI integrations to GP we recommend you to process EDI files directly in Integration Manager (you can specify there custom field separator, if required) or parse EDI file in SQL Server Linked Server (with precisely formatted SQL Select Statement) and then deploy Integration Manager Advanced ODBC Query as a base <br/><br/>2. Customization Tools.  Two traditional tools are Dexterity and Modifier with VBA scripting.  Modifier is targeted to simple GP screens customizations and custom buttons animation with VBA event driven scripts.  Dexterity is more fundamental and it was introduced in earlier 1990s as Great Plains Dynamics architecture.  Dex has its own Integrated Development Environment and Sanscript programming language (built as the shell in C++).  We provide Dexterity training via web sessions to dedicated developers in your organization &#8211; often we provide training having your specific project as a study model, as the whole tables structure is too broad for being covered in the training.  There are also relatively new tools, such as Extender, where you can extend GP with new screens not being programmer (also you can add Dexterity Sanscript scripts to Extender objects, if you use Enterprise version of Extender) <br/><br/>3. Reporting Tools.  We need to mention FRx Financial Reporting, it is perfectly formalized and if you are professional accountant you should be able to build reports (Balance, P&#038;L, Cash Flow, plus consolidated versions).  For Industry reporting you usually chose either Crystal Reports, or Microsoft SQL Server Reporting Services (SSRS).  Both methods typically require you to abstract report itself from its database query &#8211; or in other words, good idea is to base report on SQL View or Stored Procedure versus trying to use directly Report Wizard.  Please, find Dynamics GP Tables Structure in GP SDK (CD#2) or directly via GP user interface: Tools->Resource Descriptions->Tables.  There also are Dynamics GP ReportWriter reports, such as SOP Blank Invoice Form (where you usually want to place your company graphical logo), Sales Aging Report with Buckets (where you often want to change buckets or add new one).  RW requires some training , which is typically provided directly by your Dynamics GP Partner or Consultant <br/><br/>4. Data Conversion training.  Here you typically need to accurately prepare your data sources (often in Excel) and have several attempts in GP Integration Manager, every time to improve integration quality.  We will help you in Integration setup and verification <br/><br/>5. How to get help? Please, feel free to call us: 1-866-528-0577, outside of USA: 1-630-961-5918 or email us help@albaspectrum.com We are very technical and real Dynamics GP Dexterity, SAP Business One SDK programming gurus. We have Great Plains Software Development Factory and could support unlimited Dynamics GP Customization and Programming needs. Plus we speak English, Chinese, Spanish, Portuguese, Russian, and not only as native speaking sales folks, but as real technical consultants. If you prefer skype: albaspectrum <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/dynamics-gp-technical-training-integration-manager-dexterity-crystal-reports.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

