Posts Tagged ‘Great Plains Dynamics’

20
Sep

Microsoft Dexterity and its Possible Role in GP eCommerce

Posted by
Andrew Karasev asked:

Microsoft Dynamics GP, formerly also known as Great Plains Dynamics, eEnterprise, is flexible and powerful platform for eCommerce B2B and B2C Shopping Cart integration. If you are ecommerce programmer, please read this introduction level publication on integrating ecommerce shopping cart into SOP Invoice or Sales Order in Dynamics GP. Being bound by article genre rules, we will try to be reasonably laconic and balance technical (for developers and programming) and functional (for IT managers) information. We will pay some attention to Microsoft Dexterity and its possible role in GP eCommerce integrations:

1. Sales Order Processing Invoice or Sales Order as ecommerce shopping cart destination. In our opinion this object is the most natural for being considered as shopping cart destination in GP. SOP Transaction has document header, where you specify customer, doc number, dates, addresses, shipping info, tax and other document level info. Plus, it has Items lines, where you add your shopping cart items and link them with the information on availability in stock, allocation (when applicable), back ordering, or you can even have your line items as services, or non inventory items, where you are not bound by Inventory tracking. If you think SOP Transaction is the right object for ecommerce shopping cart integration, you need to choose the integration tool or technology

2. Dynamics GP Dexterity proprietary technology. We do not recommend you to do Microsoft Dexterity programming and customization in order to integrate eCommerce shopping cart, because other tools could do similar job without custom programming, especially Dynamics GP Integration Manager. If you have serious reasons to try Dexterity route, we recommend you to discuss Dexterity ecommerce integration with your Microsoft Dynamics GP Partner, or with experienced Dynamics GP Dexterity programmer. Dexterity might be the way to go, when you require that Great Plains becomes your master application, from where you initiate eCommerce shopping carts pulling, and where you define your Inventory Items, Price Lists, Discounts (Trade Discounts on Sales Invoice Document level) and Sales Campaigns and push these objects to your ecommerce web application

3. GP Integration Manager. If you are representing reasonably small or mid-size ecommerce retailer (B2B or B2C ecommerce) or wholesaler (B2B ecommerce) and you are sort of OK with the option of daily ecommerce to GP integration (one time per day) and your ecommerce transaction volume is below thousand new orders per day, we recommend you to review IM in details and only consider moving to the next step is you tried IM in and out and there is something special and important to your ecommerce business processes, that Integration Manager cannot do. OK, having said that, let’s review IM. This tool is end user friendly (you may still need Dynamics GP consultant, if you feel that your organization doesn’t have IT internal support). You start with creating Data Sources – we recommend you either to export ecommerce shopping carts into text (comma or tab delimited) files or even better Create Advanced ODBC Data Source, based on SQL View, including options to create cross platform SQL View in MS SQL Server, with linking to Oracle, MySQL/PHP/Linux, Microsoft Access, Lotus Notes. Second step – you link your Sources (you will need at least two for ecommerce shopping cart, as Document Header and Lines should be integrated). In IM you can also do VBA scripting and in these scripts you can address custom tables in GP via Microsoft ADO technology, if required. Plus, as additional (but not the last tip – call us for more info) tip you can schedule IM Integration to run every, let’s say, twenty minutes to make ecommerce to GP integration behave as it is in quasi real time

4. Dynamics GP eConnect. This integration tool and SDK could be deployed in Microsoft Visual Studio C#, VB.Net or other programming language project as libraries and help with Sample Codes (it is Software Development Kit). eConnect enables real time integration, as you can include eConnect libraries into ecommerce Web Application. If you are experienced or even making progress Microsoft Visual Studio Programmer, and you are familiar with C# (Microsoft Java blend) or VB and have some exposure to SQL Stored Procedures and XML – eConnect should be open for you to experiment. Initially eConnect was dedicated to Great Plains eCommerce programmers to integrate ecommerce web applications with Dynamics GP 7.0 and 7.5 (later on eConnect was expanded and now for Microsoft Dynamics GP version 10.0 it covers most of the core modules: GL, SOP, POP, Inventory Control, Receivable Management, Payable Management, Payroll, General Ledger, Project Accounting, etc.)

5. Direct SQL scripting for Dynamics GP ecommerce integration. If you try it from scratch – it might be too long way to come through all the errors and bumps, so we recommend you to consider Alba Spectrum Order Connector, which gives you intuitive set of SQL Stored Procedures to call directly from eCommerce web application to integrate shopping cart as GP SOP Invoice or Sales Order. If you would like to try it on your own and you need some intro on Microsoft Dynamics GP tables structure and data flow training, we are happy to offer this service USA Nationwide and Internationally

