[#193]Kunden: CRM Funktionen - Infosystem
Ausgangslage
Eine eigenes CRM Modul ist in der SalesApp noch nicht vorhanden.
Anforderungen
CRM Funktionen sollen in einem eigenen Modul abgebildet werden können. Hierbei helfen Filter, Gruppierungen und eine Suche. In den Kundendetails sollen diese "Info-Karten" zum Kunden angelegt und aufgelistet werden können.
Lösungsansatz
In der SalesApp wird ein neues Modul integriert, welches CRM Funktionen speziell für den Projektteilnehmer abbildet.
Dieses Infosystem soll als eigenes Modul, sowie bei den jeweiligen Kunden in dessen Detailansicht implementiert werden.
Zu Beginn sollen feste Anwendungsfälle abgedeckt sein. Allerdings soll der Projektteilnehmer im späteren Verlauft die Möglichkeit besitzen, Anpassungen individuell im Backend(PIA) vornehmen zu können.
Das Infosystem soll in einer Übersicht erfolgen, wie die bisherigen Module (z.B.: Projekte oder Kunden). In dieser Übersicht werden Filter und Sortierungen gefordert.
In der Detailansicht beim Kunden werden die Infos in kleineren Kacheln dargestellt. Die wesentlichen Informationen sind direkt ersichtlich. In den Kundendetails können die Karten bearbeitet oder neu erstellt werden.
Abbildung 1: Erster Mockup zur Ansicht der Infokarten
Abbildung 2: Erster Mockup zur Ansicht der Infokarten Übersicht
Umsetzung
Das CRM Modul (Kundeninfos) wird über die Config für die Hersteller zur Verfügung gestellt. Es ist als eigenes Modul in der Menüleiste (je nach Gruppenberechtigung) zu finden. Ebenso werden die Infos (mit allen Infokarten des Kunden) in der Detailansicht eines Kunden aufgeführt.
- Modul Kundeninfos
- Infos in den Kundendetails
- Aufbau einer Kategorie
Modul Kundeninfos
Alle angelegten Kundeninfos zu den Kunden aus der Vertriebsregion eines Benutzers werden in einer Auflistung angezeigt. Diese Auflistung ist ähnlich zu den bisherigen (Modul Projekte, Modul Kunden, Modul Tickets...).
Die eingetragenen Informationen der Kundeninfos werden direkt angezeigt (Abb. 3). Hierbei richtet sich die Anzeige nach den Kategorien und zeigt verschiedene Informationen an. Diese Informationen hängen von der Kategorie ab und können sich - je nach Kategorie - unterscheiden. Einheitlich ist die Anzeige des Kunden und des Datums in einer Kundeninfo.
Ein Kontextmenü bei einer Kundeninfo sorgt dafür, dass der Benutzer die Kundeninfo anzeigen oder löschen kann (Abb. 4). Des Weiteren kann der Benutzer über dieses Menü direkt zum hinterlegten Kunden wechseln.
Such- und Filterfunktionen behelfen den Benutzer bei der Sortierung und Gruppierung der Auflistung.
Abbildung 3: Übersicht der aller Kundeninfos
Abbildung 4: Kontextmenü einer Kundeninfo
Infos in den Kundendetails
Der Bereich für die Infos eines Kunden ist in den Kundendetails abgebildet. Über die Config wird die Reihenfolge der angezeigten Bereiche gesteuert:
- Adressen, Karte, Infos, Kontakte ,Projekte
Neue Infokarten können vom Benutzer über das Kontextmenü angelegt werden (Abb. 5). Hierbei werden die verfügbaren Kategorien zur Auswahl angezeigt.
Nach dieser Auswahl öffnet sich der Dialog zur Eingabe von Information durch den Benutzer. Die hier hinterlegten Informationen "hängen" an der Kategorie und unterscheiden sich deshalb je nach Kategorie. (mehr dazu beim Aufbau einer Kategorie)
Nach Speicherung einer Info wird diese Infokarte in den Kundendetails und in der Auflistung (Modul Kundeninfos) angezeigt.
In den Kundendetails werden maximal drei Infokarten nebeneinander angezeigt. Die wichtigsten Informationen sind direkt ersichtlich (Abb. 6). Werden weitere Infokarten hinzugefügt wird die Ansicht der SalesApp dynamisch angepasst.
Abbildung 5: Kontextmenü zum Anlegen einer neuen Infokarte
Abbildung 6: Anzeige von mehreren Infokarten
Aufbau von Kundeninfos
Alle Kategorien sind nach "sections" aufgebaut. Hiernach richtet sich die SalesApp und kann die verschiedenen Kategorien abbilden (Abb. 7).
Beispiel ActiveSales
Name | Titel | Typ | Bereich | |
1 | type | Art | dropdown | section1 |
2 | date | Datum | date | section2 |
3 | subject | Thema | text | section3 |
4 | textwishes | Kundenwünsche | textfield | section4 |
5 | textcritic | Kundenkritik | textfield | section5 |
6 | campaign | Kampagne | dropdown | section6 |
Die Typen geben an, welche Auswahlfunktion sich dahinter verbirgt. Anhand dessen erstellt die SalesApp die passende Ansicht - je nach Kategorie:
- dropdown: Auswahl einer festgelegten Information
- date: Auswahl eines Datums
- text: Eingabe eines Textes
- textfield: Eingabe eines Textes
Der Titel wird in der Zeile angezeigt und über die Übersetzungen im Backend(PIA) für jede Sprache angepasst.
Abbildung 7: Erstellung einer neuen ActiveSales Infokarte
Details zum Ticket
Erstellt am: | 27. November 2019 |
Veröffentlicht am: | 31. März 2020 |
Veröffentlicht in Version: | 6.4.793 |
Bereiche: | SalesApp |
Umgesetzt bei: | Grimme |