CRM Custom
 Home            Links 

Microsoft CRM Custom Design & Development SDK C# SQL Exchange Integration Crystal Reports Software


MicrosoftCRMCustomMicrosoft CRM Custom Design & Development SDK C# SQL Exchange Integration Crystal Reports Software

 


Microsoft CRM is new player on the CRM software market.  The whole conception behind CRM seems to be different.  In case of traditional CRM software (Siebel, Oracle) - the application was designed with platform independence in mind.  Microsoft CRM is dedicated to Microsoft technology and so deploys all the Microsoft tools: Windows Active Directory, Microsoft Exchange 2003/2000, SQL Server, Crystal Reports Enterprise, Biztalk server, Microsoft Outlook, Internet Explorer, Microsoft Great Plains as backend, etc.

If you are software developer, database administrator or web designer who is asked: how do we customize Microsoft CRM ? we are giving you directions in this article.

  • Microsoft CRM SDK ? this is software development kit with C# and partly VB.net code samples ? it is supported by Microsoft Business Solutions technical support.  It is based on web service calls, if you are C# .NET developer ? you are excellently positioned to do this type of customizations.  This is the preferred modification scenario and this should be easily upgradeable customization.  VB.Net examples will be available soon.
  • 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
  • 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.
  • 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 - you need some COM+ objects creation and VB programming experience.
  • 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 get job done.
  • MS CRM Customization tool ?  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
  • Crystal Reports - feel free to create Crystal report - tables and views structure is self explanatory.  Try to avoid the temptation to create your own SQL view or stored procedure in MS CRM database, instead - create custom database and place your view and stored proc in it. 
  • Happy modifying! 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, Seattle, Minneapolis, Los Angeles, Houston, Dallas, Atlanta, Miami, Canada, UK, Australia 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.



    Advent Software to Host Analyst and Investor Day Event on Friday, May 11, 2012
    Reuters
    SAN FRANCISCO - February 6, 2012 - Advent Software, Inc. (NASDAQ: ADVS), will hold its Analyst and Investor Day in New York on Friday, May 11, 2012, beginning at 9:00 am (EST). The meeting will feature presentations by Advent's executive team covering ...
    Advent Software Achieves Record Quarterly Revenue of $86 Million and Record ...MarketWatch (press release)
    Advent Software's CEO Discusses Q4 2011 Results - Earnings Call TranscriptTheStreet.com
    Advent Software Q4 Profit Drops; Issues Q1, FY12 Revenue Outlook - Quick FactsNASDAQ

    all 13 news articles »


    Scorpion Software Announces AuthAnvil Single Sign On Support for Level ...
    San Francisco Chronicle (press release)
    Scorpion Software, an industry leader in strong authentication and password management solutions for IT Service Providers and IT departments is pleased to announce integrated support for AuthAnvil Password Solutions with Level Platforms, ...
    Scorpion Software Offers Support for Level Platforms Managed WorkplaceThe Complete Managed Services Resource

    all 2 news articles »


    Caduceus Software Plans to Integrate a Cloud Platform with its Software ...
    SmallCap Network
    By Ed Liston Caduceus Software Systems Corp. (OTC: CSOC), a software company specializing in the development of an all-in-one solution for private practitioners and doctors, today, said that it plans to integrate a cloud platform with software systems.
    Caduceus Software Systems Corp. Plans to Integrate a Cloud Platform with its ...MarketWatch (press release)
    QualityStocks News - Caduceus Software Systems Provides Update on Current ...PR Web (press release)

    all 14 news articles »


    Proposal Software Continues Strong SaaS Revenue Growth in 2011
    MarketWatch (press release)
    WESTPORT, Conn., Feb 06, 2012 (BUSINESS WIRE) -- Proposal Software, Inc. (PSI), The Leader In Proposal Productivity(TM), and makers of PMAPS(R) WebPro (Proposal Management and Production System) announced 2011 results that continue its systemic growth ...

    and more »


    Manhattan Software Announces Strategic Partnership With Indiabulls for ...
    MarketWatch (press release)
    6, 2012 /PRNewswire via COMTEX/ -- Manhattan Software, the global leader in enterprise real estate software and a leader in the 2011 Gartner Magic Quadrant for Integrated Workplace Management Systems, announced today a strategic partnership with ...

    and more »


    Mezeo Software Announces National Master Distributor for Japan
    MarketWatch (press release)
    HOUSTON, TX, Feb 06, 2012 (MARKETWIRE via COMTEX) -- Mezeo Software(R), a leading provider of cloud storage management solutions, today announced the appointment of a master distributor for Japan, AIR Company Limited, a Japanese company focused on ...

    and more »


    The Cloud Software Companies You Need to Know About
    Motley Fool
    But software as a service is easy enough to define. Whenever you have to access your application through a central location, and pay ongoing license fees to the developer, that's generally software as a service. Microsoft's Office suite is plain old ...

    and more »


    Is BMC Software Growing or Slowing?
    DailyFinance
    By Seth Jayson, The Motley Fool Posted 4:11PM 02/06/12 Investing There's no foolproof way to know the future for BMC Software (NAS: BMC) or any other company. However, certain clues may help you see potential stumbles before they happen -- and before ...

    and more »


    Oakland police get free forensic software to analyze Occupy videos
    San Francisco Chronicle (blog)
    A Pasadena forensic video enhancement software company has donated its technology to Oakland police to help in capturing the goings-on at Occupy Oakland demonstrations, the company announced in a statement. At the request of Oakland law enforcement, ...

    and more »


    Longwood Software Establishes Strategic Reseller Agreement with Canada's Interlinc
    MarketWatch (press release)
    MAYNARD, Mass., Feb 06, 2012 (BUSINESS WIRE) -- Longwood Software, Inc., the developers and marketers of the RevBase(R) software-as-a-service (SaaS) marketing asset management system ( www.revbase.com ), announced today a strategic reseller agreement ...

    and more »

    Google News

    Related Articles
    Linux for Home Users
    Hey Guys! Don't raise your eyebrows or fear by hearing the word Linux. It is as user friendly as windows. Just take a look at the articles below and all myths about Linux in your mind will disappear.
    Causes of ERP Failures
    ERP is the acronym of Enterprise Resource Planning. Multi-module ERP software integrates business activities across various functional departments, from product planning, parts purchasing, inventory control, product distribution, to order tracking. ERP has transformed the way multi-billion dollar corporations conduct their businesses. Successful implementation of ERP systems could save tens of millions of dollars and increase employee satisfactions, customer satisfactions and sustain competitive advantages in every-changing marketplace. Corporate executives are often perplexed by the stories that how reputable corporations (Hershey Foods, etc.) have failed miserably and lost ten of millions of dollars in their ERP endures.
    Oracle Development: JDeveloper 10G ? Java, J2EE, EJB, MVC, XML - Overview For Programmer
    In 2004 Oracle, Inc. made its new step toward J2EE application development simplification, releasing new RAD Oracle JDeveloper 10G. First of all JDeveloper 10G is targeted to rapid web application building, utilizing all the achievements of J2EE World: web service, EJB, MVC frameworks, XML, etc. Oracle JDeveloper 10G allows you to conduct all full development cycle for complex system ? from UML diagram-based concept to debugging, profiling and deployment.
    Understanding XML Server
    XML Server can be a Web Server that stores the XML files in it and serves them on demand. The XML Server would have processing capabilities with an XML engine and to transform the XML document to other forms. Basically a server which hosts and serves the XML documents is called a XML Server.
    An Introduction to .NET Framework
    .Net Framework is a platform or development environment to seamlessly create web-applications that are accessible through client machines from across the globe. These web-applications adopt open standards such as eXtensible Markup Language (XML), HyperText Transfer Protocol (HTTP), and Simple Object Access Protocol (SOAP) to interact with applications that are available in other platforms.
    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.
    Software: What Suits Me?
    Almost all new and major brand of PCs come with bundled software packages that can handle both business and personal needs.
    Microsoft Business Solutions Products Selection: ERP, CRM, Retail Management
    Let's first look at your ERP system selection (without Retail Solution). Your options are:
    My Experience - Making a Vision into Reality
    Disclaimer: All the thoughts expressed are my views only! Your perception might differ...
    Run Your Own Search Engine
    Our hosted solution allow you to run your own search engine.You can have your own special search engine such as travel, games,animals, medical, software, sports, music, cars or any other category you like.We can create and host custom search engine for you by indexing only those sites which meets your selected category. You can also select to index the whole web instead of some specific category.
    Quick Summary of Basic and Common Linux Commands
    There are many commands that are used in linux on a daily basis, ones that everyone should know just to get by. Like back in the days of DOS, you had to know how to work with the command line and how to navigate around. Learning new commands is always hard, especially when there are so many new ones that don't always seem to make sense in their names.
    Spyware, Adware, etc. -- Terms and Common Sense
    When reading an article where some term is used often, it is useful to make sure the author of the article and you mean the same. Not surprisingly for those who still remember English lessons at school, every noun ending with "ware" is a mixture of objects having something in common--usually used for similar purposes. So it tends to be when "ware" is short for "software"; sometimes it's pretty tricky to define exactly what kind of software it includes and what these programs do.
    Software Development in 2005 - Back to the Future
    2005 ? Back to the Future.
    5 Easy File Management Tips in Microsoft Word
    How many steps does it take you to locate and open your Word documents? Try these tricks to streamline how you find and open the files you use most often:
    FreeDOS
    Before September 1995, Microsoft Windows was an MS-DOS program. DOS was an easy to use command line operating system that provided you with complete ability to control and troubleshoot your computer. Microsoft's goal was to eliminate DOS, possibly to prevent you from having complete control of your own computer.
    Microsoft CRM for Large Corporation ? Security
    Microsoft Business Solutions CRM proved to be reliable solution in the whole spectrum of industries and market niches: transportation & logistics, education, recruiting & placement, supply chain management, pharmaceutical, oil & gas, aerospace & defense, manufacturing, wholesale & retail. When corporation is looking into CRM application to choose from ? one of the fist questions is security. In this small article we'll try to give you the highlights on the most typical questions we are receiving in the security area.
    Microsoft Update - 5 Reasons to Update Service Pack 2
    Microsoft released Service Pack 2 (SP2) for the Windows XP operating system back in August (2004), representing significant improvements in many areas, especially system security. For those people that are still unsure whether they should update to it, the following five reasons may help make the decision easier.
    Crystal Reports - Microsoft SQL Server
    Microsoft SQL Server is the leader for inexpensive and middle size SQL solutions. Plus it is now capable to serve large enterprise on Microsoft Windows platform. Crystal Reports is the most flexible tool on the market and it has market recognition. Multiple software vendors offer Crystal Reports as the main reporting tool: Microsoft, Best Software, Oracle to name a few.
    Free Microsoft Word Online Training Tutorial Resources
    Microsoft Word is one of the most popular office applications that provide many features such as word processing, web publishing and database creation. Tapping into these Word resources, however, is not always easy and straightforward, leaving users stumped and puzzled.
    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.net



    Common misspellings for words used in this page include abilty accessable accross acheivements acheivments achievments achivements activites addopt adminstrator adn ahev ahve alsot alwasy alwyas amke amking anbd aplication applicaiton applicaitons artical artice articel aslo auther autor availaible availble availiable availible avalable avaliable avilable bakc baout bcak beng betwen bewteen buisness busineses busness bussiness capible catagory competative competive consept controll coorperations corperations coudl decison decribe decribed deffine delevopment descibed descision desgined dessigned developement developped develpment devolopement discribe discribed doccument doccuments doens endig ened Enlish enviorment enviornment enviroment especialy ethose eveyr expecially exressed fidn fiel follwoing folowing fomr freindly frome haev halp htere htey htis hvae hvaing hvea hwihc hwole improvments inbetween indepedence independance independece indipendence inot instade instatance intergration iwll iwth jstu jsut knwo konw kwno larg liek liuke mkae mkaing mkea moreso mroe nkow nkwo nmae nowe nto oftenly omre onyl otehr owrk owudl palce pary peopel peronal populare possably prefered proccessing procedger proceedure prooved propper provded receving recieving recuiting rela remeber repid seach sence severeal sevice shoudl shoudln siginificant signficant signficiant signifigant similiar simmilar simpley smae smoe soem sofware somtimes sould specfic specif spectum standars storeis storise stucture sturcture suppy suprisingly suprizingly surprizingly sytem taht targetted tath technnology technolgy teh tehy tghe thast theese ther theri thgat thge thier thru thsi thsoe thta thyat tihs tje tjhe tkae towrad traditionnal tranform tranformed transporation tyhat tyhe typcial uise unsed usefull vetween waht wass watn weas wehn whant whcih whic whihc whith whlch whn whta whther wich wiew wih wiht wille witht witn wiull wnat wohle wokr worls woudl wrok ws wtih wupport ytou yuo.