6. eConnect Automatic Batch Posting Extension. Yes, we have Alba Spectrum Posting Server, which does just that. By Dynamics GP architecture fundamental reasons, Batch Posting is in the hands of Dynamics GP users: batch should be reviewed, modified and approved for being posted (as Dynamics GP is mid-market Corporate ERP Platform)

7. Dynamics GP ecommerce in international environment. Microsoft Dynamics GP version 10.0 is localized and available in English speaking countries: USA, Canada, Australia, New Zealand, South Africa, UK. If is also localized in French Quebec province of Canada. There are reasonable localizations for Spanish speaking Central and South America and Caribbean. If your local country ecommerce requirements include Unicode characters support (China, Japan, Korea), Dynamics GP Dexterity doesn’t support Unicode out of the box. We recommend you to call us for the options available for your specific Unicode based language. There is reasonable support for Microsoft Dynamics GP in Arabic alphabet – for Saudi Arabia and all the Persian Gulf States, plus Egypt, Syria, Lebanon. If you are in Afghanistan – Dari language is based on Arabic alphabet and could be deployed on Microsoft Dynamics GP ecommerce platform with Arabic language support extension

Reblog this post [with Zemanta]
10
Jun

Dynamics GP ecommerce Consultant Notes: Great Plains Integration

Posted by

Andrew Karasev asked:


Ecommerce integration with Microsoft Dynamics GP is possible on various levels.  If you are starting ecommerce project from the ground, you may look at packaged ecommerce products, available as custom add-ons to Dynamics GP.  However, and this is what we assume in this small publication, a lot of ecommerce businesses have their websites and the integration should be on the level of custom connectors: pushing new customers, new catalogs, new orders and probably payments to Great Plains.  Please, consider these tools and solutions:

1. eConnect.  It is set of stored procedures with interfaces for Microsoft Visual Studio ecommerce developer.  If you have programmers in staff, you should review eConnect with them and decide on the integration specifications.  One thing often comes to the question – eConnect doesn’t have functionality to post Great Plains batches, in order to post Dynamics GP batches directly from ecommerce portal, you should consider deployment of Alba Spectrum Posting Server

2. Order Connector.  This product is supported by Alba Spectrum.  It allows you to deploy simple ecommerce integration logic to Great Plains Sales Order Processing module.  If this is your case, Order Connector allows you to call its stored procedures directly, which might give certain performance gain over eConnect and you do not have to learn eConnect.  For small Great Plains Dynamics customers, who are on older GP versions: 8.0, 7.5 – you could also use Order Connector, and eConnect for those versions was in introduction phase

3. Integration Manager.  IM allows you to setup integration on the GP user level with some custom tweaks: VBA scripts.  It should solve your ecommerce integration needs, if real time integration is not required – you can either have GP user to call integration on demand or schedule IM via Windows macro routines (out of scope for this article)

4. Direct SQL Custom Stored Procedures.  This approach may look natural for SQL programmer, however in this scenario you will need to replicate GP business logic in your scripts.  Just consider the fact, that eConnect already did exactly this – it replicated Great Plains Dexterity code in encrypted SQL Stored Procedures, so maybe you should consider more efficient programming time spending simply by deploying eConnect instead.  However, this is possible approach and theoretically you can replicate data feeding to Dynamics GP tables as if it is done via user interface

5. If you have further questions or concerns, please feel free to call us: 1-866-528-0577, help@albaspectrum.com



Create a video blog

06
Feb

eCommerce B2B and B2C integration with Microsoft Dynamics GP technology notes

Posted by
eCommerce existing websites with shopping carts, customer specific price lists and items catalogs integration projects are in rapid expansion mode, especially considering huge number of Great Plains Dynamics GP installations USA and Canada nationwide and internationally: Spanish Speaking Latin America, UK, Australia, New Zealand, South Africa, Oceania, English speaking South East Asia.  This small article targeted to mid-size businesses IT departments, considering complete or partial ecommerce application integration to Dynamics GP, formerly known as Great Plains Dynamics and eEnterprise:

