The Template Temple

January 11th, 2010

Microsoft Great Plains Integration with Legacy Systems – Overview For Developer

Posted by admin in Software Center

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.

November 19th, 2009

Seattle Home Inspector, MMA Gear, Reverse Craigslist Software

Why a Seattle home inspector can assist you
Our inspection enable you to take charge of your transaction in helping you – identify potential issues, survey the condition of the property, identify possible required upgrades and repairs, place a value on your investment decision, and experience confidence and peace of mind throughout any negotiations.
What to expect: The home inspection process can provide an very valuable discovery and learning experience during which your questions can be answered on the spot. We entirely encourage for you to attend with us during your Seattle home inspection..
Mixed martial arts wear, mma sparring gear, mma gear, mma gear online, mma gear and mma workout clothes are just a sampling of the specializations of House Of Pain. http://www.houseofpain.com possesses the best as well as the best mixed martial arts equiptment, mma clothing, and all of the gear and apparel that you will require in the ring, on the street, or in the gym. Our website not only features the best in clothing, gear, and workout apparel, you can browse our fighting and lifting news parts, our in the gym section, other information, events, and links including news for the weightlifting and mma scene.
Reverse Craigstlist software just imagine it. It produces the ability to literally produce thousands and thousands of potential leads in as little as a few minutes by parsing through info from ads on craigslist. This easy reverse craigslist software can supply a chance to quite literally drive you business to the next higer level. You can choose which industry you are interested in and which specific geo areas, then push a button, sit back, and watch the leads roll in. Now you are able to mail a sales letter directly to these leads or manage them, export, save, and more. There are many companies now developing versions of reverse craigs list software and data mining software now.

October 19th, 2009

IP SMSC, Atlanta Home Inspector, Reverse Craigslist Software

Some of the best Converged Messaging Solutions are also offered by Mavenir Systems.The world of messaging solutions is experiencing a shift from the old standard SMS messaging to rich, multi-device MMS and IP-based Instant Messaging. Leading mobile providers have a need to integrate the messaging core between multiple service domains and many devices in order to meet these changing needs. Mavenir does that with a strategy to limit investments in their legacy systems and by providing new revenue generating services. IP SMSC offered by Mavenir Systems is a highly scalable IP SMSC that brings down the costs to provide old SMS at rates greater than 5 times lower than the competition Instant Messaging and Presence does provide a highly integrated IMS Presence and Instant Messaging server which reduces the cost of introduction,and speeds up enhanced deployment of services.
The home inspections performed by Atlanta Property Inspections will help by giving you with a professional and comprehensive Atlanta home inspector service prior to your purchase. With a total of over 16 years of Atlanta home inspection experience and our membership and involvement with some of the industry’s leading organizations, you can be certain that the Atlanta home inspectors from Atlanta Property Inspections will greatly assist you to fully identify the condition of your new home.
Reverse Craigstlist software can provide incredible results for your business. It allows you the power to actually produce thousands of potential leads in as little as a few minutes by searching for info from ads on craigs list. Simple reverse craigslist software can offer an opportunity to quite literally move you company to the next level. You may select what marketplace you are interested in and which specific geographic areas, simply push a button, sit back, and watch the leads roll in. You then can send an e-mail to this list or manage them, save, export, and more. There are many different types of reverse craigs list software and data mining software now.

August 27th, 2009

Wide Availability of WIFI Hot Spots

Hot spots are usually the physical area that can enable you to have an instant access to the internet through a wireless router via a shared internet connection. You can be linked to a hot spot in cyber cafes, coffee house and many more. Members of the public can utilize these hot spots by using their phone with wifi internet, laptops or any other gadget that is portable that can access wifi wireless connections.

