MS CRM is very close to document workflow automation, including Microsoft Office documents: Words, Excel, etc. The document workflow was perfectly automated about 10 years ago in Lotus Notes Domino. In this small article we describe the solution based on MS CRM integration with MS SharePoint.
Microsoft CRM is new player on CRM applications market and it is gaining its market share. Having different paradigm in its design (it stakes on Microsoft OS and technologies and completely disregards alternative platform, such as UNIX, Linux, Oracle, etc. based). Microsoft CRM market is very diversified: from small (5 users) to large (several hundred MS CRM User licenses) and it serves variety of industries: Transportation, Logistics, Lawyers, Pension Funds, High-Tech, and many others. Deploying technologies, like Windows Active Directory, Microsoft Exchange 2003/2000, SQL Server, Crystal Reports Enterprise, Biztalk, Microsoft Outlook, Internet Explorer, Microsoft Great Plains and Navision in close future - makes CRM a beloved system for Microsoft oriented IT departments.
Let's go right to the topic.
Major issue with storing documents in MS CRM in the form of attachments to Activity is inability to work on these attached files in cooperation with other colleagues, who do not have to use CRM. When several service people serve requests from the same client this is required. Currently you can use alternative way when you store office documents in the folders of your file system and when modifying document, you save it and reattach to CRM. This is inconvenient, because first it requires all your editing users to have CRM licenses, which delays CRM implementation.
We seem increasing popularity of document storage systems, like Microsoft SharePoint, Oracle Files, etc. Such systems, being implemented gives you time savings, related to documents revisions and versioning, approval cycles and workflows, web access through web-portals systems and the like.
The target of our product is Microsoft SharePoint integration with MS CRM for document storage. Let's take a look at the high level technical realization details:
?Main modification from the MS CRM side is standard system behavior change when you open attachment in Activity. Standard unmodified CRM suggests you to store documents in the file system. Modified version sores document in SharePoint Document Library (the required library is subject for setup by MS CRM system administrator) or keep it in MS CRM as is (for documents of minor importance). From the moment of saving the document in SharePoint Document Library it is not stored in MS CRM ? CRM will now store only the link/reference to the document. Also you are given the ability to open and modify the document at the place of opening, which speeds up MS CRM user performance substantially.
?Table, storing the links to the documents sits in separate database and doesn't deal with MS CRM tables (you know that you are banned to do structure changes in MS CRM db)
?Document saving into MS SharePoint process occurs in MS CRM and with its assistance ? SharePoint bridge, which does addition and update for the existing document into destination Document Library with MS SharePoint Web Services calls
?Upon the addition into Document Library, MS CRM ? SharePoint bridge registers the document in the special table for the future data extraction or notification mechanism registration
?Then, interested users can work with the documents just using MS Office 2003 or other programs/editing tools, assuming these tools have access to MS SharePoint
?Feedback is provided by MS SharePoint Event Handler component. This is special handler, inspecting document change status, transferred from MS CRM to document storage (SharePoint), and report Activity owner on the changes with home page notifications (User home page in MS CRM). User in turn can review the history of the document editing - who, when and where is the change
?Opening Activity, where document is "attached", and in fact placed into MS SharePoint Document Library, and pressing opening button, MS CRM user gets live version of the data
?This approach allows you seamless work with MS CRM document in the whole informational space of your company
?Additional enhancements to this product might be document library management directly from MS CRM (web interface - meaning remotely), administrative interface for MS Sharepoint documents revision, ability to create reports on the document storage status, rights/access management (Author, Reader, Contributor etc) from MS CRM, portal pages integration into MS CRM to name a few.
Happy programming, implementation, customization and modification! If you want us to do the job ? call use 1-630-961-5918, 1-866-528-0577! help@albaspectrum.com
Boris Makushkin is Lead Software Developer in Alba Spectrum Technologies ? USA nationwide Oracle, Navision, Microsoft CRM, Microsoft Great Plains customization company, serving Chicago, California, Arizona, Colorado, Texas, Georgia, Florida, New York, Canada, Australia, UK, Russia, Europe and internationally ( http://www.albaspectrum.com ), he is Oracle, Unix, Microsoft CRM SDK, Navision, C#, VB.Net, SQL developer.
![]() |
|
![]() |
|
![]() |
|
![]() |
A UNIX Shell is in simplest terms, a command line... Read More
The Windows registry is a huge database that ensures normal... Read More
Today's business world is fast-paced. No matter what it is... Read More
Does Microsoft care for WebmastersIt's always been a problem with... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
The Windows Indexing Service provides you with the ability to... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
Whether you are a small consultancy firm, a medium sized... Read More
Looks like Microsoft Great Plains becomes more and more... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
1. With mapping software you can create a report that... Read More
Every day millions of new web documents emerge on the... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
Are you one of those people that keeps track of... Read More
Microsoft CRM is now on the scene and it is... Read More
First we had the original Google search that evolved into... Read More
The intentions of this short tutorial are not to teach... Read More
Microsoft Business Solutions is now in process of creating so... Read More
There are two major WYSIWYG(What You See Is What You... Read More
What is IRC?IRC is Internet Relay Chat. It is a... Read More
The major reason I recommend getting your hands on real... Read More
According to a survey conducted by InfoTrends/CAP Ventures entitled "Content-Centric... Read More
So, you've bought a new Macintosh, and now you may... Read More
We've all seen the ads on TV for Netzero 3G.... Read More
When Great Plains Software was designing and developing Great Plains... Read More
Blue Cross and Blue Shield of Hawaii (HMSA) found itself... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
Are you a database professional? Do you work with a... Read More
When Windows fails to boot it is normally caused by... Read More
The world of small business accounting software can be a... Read More
Collaboration SoftwareCollaboration Software, also known as group collaboration software or... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
Spyware is like the new technological nuclear weapon on the... Read More
We'll give you non formal view, based on our consulting... Read More
If you have Microsoft Great Plains and support it... Read More
Professional services firm cuts costs and improves productivity with integrated... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
Now that spyware is the single most dangerous threat to... Read More
The world of small business accounting software can be a... Read More
What is IRC?IRC is Internet Relay Chat. It is a... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More
Every day millions of new web documents emerge on the... Read More
We would like first emphasize the change in the paradigm.... Read More
The Windows registry is a huge database that ensures normal... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
In the early days of the personal computer, we're talking... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
While I was in college, if you would have asked... Read More
In our case ? we serve Microsoft Business Solutions ERP... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
It is really interesting that a bug can create problem... Read More
Microsoft SQL Server is the leader for inexpensive and middle... Read More
Using professional icons in your application or website can bring... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
In our small article we'll consider Microsoft Business Solutions Great... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
Software |