Freigeben über


Sysemdiagnose für POS-Peripheriegeräte und -Dienste

Dieser Artikel gibt einen Überblick über den Systemdiagnosevorgang an der Microsoft Dynamics 365 Commerce Verkaufsstelle (POS).

Einzelhandelsgeschäfte können komplexe Umgebungen sein, in denen viele Anwendungen und Geräte verwendet werden. Wenn der Betrieb wächst, kann es schwierig werden, sicherzustellen, dass der Betrieb immer reibungslos läuft, da beispielsweise Abhängigkeiten von Peripheriegeräten auftreten, die im Laufe eines Tages ausfallen oder versehentlich vom Stromnetz getrennt werden können. Die Fehlerbehebung bei Problemen im Zusammenhang mit Geräten und Diensten kann für größere Händler kostspielig und für kleinere Betriebe gleichermaßen frustrierend sein.

Dynamics 365 Commerce enthält einen Systemdiagnosevorgang, mit dem einige dieser Kosten und Frustrationen vermieden werden können. Der Systemdiagnosevorgang kann Einzelhändlern dabei helfen, Probleme zu erkennen, bevor sie auftreten, da er eine Methode zum Testen von Geräten außerhalb des normalen Betriebs und zwei Tests auf mit dem Netzwerk zusammenhängende Probleme direkt vom POS aus bereitgestellt werden.

Schlüsselbegriffe

Zeitdauer Description
Peripheriegerät Jedes Gerät, mit dem die POS-Anwendung Transaktionen und andere Vorgänge im Geschäft erleichtert. Beispiele hierfür sind Kassenschubladen, Barcodescanner und Zahlungsterminals.
Service In diesem Artikel ist ein Dienst eine Zusatzanwendung, von der die POS-Anwendung abhängt, um Transaktionen und tägliche Vorgänge auszuführen. Beispiele hierfür sind Apps, die bei Steuer- oder Versandberechnungen helfen.

Systemdiagnoseprüfung

Die Systemdiagnoseprüfung ist die Prüfung 717 auf der Seite POS-Betrieb in der Handelszentrale. Es kann verwendet werden, während sich der POS im Nicht-Schubladen-Modus befindet. Eine Hardwarestation muss aber aktiv sein.

Verkaufsstellen-Benutzende können auf zwei Arten auf den Systemdiagnosevorgang zugreifen:

  • Durch Auswählen der Schaltfläche Systemdiagnose auf der Seite Einstellungen.
  • Durch Hinzufügen einer Kachel zu Ihrem Bildschirmlayout-Schaltflächenraster und Zuordnen des Systemdiagnosevorgangs zu dieser Kachel.

Systemdiagnose für Peripheriegeräte

Standardmäßig testet der Systemdiagnosevorgang nur Geräte, die im Hardwareprofil für die Hardwarestation konfiguriert sind, die derzeit für ein Register aktiv ist. Wenn ein Register im Laufe eines Tages mehrere Hardwarestationen verwendet, um Integritätsprüfungen für alle durchzuführen, muss es jeweils eine Verbindung zu einer Hardwarestation herstellen. Es gibt keine Systemdiagnose auf Filialebene. Es ist jedoch möglich, dass diese Art der Überprüfung über die Commerce Server-Erweiterbarkeit durchgeführt werden kann.

Out-of-Box-Integritätsprüfungen

Typ Verbindung Detaildaten
Drucker OPOS Diese Prüfung testet die grundlegende Objektverknüpfung und -einbettung für POS-Funktionen (OPOS). Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Zeilenanzeige OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Duale Anzeige Windows Diese Überprüfung stellt sicher, dass das Betriebssystem eine zweite Windows-Anzeige erkennt.
MSR OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Aussteller OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Scanner OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Skalieren OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
PIN-Feld OPOS Diese Prüfung testet grundlegende OPOS-Funktionen. Im Folgenden finden Sie einige Beispiele hierfür:
  • Öffnen: Öffnen>ClaimDevice>DeviceEnabled=True
  • Schließen: DeviceEnabled=False>ReleaseDevice>Schließen
Zahlungsterminal SDK zu Zahlungen Diese Prüfung testet die grundlegenden Funktionen des Zahlungsterminals, die vom Zahlungs-SDK bereitgestellt werden.
  • Sperren
  • BeginTransaction
  • EndTransaction
  • ReleaseDevice
  • Abschluss

Systemdiagnosen für Peripheriegeräte im POS verwenden

