Microsoft Dynamics CRM 4.0 | Geocoding (WebService) / Check von Adressinformationen

 

ich werde in meinen Projekten immer wieder gefragt, ob es möglich ist, bei der Angabe von PLZ, Straßennamen, etc. eine gleichzeitige Prüfung vorzunehmen bzw. bei Angabe von PLZ z.B. die möglichen Ortsangaben vorgeschlagen zu bekommen.

Die Antwort ist: "Ja, dies ist möglich.

a) mit Hilfe einer Hilfsentität, in der mögliche PLZ-/Ortsbeziehungen vorgehalten werden und zur Laufzeit auf der jeweiligen CRM-Form nachgeladen werden oder

b) unter Nutzung eines externen (möglicherweise kostenpflichtigen) WebServices"

Im SDK findet sich ein Artikel, wie man von einer CRM-Form aus per Code einen externen WebService "befragen" kann und die Antwort auswertet. Dieses Szenario lässt sich natürlich auch auf einen Geocoding-WebService anwenden. Diverse Beispiele finden sich bereits im WWW mit der Einbindung von GoogleMaps oder auch von Windows LiveMaps, etc., um z.B. eine Routenberechnung für Außendienstmitarbeiter direkt zum Kunden auf der CRM Form anzeigen zu lassen.

Will man hingegen Adressinformationen prüfen, so gilt es zunächst einmal einen WebService zu ermitteln, der

a) einen entsprechenden Online-Service bietet,

b) den preislichen Rahmenbedingungen "Stand halten" kann,

c) möglichst aktuelle Daten zurückliefert, auf deren Basis sich aufbauen lässt.

Ein Beispiel ist http://www.geonames.org

Ein Aufruf von http://ws.geonames.org/postalCodeSearch?postalcode=<EURE Postleitzahl>&maxRows=10 sollte Euch z.B. ein XML-Dokument zurück liefern. Nun benötigt man nur noch einen "Antworten-Interpreter", etwas AJAX-JSCRIPT Code (um z.B. eine Auswahlliste möglicher Ortsangaben auf der CRM-Form anzeigen zu lassen und fertig…

 

Um eine Autovorschlagsliste bei der Eingabe von Feldinformationen zu bekommen, hilft Euch der Artikel von Joris Kalz auf seinem Blog http://blogs.msdn.com/joris_kalz/archive/2006/07/14/666225.aspx. Unterhalb des Artikels, finden sich auch alle wichtigen Links zu diesem Thema um weitere Informationen zu erhalten.

 

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s