Over the last few years since the development of the wifi system, hundreds of millions of lap tops, millions of PDA’s have been developed and other products that support wifi are being sold every year. The global communication internet company called Skype merged with a hardware company to deliver in the first phone with wifi internet, with Skype software. With this latest technology, calling internationally on the move will be a reality. This will empower mobile phone users to make overseas calls at a cheaper rate without using a computer system. This will be cost effective to the end users because it will free them from the agony of buying a computer system and still be able to access Skype without being seated in front of your computer system at home or in the office.

WIFI mobile phone is the best to use with wifi access point either at home, the office or the universities. The Skype wifi phones are user friendly and offer access from anywhere in the globe at zero cost. Note that the interface is similar to the ones in your computer.

January 3rd, 2009

Cross-Platform Custom Software Development & Integration – IT Strategy for Large Corporation

Posted by admin in Software Center

Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta, MS RMS integration with UNIX/Java based platforms & non-Microsoft applications: Oracle, Lotus Notes/Domino, DBII, PeopleSoft, SAP

The history of software application development indicates that global trends to unification might be reversed in the future. If you take a look at C programming language, intended as cross platform solution (which resolves graphical interface cross platform migration). Later on java was invented to encapsulate the application within java virtual machine, and at the same time we see thin client conception development, which can not be done in C, due to the nature of the internet browser. So, inevitably – large corporation, where system life cycle should last at least a decade, should consider multiple platform adoption: Unix, Microsoft, Linux, MS SQL Server, Oracle, DB2, Lotus Notes/Domino, Microsoft Exchange, etc.

• Microsoft Business Solutions products integration. Project Green will lead to Microsoft suites: Microsoft Financials, Microsoft Distribution/Supply Chain Management, Microsoft Human Resources. The interesting part is – which product will be the base for the specific suite. At this point we don’t know the answer

• Customization Tool evolution. If we look back to the history of Microsoft Great Plains – Great Plains Dynamics/eEnterprise – it had native programming language / IDE Great Plains Dexterity. Today – Dexterity is concurring with such customization and integration tools as eConnect – the set of stored procedures, this is definitely the trend emphasizing SQL coding and developing

• Cross Platform ODBC/JDBC calls. If we look at MS SQL Server or Oracle Transparent Gateways and Generic Connectivity – we will see that Database tools support cross platform heterogeneous SQL requests and updates. The proof of the co-existence trend – isn’t it?

• Java versus C#. The appearance of C# confirmed the fact, that pure Java conception with its virtual machine and isolation doesn’t satisfy Microsoft .Net development requirements. .Net objects could not be isolated the same way as Java/EJB/J2EE. This is where we again have to admit coexistence of two Worlds: Microsoft Windows and Java

• The Stakes. Probably the mixture – and considering the fact that cross-platform integration is addressed from both sides – different platforms should be just integrated. Good balance would be relatively inexpensive Microsoft Business Solutions ERP application: Great Plains (USA, Canada, Latin America, Middle East, Australia, New Zealand, UK), Navision (France, Germany, Italy, Spain, Brazil, Japan, Russia and the rest of continental Europe), Axapta – if you need rich ERP functionality – then your business specific application: Freight Forwarding database, Lease tracking, Consignment, etc. should be placed into Oracle/DB2/Unix/Linux. Microsoft CRM – this is the temptation and we do recommend it – it could be integrated with Java applications

• Reporting. If you plan to deploy them from Windows side: use Crystal Reports upon heterogeneous SQL views, in the case of Java – it depends on the vendor: Oracle, PeopleSoft, SAP, IBM Lotus Notes Domino, Siebel, etc.

We encourage you to analyze your alternatives. You can always appeal to our help, give us a call: 1-866-528-0577 or 1-630-961-5918, help@albaspectrum.com

Andrew Karasev is Chief Technology Officer at Alba Spectrum Technologies ( http://www.albaspectrum.com ), serving Microsoft Great Plains, CRM, Navision to mid-size and large clients in California, Illinois, New York, Georgia, Florida, Texas, Arizona, Washington, Minnesota, Ohio, Michigan and internationally.