Hi Jochen
in CRM 4 ist das wirklich nicht ganz so trivial.
Es gibt einige Möglichkeiten, davon sind 3 meiner Meinung nach sehr interessant:
1) es gibt genügend Anleitungen im Web, wie man die aspx-Files vom CRM anpassen kann um den Search-String zu verwenden um eigene Filter zu implementieren. Finde ich aber unelegant da wie gesagt die aspx angefasst werden
2) Die Custom-Lookups von Michael Höhne (http://www.stunnware.com/) sind eine sehr saubere Lösung, da du keine Anpassung an den aspx-files vornehmen musst und die Administration über die Mitgelieferte Oberfläche sehr einfach von der Hand geht. Da hier immer und immer wieder Lizenzkosten anfallen, wenn ihr das bei mehreren Kunden einsetzen wollt, ist das zwar eine gute Lösung, aber kostet halt jeden Kunden erneut Geld.
3) Es gibt Anleitungen im Netz wie du die Advanced-Find in einer eigenen Webseite nutzen kannst. Ich hab mir daher eine Webseite gebaut, die in einem IFrame eine erweiterte Suche einblendet und unter diesem Iframe einen OK und Abbrechen Button hat. Jetzt brauchst du nur noch ein paar Javascript Funktionen zum Aufruf dieser Webseite und zum Zurückgeben des gewählten Datensatzes und schon bist du fertig. Der Aufwand hier ist natürlich um Weiten höher, als bei Möglichkeit 2, ist dafür aber flexibler und kostet nicht immer wieder viel Anpassungsaufwand oder Geld beim nächsten Kunden.
Die Lösung kann dann natürlich auch angepasst an anderen Stellen eingesetzt werden. Wenn du eine Firma öffnest und einen bereits bestehenden Kontakt zur Firma hinzufügen willst, dann listet dir CRM erstmal alle Kontakte auf, die du im System hast. Bei uns sind davon 80% bereits einer Firma zugeordnet, daher will ich diese dort eigentlich nicht anzeigen... Genau dafür eignet sich die Lösung auch wunderbar... Der Aufwand dafür ist halt nicht gering ;)
Entscheidend ist daher wirklich in wievielen Umgebungen du deine Anpassung einführen willst. Wenn ihr neuer CRm damit füttern wollt, nimmt Lösung 2 ;) Wenn du mehrere Kundenumgebungen betreust und die Kunden danach schreien (was sie meiner Erfahrung nach fast immer tun) dann ist Lösung 2 auch sehr gut, aber auf Dauer evtl. teurer als es einmal selbst zu bauen...
Hoffe geholfen zu haben...