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 abläuft. Beispielsweise können Abhängigkeiten von Peripheriegeräten, die kaputt gehen oder versehentlich getrennt werden können, den Betrieb stören. Die Fehlerbehebung von 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. Sie kann verwendet werden, während sich der POS im Nicht-Schubladen-Modus befindet. Eine Hardwarestation muss aber aktiv sein.

POS-Benutzer können auf zwei Arten auf den Integritätsprüfungsvorgang 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 Bereich Details, 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.
Über 100 ms

Schlecht – Ihre Netzwerklatenz beeinträchtigt wahrscheinlich den Betrieb Ihrer Verkaufsstelle. Obwohl Latenzen im Bereich von 100 bis 150 ms möglicherweise nicht zu merklichen Leistungseinbußen bei gängigen Vorgängen führen, verlangsamen Latenzen über 150 ms 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üfungsdiagramme

Die folgenden Integritätsprüfungsdiagramme werden hinzugefügt, um weitere Einblicke in die Netzwerkkonnektivität und -leistung zu erhalten. Sie helfen Administratoren auch bei der Analyse von App-Problemen, die möglicherweise mit der Netzwerkkonnektivität während eines bestimmten Zeitraums zusammenhängen.

  • Konnektivitätsverlauf – Bietet Einblicke darüber, ob die Konnektivität mit Internetzugriff, lokalem Zugriff ohne Internet oder überhaupt keinem Zugriff war. Das Diagramm zeigt eine Stundenansicht für einen Zeitraum von 24 Stunden. Der Zeitraum kann jedoch auf Minuten eingegrenzt werden, um Einblicke in Netzwerkschwankungen zu erhalten, die während eines bestimmten Zeitraums aufgetreten sind, als App-Probleme festgestellt wurden.

    Screenshot mit einem Beispiel für ein Diagramm „Konnektivitätsverlauf“ auf der Seite „Bericht zur Konnektivitätsintegrität“.

  • Verbindungstyp – Bietet Einblicke in die Art der Verbindung, über die das Verkaufsstellengerät eine Verbindung zum Internet herstellt.

    Screenshot eines Beispiels eines Verbindungstypdiagramms auf der Seite „Bericht zur Konnektivitätsintegrität“.

  • WLAN-Signalstärke – Bietet Einblicke in die Qualität der WLAN-Signalstärke für einen Zeitraum von 24 Stunden. Der Zeitraum kann auf Minuten eingegrenzt werden, um detaillierte Einblicke in alle WLAN-Schwankungen zu erhalten, die für App-Probleme zu bestimmten Tageszeiten verantwortlich sein können.

    Screenshot eines Beispiels eines Diagramms zur WLAN-Signalstärke auf der Seite „Bericht zur Konnektivitätsintegrität“.

Folgen Sie diesen Schritten, um auf ein Integritätsprüfungsdiagramm in Store Commerce zuzugreifen.

  1. Gehen Sie zur Seite Verfügbare Tests.
  2. Wählen Sie das Kontrollkästchen für die Netzwerkintegritätsprüfung, die Sie ausführen möchten.
  3. Wählen Sie im Bereich Details rechts die Registerkarte Informationen aus.
  4. Wählen Sie Verbindungserkenntnisse anzeigen aus.

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