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 do we customize Microsoft CRM ? read this and you will have the clues on where to look further.
1. Microsoft CRM SDK ? this is software development kit with C# and partly VB.net examples ? it is supported by Microsoft Business Solutions technical support. It is all web services based calls, if you are C# .NET developer ? you are excellently positioned to do this type of customizations. This is the preferred customization scenarios and this should be easily upgradeable customization.
2. Legacy SQL Data integration. This is also easy and safe. If you have SQL database, sitting on the same or linked SQL Server ? you can create ASPX .Net application and simply integrate it into CRM. You can place it on the navigation bar or menu in isv.config ? please refer to MS CRM SDK
3. Legacy ASP integration ? this is somewhat more sophisticated. You have to deploy HTTP handler to be a middle party between CRM which is .Net based and ASP which is legacy IIS. The trick is ? you have to have INI file with security settings to penetrate into MS CRM with proper credentials, calling web service.
4. Microsoft Exchange Programming. Microsoft CRM has Exchange connector ? which moves CRM incoming email to MS if it has GUID in its subject. You can alter this logic (for instance - move email to CRM if it doesn't have GUID but it is from the sender who is contact or account in MS CRM). Refer to MS Exchange SDK onsyncsave event handling. Then simply apply some MS CRM SDK programming
5. Direct SQL touch ? in #4 above I described you the scenario with MS Exchange handlers ? this would be ideal world if MS CRM SDK does the job. But ? in real world this is not always true ? you have to do direct flags correction in CRM database (like making Activity closed, moving email attachments/octet streams, etc). This is not supported by MBS technical support ? but you can rescue to this technique if you have to make job done.
6. MS CRM Customization tool ? you can feel free to use this ? this is rather end-user tool and we don't describe it here ? read the manual. We've described above the options to use when this tool doesn't do the job
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 Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, California, Colorado, Texas, New York, Georgia and Florida, Canada, UK, Australia, Brazil, Mexico (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer; akarasev@albaspectrum.com
|
|
|
Performance Tuning Of A Daffodil Db / One$db -jdbc Application
This article illustrates the best practices to improve the performance of Daffodil DB / One$DB JDBC Driver. This article focuses on how to improve the performance of a Daffodil DB / One$DB JDBC application using Statement, PreparedStatemnt, CallableStatement and ResultSet interfaces. Choosing the right statement interfaces and right methods according to your SQL query plays a vital role in improving the performance of a JDBC Driver.JDBC OverviewJDBC API provides standard set of interfaces to work with databases like Daffodil DB / One$DB, Oracle, Derby etc.Connection interface encapsulates database connection functionality, Statement interface encapsulates SQL statement representation and execution functionality whereas ResultSet interface encapsulates retrieving data which comes...(related: Software)
Internet Relay Chat - A Basic Introduction
What is IRC?IRC is Internet Relay Chat. It is a group of networked server computers that let clients (or users) connect and passes their message among the networked servers in almost real time. In other words, it is a big chat server, you join a group (channel) and you talk in an open forum type environment or one on one.What IRC Networks are out there?There are about fifty really mainstream IRC networks (groups of servers) you can connect to. The most common I have found is typically, 'EF-NET', 'Under-Net', and 'DAL-Net'.What is a Channel?A channel is the name for the 'group' you are joining, or the 'forum' in which you want to talk. On IRC channels are denoted as #ChannelName. For instance, say you are interested in MP3 music, then you may want to go...(related: Software)
What Is A Document Manager Without Version History?
Document Manager and Version HistoryIn previous articles I have discussed the usefulness of a document manager, such as groupware, in organizing document sharing. I have also discussed the role that a Version History plays in a good document manager. In this article I wish to elaborate on Version History and its ability to make or break your document manager. The reason a document manager benefits so much from Version History is that Version History presents a visual flow chart of the editorial ...(related: Software)
Hubris - Definition: Microsofts Passport
Before September of 1995, Microsoft ignored the Internet because their 16-bit Windows 3.1 operating system couldn't handle the 32-bit Internet world. With the introduction of Windows 95, ...(related: Software)
Microsoft Crm In Latin America: Implementation, Customization, Support ? Overview For Consultant
Microsoft Business Solutions CRM is present several years on the US software market plus it makes a...(related: Software)
Sql Administrator Skills Required To Support Microsoft Great Plains
Microsoft Great Plains is becoming more and more popular and we see new purchases among midsize and large corporations, where, in our opinion, Microsoft SQL Server DB administrator position is a must. If you are database administrator and you are part of the decision making team, purchasing Microsoft Business Solutions Great Plains for your corporation, we would l...(related: Software)
The Hidden Power Of Online Manual
Writing software manuals is boring, isn't it? We often think: "My software is easy to use. The user interface is intuitive. Why should I waste so much time for writing the document which nobody reads anyway?" Sometimes it's true ? I've never read the WinZip or Internet Explorer manuals ? everything seems clear without explanati...(related: Software)
The Bluebird Project
The objective for Zandi Digital is to make available clever programs to end-users that want and need something more diverse. Bluebird is the current application being developed by Zandi Digital. Bluebird will have the ability to compress multimedia(image, audio, or video) and text into one single file and later opened for reading or editing with Bluebird on Microsoft Windows® operating systems. A illustration is at http://www.videonotepad.netThe ongoing design of the Bluebird file format has given insight and future perspective on what can be achieved with xml. Different approaches to features not purposed during the pre-stage of development have wel...(related: Software)
How A Bug Challenges To A Software Professional
It is really interesting that a bug can create problem for a learned person even the bug is not alive. One day my one friend was working and a bug created much pro...(related: Software)
site-map - Copyright © 2008 | Contact Webmaster | All Rights Reserved. | Software