Tag-aktiviertes Textfeld im CRM

Im Rahmen von Dynamics CRM-Anpassungsprojekten wird gelegentlich der Wunsch nach einer einfachen Gruppierungsfunktion laut, die es ermöglicht auf eine intuitive und schnelle Weise mehrere Datensätze zu gruppieren oder mit nicht näher kategorisierbaren Attributen zu versehen. Oft werden dabei keine weiteren Anforderungen an Reporting oder Auswertbarkeit gestellt, da es einzig darauf ankommt, Datensätze nach Eingabe eines Schlüsselwortes wiederfinden zu können.

Im Standardumfang von Microsoft Dynamics CRM 4.0 existiert eine ähnliche Funktion (Betreff-Struktur) lediglich an wenigen Entitäten des Service-Bereichs und ist dabei nur eingeschränkt zu verwenden, da die Eingabe auf jeweils ein Attribut je Datensatz eingeschränkt ist.

Um hier Abhilfe zu schaffen, habe ich mittels JScript eine CRM-Anpassung entwickelt, die es ermöglicht, jedes beliebige Textfeld eines CRM-Datentyps (CRM-Entität) in ein „Tag-aktiviertes“ Feld zu verwandeln. Direkt während der Eingabe eines Tags in das Tag-Feld, wird anhand der an anderen Datensätzen (des gleichen Typs) hinterlegten Tags eine Tag-Liste zusammengestellt, aus welcher Tags in der korrekten Schreibweise übernommen werden können.

Zusätzlich dazu ist es konfigurativ möglich, die vorgeschlagene Tag-Liste anhand eines weiteren Attributs auf dem CRM-Formular einzuschränken (z.B. bei Kontakten der gleichen Firma, so dass hier nur Tags vorgeschlagen werden, die an Mitarbeitern der Firma hinterlegt wurden).

Ein weiteres Anwendungsszenario für die Beschränkung der Tag-Liste anhand eines Formularfelds, wäre der Einsatz an Kampagnenaktivitäten. Hier könnten jeweils nur die an den verküpften Kampagnen verwendeten Tags angeboten werden.

Das Projekt habe ich auf CodePlex unter dem Namen TaggingField veröffentlicht.

Über Thomas Roschinsky
Software Engineer | .NET | SharePoint | Dynamics CRM | BI | C# | C/C++

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

%d Bloggern gefällt das: