Customer Onboarding-Prozess

Customer Onboarding-Prozess #

Der Onboarding-Prozess ist der Prozess der Erstellung eines neuen Kundenkontos auf ~.Dimensions.~ sowie alle Benutzerkonten, die Zugriff auf das Kundenportal benötigen.

Document note
Zu diesem Zeitpunkt sollten Sie den Authentifizierungsprozess abgeschlossen haben und die erforderlichen Access/Refresh-Token besitzen.

Die folgenden Schritte beschreiben den empfohlenen Prozess zur Einarbeitung eines neuen Kunden.

Support-Login

1. Erstelle eines Kundenkontos #

Der erste Schritt des Prozesses ist die Erstellung des Kundenkontoeintrags. Dies kann mit der Methode Create Customer durchgeführt werden.

Die folgenden Informationen sind erforderlich, um dieses POST auszufüllen:

  • Kundenname & Beschreibung
  • Referenz1
  • PBX Verbindungsdetails

Beim Erstellen des Kundenkontos können die Verbindungsdetails für die PBX übermittelt werden, sodass die Verbindung PBX gleichzeitig hergestellt wird.

2. Erstellen von Admin-Benutzern #

Wenn das Kundenkonto in Schritt 1 erstellt wird, wird die Verbindung PBX aktiviert und alle Benutzerkonten, die auf der Plattform PBX vorhanden sind, automatisch importiert und mit dem Kundenkonto verknüpft.

Die automatisch importierten Benutzerkonten lassen ihre Aufrufe von der ~.Dimensions.~ Plattform. Standardmäßig haben Nutzer keinen Zugriff darauf, sich im Kundenportal einzuloggen, um Berichte zu erstellen oder andere Nutzer zu verwalten.

Damit ein Kunde sein Portal verwalten kann (Benutzerberechtigungen, Arbeitsbereiche usw.) verwalten kann, müssen ein oder mehrere 'Admin'-Benutzer auf dem Konto erstellt werden.

Um einen 'Admin'-Benutzer zu erstellen, kann ein neuer Benutzer hinzugefügt werden (mit der Methode Create User) oder einer der importierten Benutzer kann aktualisiert werden (mit der Patch User Methode).

Information Circle info
Ihr Prozess muss eine fehlgeschlagene 'Benutzer erstellen'-Anfrage bearbeiten, falls der Benutzer bereits im System existiert. Wenn dies passiert, greifen Sie auf die Methode 'Patch User' zurück, um die erforderlichen Rollen anzuwenden.

Benutzer benötigen die folgenden 2 Berechtigungen, um als 'Admin'-Benutzer zugewiesen zu werden:

  • user.admin – Bietet dem Benutzer die Möglichkeit, andere Benutzer auf dem Kundenkonto zu verwalten
  • customer.user - Bietet dem Benutzer den Zugriff, sich im Kundenportal anzumelden

Sobald mindestens ein Benutzer die 'Admin'-Rollen zugewiesen hat, können weitere Benutzer bei Bedarf aktualisiert oder hinzugefügt werden.

Information Circle info
Der Admin-Nutzer kann Arbeitsbereiche nicht sehen, es sei denn, er wird auch einer Supervisor-Rolle zugewiesen.
Hand Left warning
Ein Admin-Benutzer muss dem Kundenkonto zugewiesen werden, bevor andere Benutzer/Rollen geändert werden können. Dies ist bewusst, um sicherzustellen, dass immer ein Admin-Benutzer erstellt wird.

3. Zusätzliche Benutzer oder Rollen zuweisen #

Da das Kundenkonto nun erstellt wurde und einem Benutzer 'Admin'-Rechte erteilt wurden, können alle anderen Rollen oder Berechtigungen angewendet werden.

Dazu gehören folgende Maßnahmen:

  • Aktivierung der ACD-Agentenrolle (customer.user.acd) bei allen Nutzern, die eine Nachverfolgung ihrer Agent-Ereignisse benötigen
  • Aktivieren Sie eine der Supervisor-Zugriffsrollen (z. B. customer.user.supervisorl1) für alle Benutzer, die Zugriff benötigen, um Berichte auszuführen oder Wallboards anzusehen.

Um Rollen zu einem Benutzer hinzuzufügen, verwenden Sie die Methode Patch User.

Information Circle info
Um die Arbeitsbereiche einzusehen und die Reporting-Call-Analysen der Lösung zu nutzen, muss einem Benutzer eine der Supervisor-Rollen zugewiesen werden.

Für Informationen zu den verschiedenen verfügbaren Rollen siehe bitte das User Schema.


  1. Die Referenznummer wird so angegeben, dass, falls bereits eine eindeutige ID für den Kunden auf einem anderen System verwendet wird, diese zu ~.Dimensions.~ um den Kunden zu identifizieren. Dies unterscheidet sich von der eindeutigen Tenant-ID, die von Dimensions erstellt wird und bei Aktualisierungen des Kundenkontos verwendet werden muss. ↩︎