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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.