Microsoft CRM – Entwicklung

 

Von Andrew Karasev

Alba Spectrum Technologies

Deutschland (0177) 8349 806, Moskau (095) 918 3314, USA 1-866-528-0577

help@albaspectrum.com  

 

 

Microsoft CRM ist  eine CRM– Lösung von Microsoft Business Solution.

Es handelt sich um ein grundsätzlich anderes CRM-Konzept.

In allen traditionellen CRM- Software (Siebel, Oracle) wurden die Applikationen unabhängig von der Designplattform entwickelt.  Microsoft CRM basiert auf Microsoft Technologien und  nutzt seine Programme, wie Windows Active Directory, Microsoft Exchange 2003/2000, SQL Server, Crystal Reports Enterprise, Biztalk Server, Microsoft Outlook, Internet Explorer, Microsoft Great Plains usw.

In unserem Artikel geben wir Tipps für alle Softwareentwickler, Datenbankenadministrator und Webdesigner, die Microsoft CRM  den Kundenwünschen anpassend machen wollen.

 

  1. Microsoft CRM SDK ist ein Softwareentwicklungsinstrument, das  C# und teilweise VB.Net zur Grundlage hat und von technischer Dienstleistung der Microsoft Business Solutions unterstutzt wird.
  2. Microsoft CRM SDK basiert auf Webdienstleistungen- web service calls und falls Sie ein C# .NET- Entwickler sind , dann sind Sie der perfekte Kandidat für diese Arbeit. Diese bevorzugende Veränderung soll zu einer  leicht modernisierten Option werden. VB.Net- Beispiele werden auch  bald erreichbar.
  3. Integration von SQL- Daten ist  geschützt und sehr einfach.  Falls sie einen Datenbank mit SQL- Daten haben, die auf dem selben oder einem  anderen Server sind, können Sie ASPX .Net- Applikation bauen und sie ins CRM integrieren. Der Applikation kann in Navigator oder Menu in isv.config -   platziert werden – bitte wenden Sie sich an MS CRM SDK.
  4. Integration von ASP- Daten ist etwas komplizierter. Dabei empfehlen wir Ihnen  ein HTTP- Transformator als Verbindungsprogramm zu benutzen (CRM basiert auf .Net  und ASP, die  IIS nutzt). Hier hat man einen folgenden Trick : INI- Datei mit Sicherheitszertifikaten ermöglicht Ihnen den Zugang zu MS CRM web service calls - Webdienstleistungen.
  5. Zur Programmierung im Microsoft Exchange. Microsoft CRM hat einen Exchange Verbindungsteil, der Eingangpost von CRM zu MS sendet, wenn es in seinem Namen einen GUID gibt. Ähnlich schickt man eine Email in CRM  falls es keinen  GUID besitzt, aber von einer Person geschickt wurde, die im Kontakt steht oder ein  Account bei MS CRM besitzt. Volle Information darüber finden Sie in MS Exchange SDK onsyncsave. Um das zu können, sollen Sie mindestens etwas  von Programmierung in MS CRM SDK verstehen.  Kenntnisse im Objektbau von COM und Programmierung mit VB sind dafür erforderlich.
  6. Direkte Nutzung von SQL sehen sie oben unter Punkt vier , wo das Szenario mit Nutzung von MS Exchange beschreiben ist. Es wäre ideal wenn MS CRM SDK das  erfüllen könnte, aber leider ist es nicht immer möglich, deswegen empfehlen wir Ihnen eine direkte Koordination mit Nutzung von einer Fahne in CRM- Datenbank durchzuführen (z.B. das Schließen von Activity oder manueller Übertragung von Anhänger der Email- Anhänger). Bei MBS ist es nicht unterstützt – aber man kann es versuchen.
  7. MS CRM Customization tool ist ein Instrument für einen Endnutzer. Hier wird es  nicht beschrieben , dafür müssen Sie die  Bedingungsanweisung lesen.  Falls dieses Instrument nicht funktioniert, sehen Sie die Beschreibung oben.
  8. Crystal Reports ist einfach. Dafür muss man  Crystal Reports Tabelle schaffen , deren Struktur  sehr übersichtlich ist. Es ist nicht zu empfählen eine eigene SQL- Sicht zu gründen oder einen anderen Datensicherungsprozess in MS CRM- Datendank zu nutzen. Stattdessen, schaffen Sie sich eine andere Datenbank mit Ihren gewünschten Parametern.

 

Andrew Karasev ist  Chief Technology Officer eines Microsoft Business Solution Partners - Alba Spektrum Technologie - USA. Diese weltweit autorisierte Unternehmung spezialisierte sich auf Navision, Great Plains und den Microsoft CRM Kundenservice. Der Hauptsitz des Unternehmens ist in Deutschland, USA, Russland angesiedelt, wobei sich zusätzliche Niederlassungen an internationalen Standorten befinden. ( http://www.albaspectrum.com ). Die direkte Verbindung zu Andrew können Sie unter welcome@albaspectrum.com herstellen.