Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/a26f9f83/public_html/articles/includes/config.php on line 159
Microsoft CRM ? Typical Customizations > NetSparsh - Viral Content you Love & Share

Microsoft CRM ? Typical Customizations

Microsoft CRM was designed to be easily customizable. Microsoft CRM Software Development Kit (MS CRM SDK) which you can download from Microsoft website contains descriptions of the objects or classes, exposed for customization. It has sample code in C# and partially in VB.Net. In Visual Studio.Net you can analyze all the classes, used by Microsoft developers to create MS CRM - you will discover that most of them are not documented in MS CRM SDK. Microsoft will not support your customization if you use undocumented class or do direct SQL access to CRM database.

Let us describe you - programmer, software developer typical cases of MS CRM Customizations.

1. Integration with SQL Server application. If you have legacy system on MS SQL Server - let's say you are transportation company and have in-house developed cargo tracking database. Now in MS CRM you want lookup the shipments for the customer (or account in CRM). This is SDK programming and calling SQL stored proc to retrieve cargo info. Instead of SQL Server you can have other database (ORACLE, MS Access, PervasiveSQL to name a few) - you can access multiple Database platforms via ADO.Net connection from your .Net application, which is easily integrated into MS CRM Account screen.

2. Email capturing in MS CRM. You have customer with email Bill@customer.com. Now you want all the emails that you receive from customer.com domain to be attached to Bill who is account in CRM. This is more difficult customization - you have to create MS CRM SDK web service, that one will be creating email activity and call it from COM+ application - Microsoft Exchange event handler (ONSYNCSAVE database event sink). This example maybe complicated with the following requirement. Imagine that Bill, instead of answering to your email (sent from CRM and processed by CRM-Exchange connector) sends you new message from MS Outlook. Then this email will not follow into MS CRM (because it doesn't have GUID in the header and so is ignored by CRM Exchange connector). If you want to capture these emails - you have to do it in Microsoft Exchange event sink. There maybe scenario when you want to capture and analyze in the sink all the outgoing emails - this is even more complex - y!

ou have to place the sink on transport event.

3. ASP Application integration. You have legacy ASP application, where you capture orders from your customers and you want these orders be transferred to the CRM as activity. Here you understand that ASP doesn't deploy Active Directory security - and the best way is to create HTTP handler and call it from your ASP page. This HTTP handler in turn will call MS CRM SDK web service with predefined (web.config) Active Directory credentials.

Some cautions. Never create your custom SQL objects (like stored procedure, SQL view, table) in MS CRM database. Instead, create your own database and place your objects there. When you see the first caution - you will never try to alter existing CRM objects, like adding new field to the table.

Happy customizing! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com

About The Author

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies ? USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Texas, New York, Florida, Georgia, Minnesota, Oregon, Arizona, Canada, UK, Australia and having locations in multiple states and internationally (www.albaspectrum.com), he is Microsoft CRM SDK, Great Plains Dexterity, SQL, C#/VB.Net and Crystal Reports developer; akarasev@albaspectrum.com

In The News:

This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news

Mashable

Snag this illustrating software on sale for 50% off
Mashable
Clip Studio Paint Pro is an all-inclusive software meant to make it easier to draw and paint on your computer or tablet. Once you download the software, you'll have access to over 10,000 downloadable brushes as well as a handful of 3D models and figurines.

and more »

ABC News

Twitter finds software privacy bug affecting direct messages
ABC News
Twitter says it found a software bug that may have sent some private messages to the wrong people. But the company says the problem specifically involved direct messages or protected tweets sent to businesses and other accounts overseen by software ...
Fixing a bug in our Account Activity API - TwitterTwitter

all 409 news articles »

Motley Fool

Fitbit Counters the Apple Watch 4 With New Software Services
Motley Fool
Fitbit's recovery strategy has been centered around two things: getting a viable smartwatch to market and building out a portfolio of software-based services. The Ionic smartwatch was a whiff, but the competitively priced Versa checks the first box off ...
Apple just introduced a brand-new Apple Watch, the Apple Watch Series 4Markets Insider
Summary of Findings – 9060 | The Henry J. Kaiser Family FoundationKaiser Family Foundation
Fitbit is playing a long game to keep itself relevant, and its latest plans hint at getting into a new, highly ...Business Insider
Kaiser Family Foundation -Business Insider
all 9 news articles »

Forbes

Has Software Development Taken On A Millennial Mindset?
Forbes
As a long-time IT professional who came of age in my career during the height of software development, I've watched with interest as the proliferation of cloud-based architecture has coincided with the rise of a new generation of developers. Many ...

and more »

Crain's Cleveland Business

Macedonia firm's software helps fire teams keep gear in check
Crain's Cleveland Business
All that equipment and the need for its readiness has created a nice little niche for Macedonia-based Station Check, which makes a software-as-a-service product that it says helps departments keep track of their equipment and its maintenance. "It's all ...


Milwaukee Journal Sentinel

Officers involved in shootout with gunman at Middleton software firm identified
Milwaukee Journal Sentinel
The four law enforcement officers involved in the shootout with the gunman at a Middleton software company Wednesday have been identified as Middleton Police Officers Richard O'Connor and Tyler Loether and Dane County Sheriff's Deputies David ...
3 workers shot at Wisconsin software company improvingWEAU

all 378 news articles »

Nasdaq

Software provider Solarwinds files for IPO
MarketWatch
Solarwinds Corp. has filed for an initial public offering, seeking to sell up to $500 million worth of shares, according to a filing. The Austin, Texas-based IT infrastructure software provider went public in 2009, and it was acquired and taken private ...
IT management software company SolarWinds files for a $500 million IPONasdaq

all 7 news articles »

Forbes

Facial Recognition Software: The Future Is Here
Forbes
It was the first time I'd really seen facial recognition software being practically used. You probably use something every day with facial recognition software even if you don't realize it—I'm looking at you Snapchat and Instagram face filters. Facial ...

and more »

Hackaday

One Man's Disenchantment With The World Of Software
Hackaday
There is a widely derided quote attributed to [Bill Gates], that “640k should be enough for anyone”. Meaning of course that the 640 kb memory limit for the original IBM PC of the early 1980s should be plenty for the software of the day, and there was ...


NewCo Shift

Software Ate The World. Now What?
NewCo Shift
Seven or so years ago, a famous VC penned a manifesto of sorts. Writing at a time the world was still skeptical of the dominance to which his industry has now ascended (to think, such a time existed, and so few years ago!), Marc Andreessen had a ...

Google News

Lotus Notes Domino and Web: Application Development ? Tips for Programmers

Beginning with Domino version R4 it has integration with the... Read More

Fundraising Software ? How Can That Help Me?

Fundraising software lets you connect with donors in a way... Read More

Business Planning Software

Once a business idea is selected, it is highly recommended... Read More

Running a Program on a Remote Server Using SSH

How do you run a program on a remote server... Read More

Microsoft Great Plains Integration Manager ? Working With Text File

Microsoft Business Solutions main middle market ERP application - Microsoft... Read More

Quick Summary of Basic and Common Linux Commands

There are many commands that are used in linux on... Read More

Removing Incoming Email in MS Exchange, C# Example

The purpose of one of our projects was MS Exchange... Read More

Seven Reasons Why a Hosted Inventory Management Solution Might Be Right For Your Organization

Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More

How to Make Attractive and Effective PowerPoint Presentations

Microsoft PowerPoint has dramatically changed the way in which academic... Read More

Make or Break Factors - When Considering Estimating Software

Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More

How To Avoid Getting Hooked By Pfishing

"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More

Keeping Track

One of the things we can be as certain of... Read More

Reporting Tools for Microsoft Great Plains ? Overview For Developers

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Microsoft CRM Implementation for Large Corporation ? overview

Microsoft Business Solutions CRM is now approaching the phase of... Read More

Spyware, Adware, etc. -- Terms and Common Sense

When reading an article where some term is used often,... Read More

Resume Software ? Advantages Revealed

The various resume software offered, particularly on the internet, can... Read More

eCommerce development for Microsoft Great Plains: tools and highlights for programmer

Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More

Off The Record - Tips For Picking Recording Software

Need software to record your voice, streaming audio or musical... Read More

Lowering The Risks In Developing Do-It-Yourself Software Projects

Mike Dunville* had a decision to make. As the new... Read More

Fleet Maintenance Software Reviews

Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More

Need of Document Management System (DMS)

Document Management or Enterprise Information Management is perhaps one of... Read More

Design a Web Album Using Adobe Photoshop- Part 2

So let's begin crunching down these 300 images using Adobe... Read More

Preventive Maintenance Software Companies

Several software companies design programs for preventive maintenance. Most of... Read More

10 Things You Could be Using Photoshop For, But Probably Arent

Most people don't use Photoshop to its fullest capabilities. Here... Read More

Internet Security Threats: Who Can Read Your Email?

Before being able to choose a secure Internet communication system,... Read More