Microsoft Great Plains Integration With Legacy Systems ? Overview For Developer
|
Looks like Microsoft Great Plains becomes more and more popular, partly because of Microsoft muscles behind it. Now it is targeted to the whole spectrum of horizontal and vertical market clientele. Small companies use Small Business Manager (which is based on the same technology ? Great Plains Dexterity dictionary and runtime), Great Plains Standard on MSDE is for small to midsize clients, and then Great Plains serves the rest of the market up to big corporations.
If you are developer who is asked: how do we implement Great Plains integration/interface with your legacy or other system ? read this and you will have the clues on where to look further.
1. Great Plains Integration Manager - this is rather end-user tool - it is very intuitive, it validates 100% of business logic, brings in/updates master records (accounts, employees, customers, vendors. etc.) brings in transactions into work tables. The limitation of Integration Manager - it does use GP windows behind the scenes without showing them - so it is relatively slow - you can bring 100 records - but when you are talking about thousands - it is not a good option. By the way you can program Integration Manager with VBA.
2. eConnect ? it is type of Software Development Kit with samples in VB.Net. Obviously the development environment should be Visual Studio.Net. eConnect will allow you to integrate master records - such as new customers, vendors, employees, etc., plus you can bring transactions into so called Great Plains work tables (eConnect doesn't allow you to bring open or historical records - you need to post work records in Great Plains, the same limitation applies to Integration Manager above) eConnect is rather for ongoing integration. It was initially created for eCommerce application integration to Great Plains.
3. SQL Stored Procedures. Obviously you have unlimited control and possibilities with SQL queries. You need to know Great Plains tables structure and data flow. Launch Great Plains and go to Tools->Resource Description->Tables. Find the table in the proper series. If you are looking for the customers ? it should be RM00101 ? customer master file. If you need historical Sales Order Processing documents ? they are in SOP30200 ? Sales History Header file, etc. Do not change existing tables - do not create new fields, etc. Also you need to realize that each GP table has DEX_ROW_ID - identity column. Sometimes it is good idea to use inbound/outbound XML in the parameters - then you can deploy web service as a middle party between two systems.
4. Data Transformation Services (DTS) ? Good tool for importing your third party data into staging tables in GP - then you can pull them in using either stored procs of Integration Manager. You can also deploy this tool for EDI export/import.
5. Great Plains Dexterity Custom Screens. Sometimes users prefer to have seamlessly integrated into GP interface custom screens - for parameters settings and initiating integration. Dexterity is a good option, however remember - it is always better to create new custom screen versus customizing existing one - due to the future upgrade issues. Also - Dexterity is in phasing our by Microsoft Business Solutions.
6. Modifier/VBA custom buttons on the existing screens - alternative to Dexterity is you are comfortable with VBA and ADO.
7. MS Access ? if you are doing one time conversion and your legacy has old ODBC compliant platform - you can use MS Access to create linked tables there - or import into MS Access.
8. SQL Linked Servers ? you can do direct SQL queries to other ODBC compliant platform via SQL Linked Server (including ORACLE, UNIDATA, Pervasive SQL, Ctree, etc) - you may need to familiarize yourself with OPENROWSET command in Transact SQL. This is also good option if you need cross-platform Crystal Report - pulling data from SQL Server and third party databases on the same report.
9. Warning - do not place existing GP tables into Replication! - you will have upgrade issues.
Happy integrating! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com
Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies ? USA nationwide Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Atlanta, New York, and Miami and having locations in multiple states and internationally (www.albaspectrum.com), he is Dexterity, SQL, VB/C#.Net, Crystal Reports and Microsoft CRM SDK developer.
|
|
|
10 Steps To Secure And Manage Your Passwords
Passwords protect your most sensitive personal, financial and business information. They are the key to accessing membership, financial, and other web sites that you are a member of. All sorts of havoc can occur in your life if some unauthorized person discovers your password. Here are some tips for making that event less likely:1. Don't use easily guess passwords like a date of birth, spouse, child's or pet's name. In fact, don't use any word or phrase that even remotely relates to you or your world. You need to use a password which is difficult for anyone to guess but is not so difficult for you to remember.2. Use a combination of upper and lower case letters, symbols and numbers to make the password harder to guess...(related: Software)
Microsoft Crm Customization
Microsoft CRM customization techniques are very diversified and based on the whole spectrum of recent Microsoft technologies. The main terms you should know are: Microsoft CRM SDK 1.2 and Visual Studio.Net 2003. And of course you should be familiar with all the legacy internet technologies, such as HTML, XML, XSLT, JavaScript and be good C#/VB/Net developer.If you are developer who is asked: how d...(related: Software)
Software Tools To Help Your Business Sell More
Sales are all about leverage, because there is only so much you can do on your own. But, with the help of these simple tools, you can easily double, triple and quadruple your productiviting and make more sales.PhoneTray Dia...(related: Software)
Ukraine: A Prospective Player On The World Software Outsourcing Market
The destruction of the Soviet Union about 15 years ago, made a huge country with a great level of IT science divided into small bricks. Nowadays, despite Russia's expansion into the world software development market, Ukraine keeps playing an important role here too. There are several prerequisites for this.PrerequisitesTraditionally, Ukraine always was a technical region of the USSR. No wonder, the IT education was and still is one of the most popular and respective education in the region. Such well-known Ukrainian universities as Kyiv National Technical University, Donetsk National Technical University etc. as well as new establishments with more innovative approach for IT specialists education, such as Donetsk State Institute of Artificial Intelligence and others, educate a new prospective generation of youn...(related: Software)
Bill Of Lading ? Custom Reporting For Microsoft Great Plains ? Overview For Consultant
Bill of Lading is required report for Logistics and Freight Forwarding companies. If you are looking at Freight Forwarding software, targeted to automate transportation business ? B...(related: Software)
Microsoft Great Plains, Navision, Axapta ? Selection Considerations
During the years of our consulting practice, which comes back to East Europe in mid 1990th and then continues in the USA, Brazil, New Zealand, Australia, Oceania, Germany, Canada ? we would like to orient you ? business owner, IT director or software programmer. Selection proces...(related: Software)
Is Software Tester A Most Infamous Person In A Software Project Team?
The fact that a software tester is a most infamous person in a software project team has some grounds underneath it...(related: Software)
Microsoft Crm Modification ? Overview For It Specialist
Microsoft CRM is now on the scene and it is increasing its market share, due to the Microsoft Business Solutions muscles and marketing strategy. It is tightly integrated with other Microsoft Business Solutions products such as Microsoft Great Plains, Solomon, Navision.If you are programmer or database administrator who is asked: how do we modify Microsoft CRM ? read this article and you will have the clues for further research.1. Microsoft CRM SDK ? this is software development kit with C# and partly VB.net code samples ? i...(related: Software)
Two Reasons To Use Timesheet Software
This short paper will expand on two key reasons to move to a computerized timesheet system at your company. There are more than two reasons of course, but these will be expanded on at a later date. The two key reasons to be discussed here are Timesheet E...(related: Software)
Microsoft Crm: Data Conversion ? Import From Act!
Best Software Act! is very popular CRM for small and mid-size organization. This system attracts business owner by its low price, plus system is very easy to use. However if your business is growing you should reach the moment to implement more advanced CRM solution. Natural question is ? how do we convert the data from Act! to new CRM solution and the mapping of your objects for conversion. You would probably like to avoid operator data entry with potential numerous errors and mistypes. Assuming that you are IT specialist, we'll give you technical side of Act to MS CRM data migration:? First you need to download Act! SDK from Best Software website? Install Act! SDK on the computer, where you plan to do programming? We'll use asynchronou...(related: Software)
Groupware: Answers The 5 Questions Of Document Collaboration
Every organization which creates collaborative documents, whether they are budgets, presentations, reports, spreadsheets, or other documents recognizes that collaborative efforts are requirement. That collaboration always forces the 5 eternal document collaboration questions: Who? What? Where? When? How? The reason I refer to them as eternal is that ...(related: Software)
A Simple Guide To Wikis
A wiki is an editable text-based website. But you don't need to understand any complex HTML, or anything like that to use a wiki. A wiki is really only a little bit more complex than a word-processor, but MUCH more powerful, because instead of only being 1 page, it can be lots of pages, all linked up together.I'll show you how easy it is to use a wiki later, but first I'd like to tell you why wikis are so useful.Wikis are useful, because they let you setup any data you want, in any way that you want. Rather than constrain you with a specific way of structuring things, you can link things together in any way that you want. ...(related: Software)
Blind Cc (bcc): Master Its Use When E-mailing
If you use Microsoft Outlook (or similar applications) for e-mailing, then you are familiar with the fields at the top of a new mail message, right? Of course, in the "To..." field, you enter the name of one or more persons you intend to receive your message. Use the field labeled "Cc..." (for Carbon Copy - remember how they did it back in 1978 BC, "before computers"?) for anyone who needs to view your e-mail but is not the addressee.But there's an additional field that you should know about, labeled "Bcc...," which stands for "Blind carbon copy," or the updated version,...(related: Software)
site-map - Copyright © 2008 | Contact Webmaster | All Rights Reserved. | Software