Wenn die Integritätsprüfung am POS gestartet wird, werden in einem Bereich rechts die konfigurierten Geräte aufgelistet und der Status jedes Geräts angezeigt. Um eine Integritätsprüfung für ein einzelnes Gerät durchzuführen, wählen Sie das Gerät aus und wählen Sie dann Test ausgewählt. Um eine Integritätsprüfung für alle Geräte durchzuführen, wählen Sie Alle testen. Die Funktion Alle testen testet alle Geräte einzeln und aktualisiert den Status jedes Geräts in der Säule Status.

Die Spalte Letzte Überprüfung zeig an, wann die Integritätsprüfung für jedes Gerät zuletzt durchgeführt wurde.

Wenn ein Gerät die Systemdiagnose besteht, wenn also keine Fehler aufgetreten sind, lautet der Status des Geräts OK. Wenn die Integritätsprüfung fehlschlägt, zeigt der Status an, dass ein Fehler aufgetreten ist. In diesem Fall enthält der rechte Bereich Details, die sich auf den Fehler beziehen, oder weist den Benutzer an, sich an den Systemadministrator zu wenden.

Einige Geräte, wie z. B. die OPOS-Tastensperre, verfügen nicht über sofort einsatzbereite Integritätsprüfungen. Wenn für ein verwendetes Gerät kein Integritätsprüfungstest erkannt wird, lautet der Status Nicht unterstützt.

Netzwerksystemdiagnose

Die beiden unten aufgeführten standardmäßigen Netzwerksystemdiagnosen sind immer in der Systemdiagnoseliste enthalten, unabhängig von den für das Terminal konfigurierten Peripheriegeräten. Die Systemprüfungen für Konnektivität und Netzwerklatenz des Retail Servers können einzeln oder zusammen ausgeführt werden.

Name Detaildaten
Retail-Server-Konnektivität Die Systemdiagnose für die Retail-Server-Konnektivität überprüft, ob das Terminal mit Retail Server und der Kanaldatenbank kommunizieren kann, und überprüft, ob Dienstaufrufe in Echtzeit an Commerce headquarters getätigt werden können.
Netzwerklatenz Die Systemdiagnose der Netzwerklatenz testet die Netzwerklatenz zwischen dem Terminal und dem Retail Server. Der Test gibt die durchschnittliche Latenz für zehn Aufrufe an Retail Server in einem Zeitraum von fünf Sekunden zurück.

Systemdiagnose der Netzwerklatenz

Die Ergebnisse der Systemdiagnose für die Netzwerklatenz werden wie in der folgenden Tabelle dargestellt kategorisiert.

Latenzbereich Dies bedeutet
0 bis 50 ms Gut: Ihre Netzwerklatenz ist niedrig und wahrscheinlich nicht die Ursache für Leistungsprobleme.
50 bis 100 ms Akzeptabel: Ihre Netzwerklatenz liegt im akzeptablen Bereich, kann jedoch die Leistung für netzwerkintensive Vorgänge wie die Offlinesynchronisierung beeinträchtigen.
Größer als 100 ms Schlecht: Ihre Netzwerklatenz beeinträchtigt wahrscheinlich den Betrieb Ihrer Verkaufsstelle. Latenzen im-Bereich von 100 bis 150 ms führen möglicherweise nicht zu merklichen Leistungseinbußen bei gängigen Vorgängen, aber Latenzen über 150 ms verlangsamen die meisten Vorgänge.

Um die Netzwerklatenz weiter zu diagnostizieren, führen Sie einen Internetgeschwindigkeitstest für das Register durch. Wenn der Internetgeschwindigkeitstest eine hohe Latenz ergibt, informieren Sie ihren Systemadministrierenden, dass Ihre Internetverbindung eine hohe Latenz aufweist.

Integritätsprüfung erweitern

Die sofort einsatzbereiten Integritätsprüfungen sind so konfiguriert, dass sie einige benutzerfreundliche Meldungen für typische Fehler enthalten. Es werden jedoch nicht alle Szenarien behandelt. Durch die Erweiterbarkeit können Händler benutzerfreundliche Nachrichten Fehlern zuordnen, die möglicherweise spezifisch für ihre Umgebung sind.

Benutzerdefinierte Integritätsprüfungen können auch erstellt werden, um Geräte zu testen, die nicht sofort unterstützt werden, oder um Dienste zu testen, von denen der POS abhängt.

Auslöser und Drucken in der Store Commerce-App