1. eCommerce integration technologies.  Dynamics GP eConnect is perfect tool for Microsoft Visual Studio ecommerce programmer, it has scenarios and code samples in C# and VB, so feel comfortable to deploy your programming language of choice.  In eConnect you probably want to program real time ecommerce shopping cart and customer invoice integration.  If you are OK with batch level integration: one time per day or every hour or even every twenty minutes, please consider Dynamics GP Integration Manager.  In this article we would like to share our philosophy, where we are trying you first to consider out of the box tools and modules, before you begin considering Dynamics ISV Partners Add-Ons and Custom Modules.  eCommerce is not an exception from general Corporate ERP Implementation rule, where you stay away from customizations and third party products and try to consider native functionality and technology on the first place.  As you know Dynamics GP ERP application requires customer participation in MBS Dynamics annual enhancement program, and each Dynamics GP ISV partner has its own annual enhancement program, and this simple fact may make your life really dependent on membership extension dates

2. Dynamics GP ISV Partners eCommerce Solutions selection process.  If you think that Dynamics GP Integration Manager does not do the job for your ecommerce shopping cart integration, and eConnect SDK is too complex for your IT department programmers, or learning curve is too long, please consider Great Plains Partners maintained Add-ons, sometimes referred as GP Satellites/  Let’s talk about Dynamics GP ecommerce add-ons.  Alba Spectrum offer wide range of products:  Dynamics GP Posting Server (allowing you to post GP batches directly from ecommerce application code, as the reminder – eConnect cannot post Great Plains Batches, this logic is reserved architecturally to GP user), Great Plains Order Connector (where we are adding new Accounting and Corporate ERP applications to the list of connectable systems).  Order Connector has multiple popular ecommerce templates and shopping cart integration plug ins, please check with us for details

3. B2B ecommerce integration via Microsoft Dynamics CRM 4.0.  Here you have out of the box functionality, which allows you to integrate Customer Quotes and Sales Orders directly to Dynamics GP Sales Order Processing Module.  There are add-ons for MS CRM, allowing you to run it as simple B2B ecommerce portal.  If you do not have MS CRM implemented in your organization and you are not familiar with MS CRM as a user, please go on to the next paragraph

4. Dynamics GP Business Portal.  We are enthusiasts of Microsoft Dynamics Business Portal.  Even if at this time it is limited in its functionality and Dynamics GP ecommerce ISV partners could offer better logic, in the long run we are staking on native Microsoft Dynamics Business Portal solution.  At this time, October 2009 we feel that we are one of the leaders pushing Dynamics GP Business Portal Modules: Electronic Document Delivery, Order Management, Requisition Management (with Requisition Approval Hierarchy), Human Resources Employee Self Service (Pay Stubs and W2 reports printing).  There are several competing clones to Dynamics GP Business Portal Requisition management and Order Management modules from Dynamics GP ISV partners, we recommend you to take conservative approach.  In GP Business Portal, please review Order Management module, as it is intended for B2B ecommerce

5. Dynamics GP ecommerce for legacy Great Plains Versions.  If you are without Microsoft Business Solutions Annual Support and you still use old Great Plains Dynamics versions 8.0, 7.5, 7.0, 6.0, 5.5, 5.0, 4.0 3.2 or Great Plains Accounting for DOS, Windows and Mac (often referred as Macintosh), we strongly recommend you to upgrade first to Dynamics GP Version 10.0 or 9.0, where eConnect SDK came to its maturity.  In our opinion it doesn’t make sense to program Great Plains eCommerce to pull data from GPA for DOS Btrieve tables.  However we respect your opinion and case, if you have old Great Plains version, please give us a call: 1-866-528-0577

6. 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



By: Andrew Karasev

About the Author:

Andrew Karasev, Alba Spectrum , help@albaspectrum.com 1-866-528-0577 http://www.albaspectrum.com Serving ERP and MRP community since 1994, local service in Chicago, Houston, San Diego, Atlanta, Los Angeles. Information portal: http://www.pegasplanet.com We serve you USA and Canada nationwide from our Dynamics GP and SAP Business One call center: California, Illinois, New York, Florida, Minnesota, New Jersey, North and South Carolina, Georgia, Louisiana, Texas, Ontario, Quebec, Washington, Missouri, Iowa, Nebraska, Kansas, Colorado, Nevada, New Mexico, Utah, Arizona, Montana, Oregon, New York, New England. International clients welcome from Australia, New Zealand, Oceania, South Africa, UK, Brazil, Caribbean, Russia, Central America: Honduras, Costa Rica, San Salvador, Panama, Nicaragua, Guatemala. Plus South America Paraguay, Peru, Uruguay, Argentina, Bolivia, Ecuador, Chile, Venezuela, Colombia, and in Caribbean Dominican Republic

E-commerce