Dienstag, 23. Oktober 2012
Microsoft CRM Customization - Processing In / Out-Going E-Mail-Nachrichten
Wir möchten Ihnen einige Situationen, wenn Sie kundenspezifische Entwicklung und Programmierung Möglicherweise müssen Sie Microsoft CRM-Funktionalität zu verbessern. Diese Übersicht ist für Programmierer, Software-Entwickler, IT-Spezialist, Datenbankadministrator.
Microsoft CRM, der CRM-Anwendung von Microsoft Business Solutions nutzt fast alle aktuellen Microsoft-Technologien:. Net (es ist tatsächlich in C # geschrieben Net unter der Web-Client-Seite mit HTML und Javascript plus hat Microsoft CRM SDK mit C # und teilweise VB.Net. Proben), Microsoft SQL Server, Microsoft Exchange 2003/2000 und andere. Jetzt geben Sie eine kurze Rezension aus dem Workflow-und Nachrichten - Sie können E-Mail direkt aus Konto, Kontakt oder Lead und es wird von Microsoft CRM-Exchange-Connector verarbeitet werden. Diese E-Mail GUID in der Kopfzeile der Nachricht haben. Wenn Adressaten der E-Mail beantwortet - es wird von dem Anschluss verarbeitet werden - es wird die GUID erkennen und die ursprüngliche Aktivität zu finden und diese E-Mail als geschlossene Aktivität legen auf das ursprüngliche Objekt: Kontakt, Konto oder Blei. Dies ist sehr nettes Feature, aber in der realen Welt können Sie diese Situationen:
Ein. CRM-Benutzer nicht verwenden CRM-Schnittstelle und E-Mail von seinem / ihrem Outlook senden. Adressaten erhalten und darauf reagieren und diese E-Mails werden nicht von Microsoft CRM-Exchange-Connector behandelt werden. Sie werden nicht GUID und Stecker hat keine Ahnung, was mit ihnen zu tun.
2. Stellen Sie sich vor, dass Sie Konto Best Corporation haben, mit Ansprechpartner John john@bestcorporation.com. Jetzt neue Person in Best Corporation, sendet Susan du Nachricht von susan@bestcorporation.com - und ihre E-Mail wird nicht zu Ihrem Best Corporation Konto verbunden werden, da diese E-Mail nicht über GUID und es hat auch nicht übereinstimmende E-Mail in der Ansprechpartner. Also - es wahrscheinlich ist schön zu E-Mails von Domain-Namen sowie zu fangen, zu sagen - all die E-Mails, die aus www.bestcorporation.com sollte Best Corporation Account verknüpft.
3. Nun - Ihr Vertriebsmitarbeiter initiierte die erste E-Mail an den Client von Microsoft CRM und bekam Antwort, zurück in CRM Konto überwiesen. Dann hat er gelegentlich antwortete auf die Antwort von outlook - Diese Antwort mit GUID zurück und nicht übertragen in MS CRM wird geantwortet werden, da MS Exchange-Connector "denkt", dass diese Nachricht wurde bereits von der ersten Antwort sagte.
4. Sie würden wahrscheinlich gerne die Idee, sie aus MS Exchange Datenbank zu löschen, wenn sie an das CRM übertragen werden - die Möglichkeit, dass Benutzer Outlook verwenden, um neue Nachrichten senden und beantworten Sie die Nachrichten von dort zu verringern. In diesem Fall werden sie nicht in MS Outlook zu sehen (wir sprechen hier nicht über Microsoft CRM Outlook Client, wo Sie tatsächlich sehen, CRM-Daten und Objekte)
Wenn Sie Programmierer oder Software-Entwickler sind - man kann tatsächlich programmieren diese Fortschritte und wir geben Ihnen die Richtung an.
Diese Technik ist COM +-Anwendungen, wie Microsoft Exchange Senken oder Handler registriert. Sie können VisualStudio.Net, aber Sie werden nicht über das Debugging zur Verfügung, weil diese Anwendungen als Event-Handler arbeiten. Microsoft Exchange ermöglicht es Ihnen, das ist Logik, in den Ereignissen, für individuelle Handhabung ausgesetzt verändern. Eingehende E-Mails sollten so behandelt werden, wenn OnSyncSave Microsoft Exchange Database event vor der Verpflichtung ausgelöst wird. Sie verwenden Microsoft CRM SDK, um die E-Mail-Aktivität zu erstellen. Sie sollten direkte SQL-Update, um die Tätigkeit als geschlossene (aber nicht von Microsoft empfohlen - aber Microsoft CRM SDK nicht die Methode, um die Aktivität zu schließen - damit Sie wirklich nicht eine Option aus SDK Seite) zu kennzeichnen. Ausgehende E-Mails sollten mit sogenannten Transportereignisse Feuern, die immer komplexer und weniger dokumentierten Teil der Microsoft Exchange SDK behandelt werden.
Glücklich Customizing! Wenn Sie uns die Arbeit machen wollen - rufen Sie uns an 1-866-528-0577! help@albaspectrum.com
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen