Anmeldung

Die Kassierer müssen sich mit ihren Zugangsdaten anmelden, die die UserId und einen Pin enthalten. Nach Eingabe der Daten müssen die Kassiererinnen ihre Daten mit "OK" übermitteln. Wenn die eingegebenen Daten gültig sind, ist der Kassierer eingeloggt und hat Zugang zur Anwendung. Ungültige Daten werden in einer Fehlerbenachrichtigung angezeigt.

Cashregister login form

Auswahl der Verwendung

Nach einem erfolgreichen Login hat der Kassierer drei Möglichkeiten, um in der Anwendung fortzufahren:

  • Kasse benutzen
  • Kasse verwalten
  • Pin ändern
Cashregister usage selection

Pin ändern

Zu Beginn werden alle Benutzer mit einer Standard-Pin erstellt. Wenn sie von der Geschäftsleitung informiert werden, müssen sie diese Standard-Pin in eine beliebige Pin ändern, die sie verwenden möchten. Um ihre Pin zu ändern, muss die Kassiererin die aktuelle Pin und die neue Pin zur Verfügung stellen. Die neue Pin muss zweimal eingegeben werden, um sicherzustellen, dass sie keinen Tippfehler enthält. Natürlich kann der Benutzer seine Pin jederzeit ändern, nicht nur, um die ursprüngliche Pin zu ändern.

Cashregister change pin form

Kasse benutzen

Mit dieser Auswahl beginnt der Kassierer seinen üblichen Arbeitsprozess für den Verkauf/Rückerstattung von Artikeln, die Anwendung von Rabatten, den Verkauf von Geschenkkarten usw. Wenn Sie auf "Kasse benutzen" klicken, initialisiert die App den Kopplungsprozess zwischen Client-Anwendung und Devicehub. In diesem Kopplungsprozess sendet die Kassenapplikation einen zufälligen Hash an den Hubregistrierungsdienst und wartet 30 Sekunden auf einen Kopplungsversuch. Dieser Hash wird auch als Strichcode auf der Kassenanwendung angezeigt. Um einen Devicehub mit dieser Anwendung zu koppeln, muss der Kassierer den Barcode mit dem Handscanner von einem Devicehub scannen. Nach dem Scannen sendet der Devicehub auch eine Anfrage mit dem gescannten Hashcode und seiner IP-Adresse an den Hubregistrierungsdienst. Der hubregistry-Service vergleicht nun diesen eingehenden Hash mit allen Hashes, die derzeit auf eine Paarung warten. Bei einer Übereinstimmung antwortet der hubregistry-Dienst dem Client mit der IP-Adresse des Geräte-Hubs. Mit dieser Antwort kann die Kassenanwendung nun eine WebSocket-Verbindung zum Devicehub aufbauen und mit der Devicehub-Anwendung kommunizieren. Sobald die Kassiererin mit einem Gerät gekoppelt ist, ändert sich der Status in der Navigationsleiste von "Nicht verbunden" zu "Verbunden".

Cashregister pairing process