<?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; Microsoft</title>
	<atom:link href="http://www.crypttrials.info/tag/microsoft/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>ERP Version Upgrade: Microsoft Great Plains Example and General Notes</title>
		<link>http://www.crypttrials.info/erp-version-upgrade-microsoft-great-plains-example-and-general-notes.html</link>
		<comments>http://www.crypttrials.info/erp-version-upgrade-microsoft-great-plains-example-and-general-notes.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 01:22:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[Version]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17493</guid>
		<description><![CDATA[If you have been using your accounting and MRP application for the long time without investing into version update, now it might be time for you to consider getting updated. Assuming that you represent mid-size enterprise, you should expect that corporate ERP version upgrade is something that you should build the strong action plan for [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been using your accounting and MRP application for the long time without investing into version update, now it might be time for you to consider getting updated.  Assuming that you represent mid-size enterprise, you should expect that corporate ERP version upgrade is something that you should build the strong action plan for – to avoid your ERP shutdown time and possible rollbacks, if things are not going as expected.  Additional considerations should be given to the situation when you have third party or custom-made modules: reports, integrations, EDI, etc.  Let’s review what you should expect:</p>
<p>1.	ERP annual maintenance plan.  Nowadays software industry deploys this practice, when your purchase of MRP system just opens the door to ERP implementation, following support, access to newest versions, etc.  Naturally, all these benefits have a cost for software development company and they are typically translated to you in the form of ERP annual enhancement program.  Check with your ERP partner that you are current in this plan</p>
<p>2.	Cross-platform integrations upgrade.  In our opinion, ERP customers spend extra funds in cross platform scenarios, such as when their Sales Order Processing system is hosted in Linux/PHP environment and ERP application is Microsoft SQL Server and Windows based, here you should also recognize that MRP upgrade process requires IT person or programmer, who is comfortable with both platform: UNIX and Microsoft Windows in our example</p>
<p>3.	Microsoft Dynamics GP upgrade scenarios.  GP customizations, especially legacy ones were typically done in Great Plains Dexterity IDE and sanscript programming language.  Reporting tools: FRx, Microsoft SQL Server Reporting Services or SRS, GP ReportWriter (where you modify such popular reports as SOP Blank Invoice Form) and Crystal Reports; eConnect opens the door to Microsoft Visual Studio .Net C# or VB developer to the realm of GP objects: customers, vendors, employees, GL transactions, Sales and Vendor Invoices</p>
<p>4.	ERP rollback rescue.  Obviously, we are optimists, however we should consider contingency plans, where we roll back to old positions.  In the case of corporate ERP version update, rollback may cause substantial business opportunity loss</p>
<p>5.	Switching from one ERP to another.  When you have been operating on ERP A, it is not easy to switch to ERP B as it typically triggers fullscale data conversion and migration, employee retraining, custom logic reprogramming <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/erp-version-upgrade-microsoft-great-plains-example-and-general-notes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics GP Customization Support and Recovery Service</title>
		<link>http://www.crypttrials.info/microsoft-dynamics-gp-customization-support-and-recovery-service.html</link>
		<comments>http://www.crypttrials.info/microsoft-dynamics-gp-customization-support-and-recovery-service.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 01:58:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Customization]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17488</guid>
		<description><![CDATA[If you have current or old version of Great Plains Dexterity custom add-on module, or another modification type, such as Modifier with VBA scripts or eConnect application (including the case when it is Microsoft Visual Studio .Net C# or VB ecommerce integration project), GP Integration Manager advanced customization with VBA events handling scripts, simple or [...]]]></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" />If you have current or old version of Great Plains Dexterity custom add-on module, or another modification type, such as Modifier with VBA scripts or eConnect application (including the case when it is Microsoft Visual Studio .Net C# or VB ecommerce integration project), GP Integration Manager advanced customization with VBA events handling scripts, simple or Advanced ODBC data sources, Great Plains Macros (including such cases, when you are moving ongoing transactions and master records into such modules as Fixed Assets), complex reporting (FRx, SSRS, Crystal Reports, Report Writer), this small publication should give you initial highlights on what to do next and how to get further help: <br/><br/>1. Dexterity customization recovery.  Great Plains Dexterity custom programming was very popular in earlier 2000th and we see large number of Microsoft Dynamics GP customers with Dexterity custom add-ons.  If this is your case, please review your Dynamics.set file to locate custom module there (usually it has you company name listed in the name of the module), then find your Dexterity customization source code somewhere on your file server (or request it from your initial Dexterity programmer) &#8211; usually Dynamics.dic or Extract.dic with Dexterity Sanscript codes not stripped out (when you integrate Dexterity chunk &#8211; source codes are automatically stripped out and there is no way to recover them).  If you are not comfortable and need help in reviewing your Microsoft Dexterity customization, please feel free to call our office, see phone and email below <br/><br/>2. Modifier with VBA modification recovery.  In order to analyze your GP system and find out if it has Modifier modifications, please review your Dynamics.set file and see if you have modified forms dictionary (Forms.dic for main product) and if you have files with VBA extension in GP directory (these files would contain VBA scripts).  In our statistical observations, VBA and Modifier are less popular, comparing to Dexterity customizations, however Modifier customizations could be extremely complex, especially when your former VBA developers used elements of Continuum (including Dexterity Sanscript codes into VBA scripts and switching GP modules contexts, from Dynamics to Intellisol for example).  if you got one of these complex Modifier scripting examples, we recommend you to re-haul your Great Plains user workstation to port custom logic to newer tools: eConnect, Dexterity, Extender <br/><br/>3. Integration Manager historical integration recovery and upgrade.  IM for earlier versions of GP was based on Great Plains workstation as OLE Server (before introduction of eConnect).  You may expect light or heavy VBA event handling scripts in Integration Manager integrations, which could be dependent on unique UNC Path parameters and hardcoded User ID and Password.  If you have eConnect connector based integration, attempt to port it to new computer should be combined with eConnect installation on that new hardware (please read eConnect documentation, especially related to Control Panel Component Services).  Integration Manager could be perfect tool for Quasi Real time ecommerce integration to Dynamics GP, where you base your Source on Advanced ODBC Query (SQL Server View, including heterogeneous, where data is pulled from MS SQL Server and Oracle) <br/><br/>4. Dynamics GP Reporting.  For older versions of Great Plains Dynamics (8.0, 7.5, 7.0, 6.0, 5.5, 4.0, 3.2, including Great Plains on Pervasive SQL / Btrieve or Ctree/Faircom) reports were traditionally designed on Great Plains Report Writer (GP module programmed in Dexterity).  Newer versions of Dynamics GP (9.0, 10.0 and 11.0 &#8211; expected release in May 2010) has more options for Microsoft SQL Server Reporting Services (SSRS) and more traditional reporting tools, such as Crystal Reports, Microsoft Access Reporting and MS Excel.  All the versions of Great Plains and Microsoft Dynamics GP deploy FRx Financial Reporting for such reports as Balance Sheet, Profit and Loss , Statement of Cash Flow and plus consolidated versions of these reports.  FRx also allows you to base report on so called Reporting Tree (consolidation by company or by account segment or account wild card or segment mask).  If you have to consolidate foreign subsidiary, which is on different Corporate ERP platform, such as SAP Business One or 1S bukhgalteria, you can export foreign branch financial statements or GL trial balance to Excel and consolidate Excel worksheet with Headquarters P&#038;L or BS in FRx <br/><br/>5. eConnect SDK for Microsoft Dynamics GP.  Initially this tool was introduced for Great Plains eCommerce programmers to open up back office Dynamics GP accounting for ecommerce shopping cart integration.  Since then (2003) eConnect went through the gradual evolution and in our opinion it came to its maturity in Dynamics GP version 9.0 (better to deploy eConnect for Microsoft Dynamics GP 10.0 as this is current version as we write these lines in December 2009, new version of GP 11.0 will or should be released in May 2010) <br/><br/>6. Great Plains Customizations in International Environment.  Before being purchased by Microsoft, Great Plains Software made substantial efforts to expand in Europe: France, Germany, UK, Ireland, Spain, Poland, Austria, Russia.  However, since the time when Microsoft Business Solutions acquired Great Plains Software and its satellites: Navision and Axapta, MBS strategy changed.  And this change is not a surprise &#8211; Navision was one of the leaders in Europe in late 1990th and as you could guess there is no sense to compete with Navision on European ground.  Axapta, being initially developed and introduced by Damgaard Software in Denmark (perfect cluster of Corporate ERP and accounting application firms: Navision, Mac Hansa, Maconomy, Axapta).  Currently Axapta is sort of rising star for Microsoft Business Solutions Worldwide and Navision has good positions in Europe and Dynamics GP is trenched in USA, Canada and English speaking World <br/><br/>7. SAP Business One Rising Star.  This small and mid size business Corporate ERP application with elements of CRM, Service Management, Manufacturing and Discrete Production, eCommerce.  SB1 is localized and certified with Russian, Chinese, Japanese, Korean, Brazilian tax agencies, plus you can switch languages from English to Russian or Chinese or Brazilian Portuguese <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-dynamics-gp-customization-support-and-recovery-service.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Dynamics Gp Ecommerce Partner In Los Angeles Notes</title>
		<link>http://www.crypttrials.info/microsoft-dynamics-gp-ecommerce-partner-in-los-angeles-notes.html</link>
		<comments>http://www.crypttrials.info/microsoft-dynamics-gp-ecommerce-partner-in-los-angeles-notes.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 11:33:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Angeles]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Partner]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17487</guid>
		<description><![CDATA[There are several approaches to eCommerce implementation for mid-market Corporate ERP applications, such as Microsoft Dynamics GP or SAP Business One.  The first one is to redeploy ecommerce on new product or ecommerce add-on &#8211; here you have to sacrifice former investment into custom ecommerce web application and make new ecommerce implementation.  Second approach is [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3255/2868627973_aeb79cd13a_m.jpg" width="160" />There are several approaches to eCommerce implementation for mid-market Corporate ERP applications, such as Microsoft Dynamics GP or SAP Business One.  The first one is to redeploy ecommerce on new product or ecommerce add-on &#8211; here you have to sacrifice former investment into custom ecommerce web application and make new ecommerce implementation.  Second approach is to capitalize on the old investment into legacy custom ecommerce application and integrate it with Dynamics GP via custom connectors.  We are favoring the second approach and this small publication should give you initial highlights on ecommerce integration programming: <br/><br/>1. Integration Manager &#8211; batch mode ecommerce integration.  If you do not need real time (or quasi real time &#8211; say every half an hour) ecommerce transactions integration and you can simply export ecommerce transactions into text file or expose ecommerce SQL tables via ODBC DSN &#8211; then you may decide to use Dynamics GP Integration Manager module, where you setup Sales Order Processing documents integration and call it on demand (maybe every morning or every night).  Yes, it might be that simple and you can reduce your proposed ecommerce integration budget to just purchasing GP Integration Manager and if required ask for Dynamics GP consultant help in setting up the integration <br/><br/>2. eConnect.  This is Software Development Kit with code samples in C# and VB.  If you consider yourself as experienced or even moderate Microsoft Visual Studio .Net programmer with some SQL and XML expertise &#8211; you can explore eConnect and make self discovery.  Programmatically you can create SOP transaction (such as ecommerce Invoice, Sales Order or Quote) and place it into the Work batch for future approval in Great Plains and posting by the GP user.  eConnect can do real time integration as single transaction integration could be event driven (when ecommerce customer places the order).  If you are about to decide to take eConnect route &#8211; we recommend you to upgrade Dynamics GP to current version 11.0, or at least 10.0 (9.0 at minimum), as we believe that eConnect came to its maturity for GP 10.0 <br/><br/>3. eConnect automatic batch posting.  In order to post batches directly from your ecommerce web application you need Alba Spectrum Posting Server.  This add-on is programmed in Great Plains Dexterity with the references to Dynamics GP Source Code (original Dexterity Sanscript codes in Dynamics.dic, available to Source Code Partners) <br/><br/>4. eCommerce Order Connector.  This add-on is written in SQL stored procedures with simplified logic, which should potentially be very time efficient.  Plus Order Connector should be compatible with legacy versions of Great Plains: 9.0, 8.0, 7.5, 7.0 (assuming that you are on MS SQL Server DB platform) <br/><br/>5. Great Plains eCommerce and version consideration.  If you are on older version of Great Plains Dynamics or eEnteprise &#8211; consider Integration Manager as reasonable approach, as IM is available with most of the versions down to version 4.0 (5.0, 5.5, 6.0 and up) <br/><br/>6. Local Dynamics GP eCommerce support in Los Angeles, Orange County and San Diego.  We have two offices in Los Angeles and Carlsbad to cover Southern California metro area.  Our consultants speak Spanish (Mexican and South American connection), Chinese (Asian connection and Port of LA), Portuguese (Brazilian connection, where we recommend SAP Business One for your Brazilian subsidiary), Russian (connection with Russia, where we recommend SAP B1 and 1S Bukhgalteria as well as Microsoft CRM for locations in Moscow) <br/><br/>7. Give us a call: 1-866-528-0577. Or email us: help@albaspectrum.com <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-dynamics-gp-ecommerce-partner-in-los-angeles-notes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft CRM 4.0 Integration notes: SAP Business One, Dynamics GP, Lotus, EDI</title>
		<link>http://www.crypttrials.info/microsoft-crm-4-0-integration-notes-sap-business-one-dynamics-gp-lotus-edi.html</link>
		<comments>http://www.crypttrials.info/microsoft-crm-4-0-integration-notes-sap-business-one-dynamics-gp-lotus-edi.html#comments</comments>
		<pubDate>Sat, 03 Jul 2010 10:16:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Lotus]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17485</guid>
		<description><![CDATA[As Microsoft Dynamics Technology partner, we would like to revisit popular Microsoft Dynamics CRM integration scenarios and technologies.  This publication is intended to IT professionals and Microsoft Dynamics technical support people.  Upfront we have to admit, that we are not reviewing any third party tools and Microsoft CRM Add-ons, we are considering integration tools, available [...]]]></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/>As Microsoft Dynamics Technology partner, we would like to revisit popular Microsoft Dynamics CRM integration scenarios and technologies.  This publication is intended to IT professionals and Microsoft Dynamics technical support people.  Upfront we have to admit, that we are not reviewing any third party tools and Microsoft CRM Add-ons, we are considering integration tools, available out of the box for Microsoft CRM customer.  Microsoft CRM versions: current 4.0, also historical 3.0, 1.2, 1.1 <br/><br/>  <br/><br/>1.       Microsoft CRM SDK.  If you are Microsoft Visual Studio .Net C#, VB or SQL programmer and developer, you may decide to dedicate some of your software development training time to familiarize yourself with SDK objects and methods: Lead, Account, Address, Contact, Quote, Order, Contract, Case, Task, etc.  Microsoft CRM is pretty complex in its technology layers, and it is not recommended to populate MS CRM tables directly via SQL scripting – recommended way is to abstract your programming through MS CRM SDK layer <br/><br/>  <br/><br/>2.       Dynamics GP Great Plains integration programming.  Here you have to consider Dynamics GP eConnect, this Software Development Kit opens Microsoft Dynamics GP objects, such as customer, vendor, GL account, employee, Sales Invoice, Purchase Order, etc.  eConnect is also MS Visual Studio programmer friendly, so you could enjoy eConnect self discovery.  We recommend you to consider web integration project, where you combine Microsoft CRM SDK and Great Plains eConnect libraries <br/><br/>  <br/><br/>3.       SAP Business One integration coding.  In SB1 you should think about combining SAP Business One SDK libraries with Microsoft CRM SDK modules.  SAP B1 and GP are both ERP and MRP applications and Microsoft CRM integration methodic is similar on technology layer <br/><br/>  <br/><br/>4.       Lotus Notes Domino integration.  Here you have various layers.  Try to review ODBC integration if you are doing discovery.  ODBC expects you to have repetitive structures in Lotus Notes, which is pretty common if you are dealing with custom Lotus Notes database <br/><br/>  <br/><br/>5.       Microsoft CRM EDI programming.  Electronic Document Interchange is typically associated with Vendor purchasing and order placement channel.  If you have merchandise ordering logic from your Microsoft CRM Sales Orders, then consider formatted SQL Select statement from CRM tables <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-crm-4-0-integration-notes-sap-business-one-dynamics-gp-lotus-edi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scm Custom Extensions For Microsoft Dynamics Gp Great Plains</title>
		<link>http://www.crypttrials.info/scm-custom-extensions-for-microsoft-dynamics-gp-great-plains.html</link>
		<comments>http://www.crypttrials.info/scm-custom-extensions-for-microsoft-dynamics-gp-great-plains.html#comments</comments>
		<pubDate>Wed, 30 Jun 2010 00:44:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Plains]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17482</guid>
		<description><![CDATA[Supply Chain Management often is Barcode driven and includes inventory replenishment, and also Sales order execution with high level of processes automation.  If you are mid-size organization, engaged in Warehouse Management, Merchandise Automatic Replenishment, advanced Barcode automated Order Execution (Order Assembly, Picking and Packing, Finished Goods Returns and Disassembly), you may expect certain level of [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3255/2868627973_aeb79cd13a_m.jpg" width="160" />Supply Chain Management often is Barcode driven and includes inventory replenishment, and also Sales order execution with high level of processes automation.  If you are mid-size organization, engaged in Warehouse Management, Merchandise Automatic Replenishment, advanced Barcode automated Order Execution (Order Assembly, Picking and Packing, Finished Goods Returns and Disassembly), you may expect certain level of custom programming in implementing Supply Chain Management Solution for Microsoft Dynamics GP.  We already described in several publications specifics of Great Plains Warehouse Management, Barcoding, Consignment, integration with Retail Application, Inventory Cycle count.  In this paper we will try to give you generic SCM approaches and options, especially when you came to the conclusion, that existing out-of-the-box Dynamics GP SCM packages do not provide required functionality: <br/><br/>1. External Application integration with Dynamics GP versus extending Great Plains screen in Supply Chain Management application.  This is probably one of the first questions or topics for your homework.  There are great SCM self sufficient systems out there on the Corporate ERP software market and if you think that reasonable integration to Dynamics GP is OK, you can decide to take that route.  In Dynamics GP there are several integration tools to consider.  In the simplest and probably the most recommended scenario, consider GP Integration Manager module, where you can integrate CSV or tab delimited text files as well as via Advanced ODBC query &#8211; whatever could be exposed via ODBC bridge (including cross platform DB queries: Oracle, DBII, PHP/MySQL/Linux, Pervasive SQL).  You can also explore Dynamics GP eConnect to move records from SCM system to GP.  In the case of eConnect you have more control, including real time transaction integration triggering options (eConnect libraries could be included into your MS Visual Studio C#, VB application, where you program your custom integration) <br/><br/>2. Extending native Dynamics GP Screens and business logic to achieve Supply Chain Management goals.  Microsoft Dynamics GP itself has very rich business logic, especially in such modules as Inventory Control (items transfer between the sites, cycle count, cost and price control), Bill of Materials (for light discrete manufacturing, including production on demand or order execution), Purchase Order Processing (especially with Purchasing Configurator &#8211; this module might be the core of your SCM Inventory Replenishment), Sales Order Processing (where you can capitalize on order execution steps, including order or invoice line allocation/fulfillment, backorders) &#8211; to give you several reasons to consider.  You may pose the question for your management team &#8211; we already bought Dynamics GP Business Ready licenses, where a lot of our SCM required logic is already included &#8211; we just need to enable Barcode automation to make Great Plains friendly for your Warehouse workers.  If you decide to take Dynamics GP existing business logic extension route, here are the tools for you to consider: Microsoft Dexterity (this is Great Plains architecture with its own scripting language Sanscript and Integrated Development Environment, you have no limits with Dexterity, except probably the fact that Dex requires experienced programmers, who are preferably familiar with Dynamics GP Source Code).  Second tools could be Modifier with VBA &#8211; it is not .Net compliant but still does wonderful job or extending Dynamics GP screens with new editable fields, push buttons, etc., where you would need to animate these new objects with VBA scripts.  VBA allows you to push data to Dynamics GP tables via ADO technology <br/><br/>3. Barcoding Focus.  In Dynamics GP every screen where you have editable fields could be subject for Barcode integration (or where you would like to upload barcode scanner batch).  The reason to consider custom add-on programming here is simple &#8211; each Corporate ERP application screen has several types of editable fields: Drop Down List, Check Box, Radio Group, Edit Field and plus these fields should be filled in determined sequence.  Barcode scanner is capable to fill scanned code into Edit Field, and it requires custom logic to automate the rest of the Screen business logic <br/><br/>4. International SCM focus.  Microsoft Dynamics GP is localized in most of English speaking countries: USA, Canada, UK, Australia, New Zealand, Oceania, South Africa, plus it is localized to some extent in Spanish speaking South and Central America and Caribbean basin,  It is also available in French in Quebec/Montreal.  Dynamics GP is also translated to Arabic.  In the countries and regions where GP is not localized: Brazil, China, Russia, Japan, Continental Europe, Korea &#8211; we recommend SAP Business One <br/><br/>5. How to get further 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/scm-custom-extensions-for-microsoft-dynamics-gp-great-plains.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Great Plains Integration Notes</title>
		<link>http://www.crypttrials.info/microsoft-great-plains-integration-notes.html</link>
		<comments>http://www.crypttrials.info/microsoft-great-plains-integration-notes.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 09:50:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Plains]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17480</guid>
		<description><![CDATA[Microsoft Dynamics GP, current version 10.0, deploys MS SQL Server 2005 or earlier versions. If you are software developer, it is probably first that enlightens you – design custom integration with SQL stored procedures or views. However you should first get the idea on the majority of available programming and integration tools to make the [...]]]></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" />Microsoft Dynamics GP, current version 10.0, deploys MS SQL Server 2005 or earlier versions.  If you are software developer, it is probably first that enlightens you – design custom integration with SQL stored procedures or views.  However you should first get the idea on the majority of available programming and integration tools to make the best pick for your customization project.  Let’s review GP integration options:</p>
<p>1.	GP Integration Manager.  IM is intuitive integrating tool, which allows end user to design query, map query fields to GP business objects, such as GL account, SOP Invoice and all the other (except probably some exotic ones, typically related to newly acquired modules, very new functionality, or the like).  If you need to alter standard GP integration logic, IM allows you to deploy VBA scripting and program events: before query, before document and others.  To give you practical example – in before document event VBA script could alter document date, if you would like to issue your integrated invoices twice a month, while integrating every day.  Besides VBA scripting you can deploy field value translation – if your integration query gives you customer ID as 100 and in GP it is AARONFIT001, you can import translation table and apply it in your integration.  Translation table can be imported in Excel format</p>
<p>2.	eConnect.  This tool opens integration door to MS Visual Studio .Net C# or VB programmers and among them are eCommerce developers.  eConnect core is set of encrypted SQL stored procedures, which replicate GP Dexterity business logic – this means that eConnect “validates” GP logic and it is a way safer than direct SQL scripting.  eConnect covers the majority of GP modules and objects, however it doesn’t cover such modules as Invoicing (however it covers Sales Order Processing or SOP module, which is more powerful one)</p>
<p>3.	Microsoft Dexterity, former name is Great Plains Dexterity.  This IDE and programming language allows you to go into GP heart and utilize its source codes and engines.  The example of Dex customization is Albaspectrum Posting Server, which allows eCommerce eConnect developer to post Sales batches directly from eCommerce application, which is not possible in pure eConnect.  Dexterity allows you to create all the thinkable integrations, however it requires Dex programming experience and it is not recommended to count on newcomers in Dex.</p>
<p>4.	SQL Scripting.  If eConnect is not an option for you (where we would strongly recommend you to review eConnect one more time and change possible your mind in favor of eConnect option), you can go ahead with SQL scripts.  Review GP table structure in Tools->Resource Description->Tables, then in GP test environment create the transactions you plan to integrate via GP user interface and analyze the records created in the tables.  Try to feed one transaction in test company and then try to run check links: Maintenance->Check Links, select your series and work or master tables in them – be sure check links doesn’t produce error report.  SQL stored procedures integration is not self evident and here we just give you initial orientation. <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-great-plains-integration-notes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Sales Order System Integration With Great Plains Microsoft Dynamics Gp</title>
		<link>http://www.crypttrials.info/custom-sales-order-system-integration-with-great-plains-microsoft-dynamics-gp.html</link>
		<comments>http://www.crypttrials.info/custom-sales-order-system-integration-with-great-plains-microsoft-dynamics-gp.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 08:54:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Order]]></category>
		<category><![CDATA[Plains]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17479</guid>
		<description><![CDATA[If your company is established business, which uses one or another in-house developed Business Management System and you are now in situation when you are moving the business to the new phase, where you need industry strength ERP system behind, or how now they name it accounting backoffice, you may be interested to read on [...]]]></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 company is established business, which uses one or another in-house developed Business Management System and you are now in situation when you are moving the business to the new phase, where you need industry strength ERP system behind, or how now they name it accounting backoffice, you may be interested to read on how Microsoft Dynamics GP Great Plains can do the job for you.  Of course, and this is not a big secret, GP integration needs to be designed and programmed by GP consultants, who will work in concert with your internal IT professionals.  Let’s take a look at typical scenarios:</p>
<p>1.	Sales Order Processing and Vendor Drop Shipping.  If you have strong presence on the web as eCommerce reseller, there is the chance, that what you actually do is transfer customer sales orders to vendor drop ship purchase orders.  If this is the case, you will need to integrate your SOP system with Microsoft Great Plains.  The first and the most reliable tool to choose from and consider on the first place is GP Integration Manager.  In IM itself, please review eConnect connectors to integrate Sales Order Processing and Purchase Receipt documents.  eConnect route is definitely faster, in order to see the difference you should know that traditional IM connector uses Great Plains workstation as OLE server to do the job, basically filling up fields in the form and so, validating business logic</p>
<p>2.	Direct eConnect programming.  This option should be faster in comparison to Integration Manager way, as IM eConnect connector has to do all the steps in business logic validation, while in eConnect MS Visual Studio.Net c# or VB programming you can choose the steps to perform in business logic validation.  However eConnect “atomic” stored procedures might still be less efficient as they had to validate the logic of Microsoft Dexterity</p>
<p>3.	SQL Stored Procedures approach.  SQL is definitely the fastest tool to try, however you should be proficient in SQL scripting and understand the impact of various SQL expressions on GP data extraction and manipulation performance: Select versus SQL cursor is good example.  This is not the only warning – when you use SQL update, delete or insert query, you can damage GP DYNAMICS or company database tables</p>
<p>4.	Integration Mapping.  Your employees or traditional IT department contractors might be giving you the signal that they’ll integrate Microsoft Dynamics GP with your legacy Sales system.  Microsoft as successor of Great Plains Software, knows that GP is mid-size ERP package and being such it requires consulting partner network to sell MRP software and do certified GP ERP installation and implementation.  Of course your people could ultimately and theoretically be done with the GP implementing job, however you should  understand the risks and learning curve cost impacts</p>
<p>5.	Diving to Technology Ocean.  GP technologies include: Microsoft Dexterity, SQL Server 2005 and 2000, GP ReportWriter, GP Modifier with VBA, Crystal Reports, eConnect and XML Web Services, GP Integration Manager with eConnect connectors.  MS Sharepoint and GP Business Portal at this time are in market attacking mode, so if you need such practical modules as Electronic Document Delivery, Requisition Management (successor of eRequisition), Order Management (successor of eOrder)</p>
<p>6.	Pervasive SQL or Ctree integrations.  There are chances that your company had hard time in earlier 2000 and you lapsed to pay Microsoft Great Plains annual enhancement program.  In this situation, if you plan to get new GP version, currently GP 10.0 license keys, you will have to undergo GP enhancement reenrollment procedure <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/custom-sales-order-system-integration-with-great-plains-microsoft-dynamics-gp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Great Plains 10.0 Integration Options, Part Two</title>
		<link>http://www.crypttrials.info/microsoft-great-plains-10-0-integration-options-part-two.html</link>
		<comments>http://www.crypttrials.info/microsoft-great-plains-10-0-integration-options-part-two.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 04:38:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[10.0]]></category>
		<category><![CDATA[Great]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Options]]></category>
		<category><![CDATA[Part]]></category>
		<category><![CDATA[Plains]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17475</guid>
		<description><![CDATA[In the previous article “Microsoft Great Plains Integration Notes” we described standard integrating options and tools: GP Integration Manager, eConnect, SQL Stored Procedures and Dexterity. This is addition to the first article and here we will describe advanced scenarios: EDI (Electronic Document Interchange), combining Dexterity with eConnect to address multiple companies in GP user interface, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin: 0 20px 10px 0;" src="http://farm4.static.flickr.com/3609/3484027369_e6eb03f80b_m.jpg" width="160" />In the previous article “Microsoft Great Plains Integration Notes” we described standard integrating options and tools: GP Integration Manager, eConnect, SQL Stored Procedures and Dexterity.  This is addition to the first article and here we will describe advanced scenarios: EDI (Electronic Document Interchange), combining Dexterity with eConnect to address multiple companies in GP user interface, GP integration with Java based applications</p>
<p>1.	EDI.  It is often considered by software developers as something very complex, where UNIX world is interchanging vendor records, vendor invoices and purchase orders to replenish company inventory or fulfill the order.  However if you look at EDI realization, you will often realize that it is simply fixed width text file or combination of fixed width text fields with encrypted numeric fields, where numeric fields you can process and convert into text with relatively simple character processing programming.  If you came to the point where on the input side you have fixed width text fields, what you need to do now is to create SQL insert into script and send records into GP tables.  The second option is to get formatted fields via select statement and call eConnect methods to send Vendor Invoice into GP for example.  In order to parse fixed width text fields in SQL select statement you should read books online and get answer there.</p>
<p>2.	Dexterity and eConnect.  GP users like Dexterity customizations, as these customizations are seamlessly integrated into GP user interface and security realm.  However GP user interface assumes that you as GP user is logged into specific GP company and do your work in this company: enter invoices, post batches, etc.  When you are designing customization with eConnect and Dexterity there is simple opportunity to break through single company.  Dexterity allows you to call com objects or dll libraries, in turn com object could be written in .Net C# or VB, where you use ADO.Net constructions to switch SQL Server databases, staying for GP companies.  As eConnect interface call is stored procedure, this is simple for programmer to call stored procedure in any database he or she likes.  Considering legacy technologies, such as VBA scripting with Dex sanscript codes in and Continuum techniques – extension to switch Great Plains Dynamics modules; switching GP companies was always really difficult to accomplish in your integration, so eConnect, Dexterity and DLL combination seems to be very promising</p>
<p>3.	GP and Java integrations.  Reliable approach is to open eConnect interface via custom web services, which you can call from your EJB, J2EE, Java or Oracle application.  Please note that GP is Microsoft realm and if you deploy non-Microsoft technologies such as DB2, PHP websites typically require technology integration testing <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/microsoft-great-plains-10-0-integration-options-part-two.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux &amp; Microsoft Dynamics Gp ? Implementation in Cross-platform Environment</title>
		<link>http://www.crypttrials.info/linux-microsoft-dynamics-gp-implementation-in-cross-platform-environment.html</link>
		<comments>http://www.crypttrials.info/linux-microsoft-dynamics-gp-implementation-in-cross-platform-environment.html#comments</comments>
		<pubDate>Tue, 22 Jun 2010 22:19:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[vb.net programming]]></category>
		<category><![CDATA[Crossplatform]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://lpr.bestcontentwriter.org/?p=17474</guid>
		<description><![CDATA[As more midsize and small business organizations are deploying open platform operating systems and tools, such as Linux with various blends and PHP/MySQL, we would like to share our experience implementing Microsoft Great Plains in these combined OS environments. If you are using Oracle and Unix, you may also consider the methodology, however it deserves [...]]]></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" />As more midsize and small business organizations are deploying open platform operating systems and tools, such as Linux with various blends and PHP/MySQL, we would like to share our experience implementing Microsoft Great Plains in these combined OS environments.  If you are using Oracle and Unix, you may also consider the methodology, however it deserves separate article just for brief overview, especially about Java, EJB nuances.</p>
<p>1.	MS Great Plains platform overview.  GP workstation is written in C Shell, named Great Plains Dexterity.  It was designed in earlier 1990th, when DB and OS platform independence was the paradigm.  However, when Microsoft acquired Great Plains Software seven years ago, Microsoft Dexterity was kind of de-emphasized and GP itself was open for .Net platform and for Microsoft Visual Studio C# and VB developers, especially via eConnect.  Plus, GP is available on Microsoft SQL Server DB platform only.  Saying these, Microsoft Great Plains version 10.0 and 9.0 should be considered as committed to Microsoft technologies: SQL Server, .Net, Windows, MS Office: Sharepoint, Excel, etc.</p>
<p>2.	Cross Platform SQL Queries.  If you do it from Microsoft SQL Server 2005 or 2000 side, the construction you typically use is Linked Server, where you should first try ODBC connection to Linux World.  If you are on Oracle, then similar construction will allow you to hook up MS SQL Server</p>
<p>3.	Web Services.  eConnect allows you to open GP objects for non-Microsoft developer via XML web services – you can either use eConnect interface directly or wrap it in custom web service interface</p>
<p>4.	eConnect excurse.  The core of eConnect is set of MS SQL Server encrypted stored procedures, allowing you manipulate GP master records and work transactions: SOP Entry, POP Receivings, Customers, Vendors to name a few.  eConnect has restrictions of GP architecture, one of the typical FAQ is why we can not post GP batches in eConnect?  Well, this is the restriction, but you can break it utilizing Albaspectrum posting server.  eConnect was dedicated initially to eCommerce software developers, to enable GP ERP platform as backoffice accounting for e-commerce front end</p>
<p>5.	Integration technology.  Here again eConnect comes to the scenes.  GP Integration Manager, which is rather traditional Great Plains integration tool, was recently redesigned partially in eConnect and so IM performance was substantially increased.  IM can read tab and comma delimited text files as well as ODBC compliant queries.  When you are programming integration, be sure that you select eConnect destination connector as preferred, versus deploying regular destination connector (old-fashioned connectors use GP workstation as OLE Server to validate Great Plains business logic directly in GP screens, which obviously slows down the performance)  <br/><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.crypttrials.info/linux-microsoft-dynamics-gp-implementation-in-cross-platform-environment.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

