| Carsten 的个人资料Microsoft Dynamics CRM &...日志列表 | 帮助 |
|
|
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.
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.
引用通告此日志的引用通告 URL 是: http://carstengroth.spaces.live.com/blog/cns!97768EC3728C1FF3!595.trak 引用此项的网络日志
|
|
|