[#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


NameTitelTypBereich
1typeArtdropdownsection1
2dateDatumdatesection2
3subjectThematextsection3
4textwishesKundenwünschetextfieldsection4
5textcriticKundenkritiktextfieldsection5
6campaignKampagnedropdownsection6


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

Zum Handbuch