Zum Inhalt

Kundenverwaltung

Die Kundenverwaltung ist der zentrale Einstiegspunkt für die Verwaltung aller Kunden im calServer v2. Jeder Kunde verfügt über einen eigenen Gerätepool. Über die Zuordnung von Benutzern zu Kunden steuert calServer außerdem, wer welche Geräte sieht.

Kundenübersicht

Kundenliste

Die Kundenübersicht erreichen Sie unter /v2/customer. Die Anzeige erfolgt über die TableMaster-Komponente mit Sortier-, Filter- und Suchfunktionen.

Feld-Code Feldname Beschreibung
K4601 Kundennummer Nummer des Kunden
K4602 Kunden Name Firmenname des Kunden
K4603 Straße Straße der Firma
K4604 Ort Standort des Kunden
K4605 Land Länderkürzel
K4606 PLZ Postleitzahl
— Preisgruppe Kundensegment für die Preisfindung

Die Preisgruppe ist eine V2-Spalte ohne V1-Code; sie ist im Grid über die Spaltenauswahl verfügbar und standardmäßig ausgeblendet.

Schnellsuche

Über das Suchfeld in der Kopfzeile der Tabelle können Sie nach Name, Stadt oder PLZ filtern. Die Suche greift auf alle sichtbaren Spalten zu.

Kunde anlegen

Unter /v2/customer/create legen Sie einen neuen Kunden an. Das Formular wird über die DynamicForm-Komponente gerendert und validiert die Pflichtfelder automatisch.

  1. Navigieren Sie zu Kunden → Neuer Kunde.
  2. Füllen Sie die Pflichtfelder (Name, PLZ, Stadt) aus.
  3. Klicken Sie auf Speichern.

Pflichtfelder

Name (K4602) ist Pflichtfeld. Ohne diese Angabe kann der Datensatz nicht gespeichert werden. Welche weiteren Felder als Pflicht markiert sind, entscheidet die Feldverwaltung.

Preisgruppe zuordnen

Die Preisgruppe ist das Kundensegment, aus dem die Preisfindung ihren Betrag holt. Sie wird am Kunden gepflegt — im Feld Preisgruppe der Anlage- und Bearbeiten-Maske.

  1. Kunden öffnen und Bearbeiten klicken (oder direkt beim Anlegen).
  2. Im Feld Preisgruppe die Gruppe suchen und auswählen.
  3. Speichern.

Wer viele Kunden auf einmal einsortiert, nimmt die Liste: Preisgruppe über die Spaltenauswahl einblenden und die Zelle je Zeile direkt in der Tabelle setzen.

Ohne Preisgruppe kein Preis

Ein Kunde ohne Preisgruppe bekommt in der Preisfindung keinen Betrag, seine Auftragspositionen bleiben bei 0,00. Das ist beabsichtigt — der Alternativweg wäre, einem Kunden ohne Segment einen fremden Gruppenpreis zu geben. Maßgeblich ist der Rechnungskunde des Auftrags.

Zum Auswählen braucht man neben customers_edit auch price_category_view: das Auswahlfeld liest den Gruppenkatalog. Ohne das Recht bleibt der bereits gesetzte Gruppenname lesbar, aber nicht änderbar.

Kundendetail

Die Detailansicht eines Kunden erreichen Sie unter /v2/customer/[id]. Hier werden alle Stammdaten über die DynamicDetailCard-Komponente angezeigt.

Untergeordnete Ressourcen

Über die SubResourceTab-Komponente stehen folgende Reiter zur Verfügung:

  • Geräte — Alle dem Kunden zugeordneten Inventargegenstände
  • Kalibrierungen — Kalibrierungen der zugehörigen Geräte
  • Kontakte — Verknüpfte Ansprechpartner (siehe Kontaktverwaltung)

Mandantentrennung

Jeder Kunde besitzt einen eigenen Gerätepool. Geräte und Kalibrierungen werden automatisch dem jeweiligen Kunden zugeordnet. Eine kundenübergreifende Sicht ist nur mit entsprechenden Administratorrechten möglich.

Berechtigungen

Der Zugriff auf die Kundenverwaltung wird über das RBAC-System gesteuert.

Berechtigung Beschreibung
customers_view Kundenliste und Detailansicht einsehen
customers_edit Kundendaten anlegen und bearbeiten
customers_delete Kunden löschen
price_category_view Zusätzlich nötig, um im Feld Preisgruppe eine Gruppe auszuwählen

Löschung

Das Löschen eines Kunden ist nur möglich, wenn keine aktiven Geräte oder offenen Kalibrierungen mehr zugeordnet sind. Andernfalls muss die Zuordnung zunächst aufgelöst werden.

Live-Updates

Ab Werk zeigt die Tabelle Änderungen anderer Benutzer nach dem Neuladen. Mit eingerichtetem Pusher (siehe Konfiguration) aktualisiert sie sich sofort, wenn ein anderer Benutzer einen Kunden bearbeitet.