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 Customization - Processing In/Out-Going Email Messages > NetSparsh - Viral Content you Love & Share

Microsoft CRM Customization - Processing In/Out-Going Email Messages

We would like to give you several situations, when you may need custom development and programming to improve Microsoft CRM functionality. This overview is for programmer, software developer, IT specialist, database administrator.

Microsoft CRM, the CRM application from Microsoft Business Solutions utilizes almost all the recent Microsoft technologies: .Net (it is actually written in C#.Net with HTML and Javascript at the web client side plus has Microsoft CRM SDK with C# and partially VB.Net samples), Microsoft SQL Server, Microsoft Exchange 2003/2000 and others. Now to give you brief review from the workflow and messages - you can send email directly from Account, Contact or Lead and it will be processed by Microsoft CRM-Exchange connector. This email will have GUID in the message header. When addressee answers the email - it will be processed by the connector - it will recognize the GUID and will find the original activity and will attach this email as closed activity to the original object: contact, account or lead. This is very nice feature, but in the real world you may have these situations:

1. CRM user will not use CRM interface and will send email from his/her Outlook. Addressee will receive and respond and these emails will not be handled by Microsoft CRM-Exchange connector. They will not have GUID and connector has no idea on what to do with them.

2. Imagine, that you have Account Best Corporation, with contact person John [email protected]. Now new person in Best Corporation, Susan sends you message from [email protected] - and her email will not be connected to your Best Corporation account, because this email doesn't have GUID and it also doesn't have matching email in the contact person. So - it is probably nice to catch emails by domain name as well, say - all the emails, coming from www.bestcorporation.com should be attached to Best Corporation account.

3. Now - your sales rep initiated the first email to the client from Microsoft CRM and got response, transferred back into CRM account. Then he occasionally replied on the reply from outlook - this reply, having GUID will be replied back and not transferred into MS CRM, because MS Exchange connector "thinks" that this message was already replied by the first reply.

4. To decrease the possibility that users will use outlook to send new messages and answer the messages from there - you would probably like the idea to delete them from MS Exchange database when they are transferred to the CRM. In this case they will not be seen in MS Outlook (We are not talking about Microsoft CRM Outlook client, where you actually see CRM data and objects)

If you are programmer or software developer - you can actually program these advancements and we'll give you the direction.

This technique is COM+ applications, registered as Microsoft Exchange sinks or handlers. You can use VisualStudio.Net, but you will not have debugging available, because these applications will work as event handlers. Microsoft Exchange allows you to alter it's logic in the events, exposed for custom handling. Incoming emails should be handled, when ONSYNCSAVE Microsoft Exchange Database event is fired before the commitment. You use Microsoft CRM SDK to create the email activity. You should use direct SQL update to flag the activity as closed (however not recommended by Microsoft - but Microsoft CRM SDK doesn't have the method to close the activity - so you really don't have an option from SDK side). Outgoing emails should be handled with so-called transport events firing, which is more complex and less documented part of Microsoft Exchange SDK.

Happy customizing! if you want us to do the job - give us a call 1-866-528-0577! [email protected]

About The Author

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

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

Fortune

Donald Trump Signs Federal Ban on Kaspersky Lab Software
Fortune
President Donald Trump signed into law on Tuesday legislation that bans the use of Kaspersky Lab within the U.S. government, capping a months-long effort to purge the Moscow-based antivirus firm from federal agencies amid concerns it was vulnerable to ...
Trump signs bill banning Kaspersky Lab software from federal useTechCrunch
Trump Signs Ban on Kaspersky Software - GizmodoGizmodo
Text - H.R.2810 - 115th Congress (2017-2018): National Defense Authorization Act for Fiscal Year 2018 | Congress ...Congress.gov

all 9 news articles »

TechCrunch

Clubhouse nets $10m Series A from Battery Ventures to make ...
TechCrunch
People often describe work as a rat race, but for a lot of engineers, that isn't too far off. Take one Jira ticket off the queue, fix the bug or add the feature, mark the ticket as complete and move as quickly as possible to the next ticket ...
| Battery Ventures leads Series A round for Clubhouse SoftwarePE Hub (blog)

all 3 news articles »

Forbes

Generous 401(k) Matches Helped Scott Scherr Build The Ultimate Software Stock
Forbes
Over the past decade, few companies have performed as well as Ultimate Software, a payroll and human resources software seller, and done so with less fanfare. Yielding a 20% annualized return since 2007, Ultimate Software has become the ultimate mid ...


Phys.Org

Beta of Neurodata Without Borders software now available
Phys.Org
In an effort to maximize the return on investment in the creation of neurophysiology data sets and enhance experiment reproducibility, Bouchard notes that the first version of NWB:N made huge strides toward generating a unified data format for cellular ...

and more »

ZDNet

Juniper Networks' OpenContrail software defined network joins The Linux Foundation
ZDNet
It's also the home of many open-source networking projects such as the software-defined network (SDN) OpenDaylight, Open Platform for Network Function Virtualization (OPNFV), and Open Network Automation Program (ONAP). Now, networking power Juniper ...

and more »

PC Gamer

AMD's Radeon Software Adrenalin Edition drivers arrive with a focus on latency
PC Gamer
AMD has released its most comprehensive software release of the year. Dubbed Radeon Software Adrenalin Edition, the new driver package is more than an incremental update, it's AMD's annual overhaul that was first set in motion with Catalyst Omega at ...
AMD Releases Radeon Pro Software Adrenalin Edition 17.12.1: Adrenalin and ProRender UpdatesAnandTech
Meet Radeon Software Adrenalin Edition: AMD Link mobile app, Radeon Overlay, and morePCWorld
AMD Launches Much-Needed Software Revamp, Offers More Control Of Video CardsGameSpot
TechRadar -TrustedReviews -VentureBeat -AMD Support
all 48 news articles »

We Live Security (blog)

It's time to patch your Microsoft and Adobe software again against vulnerabilities
We Live Security (blog)
It's the second Tuesday of the month, and you know what that means… Yep, it's time for another bundle of essential security updates from Microsoft. For its final scheduled batch of updates for 2017, Microsoft has released fixes for over 30 security ...

and more »

Den of Geek US

Dark Souls Developer From Software Teases New Game
Den of Geek US
Given that the teaser in question doesn't contain any real shots of gameplay and that From Software hasn't released any further information regarding what this footage is about, we're left to speculate in regards to what it is that we're looking at. So ...

and more »

TechCrunch

Clubhouse nets $10m Series A from Battery Ventures to make software development fun again
TechCrunch
The company just got a boost to bring that hopeful vision to development teams across the world, securing a $10 million series A investment from Battery Ventures investor Neeraj Agrawal, who will also be joining the company's board. Clubhouse is all ...


Why CyberArk Software Stock Popped 11% in November
Motley Fool
What happened. Shares of CyberArk Software Ltd. (NASDAQ:CYBR) jumped 11.1% in November, according to data provided by S&P Global Market Intelligence, after the cybersecurity company's third-quarter earnings report surpassed analysts' estimates for both ...

and more »
Google News

Fast Car Knoppix

Small can be beautiful! Working with Knoppix for the past... Read More

Basic Tips and tricks for Windows XP

Running Applications in Compatibility Mode With Windows XP, you can... Read More

SpyBot - Search and Destroy versus Microsoft AntiSpyware (Beta).... My personal experiences...

Ok... Where to start?Well, I guess I will start at... Read More

Do You Know These Facts About Spyware ?

Imagine something that follows you home and sets itself up... Read More

It?s Back!! WordPerfect?s Amazing Comeback

Have you noticed WordPerfect is gearing up for a comeback... Read More

Beware of The Pirated Software E-Mail Scams!

You have gotten those E_Mails buy software at deep discounts.... Read More

The Importance of Timely Timesheets

Whether you are a small consultancy firm, a medium sized... Read More

Editing Your Photos Using Microsoft Picture It Publishing Platinum 2002 - A Great Dinosaur

I started using PIP (Picture It Publishing) Platinum 2002 right... Read More

Reduce TCO: The Java Database Way

TCO (Total Cost Ownership) is the buzzword in... Read More

Corporate ERP: Microsoft Great Plains For The Plant In Brazil ? Overview For CIO

Microsoft Business Solutions Great Plains as new ERP for multinational... Read More

Introducing GRML

Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More

Microsoft CRM Customization - Processing In/Out-Going Email Messages

We would like to give you several situations, when you... Read More

How Do I Get Rid Of That Darn Spyware?

Ad-Aware and Spybot are probably the two most well known... Read More

Microsoft CRM Implementation & Remote Support

We would like to give you pluses and minuses of... Read More

Software Companies: Generate New Revenue Streams and Decrease Costs with Custom e-Learning Content

It's no secret that software companies operate in a very... Read More

Instant Messenger Clients

If you have been using the Internet for any amount... Read More

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

Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More

Hear It in Digits

Music downloads are off the charts! We're listening to digital... Read More

Microsoft Navision and Crystal Reports - An Overview

Microsoft Business Solutions ? Navision is an integrated solution for... Read More

ERP Remote Support: Microsoft Great Plains Analysis ? Pluses & Minuses

Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More

RFID: Strengthen the Position for SAP; United States

SAP Inc., a global leader in client/server enterprise application software... Read More

How to Evaluate Staffing Software

If you are in the market for new staffing software,... Read More

New Web-Based HR Tool is Max From NAS, Hannibal, and InfoLink

Three highly respected names in Human Resources have joined forces... Read More

10 Ways to Learn a Software

Following tips help you to learn a software in lesser... Read More

Huddle Up; Groupware on Three

It could just be me, but my experiences with document... Read More