Del via


Sundhedskontrol af eksterne enheder og services til POS

Denne artikel beskriver sundhedstjekhandlingen i Microsoft Dynamics 365 Commerce POS (point of sale).

Detailbutikker kan være komplekse miljøer, hvor der bruges mange programmer og enheder. I takt med at driften vokser, kan det blive vanskeligt at sikre sig, at handlinger altid kører problemfrit, på grund af afhængigheder af f.eks. eksterne enheder, der kan gå i stykker eller utilsigtet bliver koblet fra i løbet af en dag. Fejlfinding af problemer, der vedrører enheder og tjenester, kan være kostbar for større handlende og lige frustrerende i forbindelse med mindre handlinger.

Dynamics 365 Commerce omfatter en sundhedstjek, der kan være med til at forhindre nogle af disse omkostninger og frustrationer. Sundhedstjekket kan hjælpe detailhandlere med at opdage problemer, før de opstår, ved at tilbyde en metode til at teste enheder direkte fra POS uden for normal drift og to test for netværksrelaterede problemer.

Vigtige termer

Periode Betegnelse
Eksterne enheder Enhver enhed, som POS-programmet bruger til at lette transaktioner og andre handlinger i butikken. Eksemplerne omfatter pengeskuffer, stregkodescannere og betalingsterminaler.
Service Denne artikel, tjenesten er et hjælpeprogram, som POS-programmet afhænger af for at udføre transaktioner og daglige handlinger. Eksempler kan være apps, der hjælper med beregning af skat eller forsendelse.

Handling af sundhedstjek

Handlingen Sundhedstjek er handling 717 på siden POS-handlinger i Commerce Headquarters. Den kan bruges, mens POS er i en tilstand uden en kasseskuffe. En hardwarestation skal dog være aktiv.

POS-brugere kan få adgang til sundhedstjekket på to måder:

  • Ved at vælge knappen Sundhedstjek på siden Indstillinger .
  • Ved at tilføje et felt til dit skærmlayoutknapgitter og tilknytte sundhedstjekket med dette felt.

Eksterne sundhedstjek

Som standard tester sundhedstjekket kun enheder, der er konfigureret i hardwareprofilen for den hardwarestation, der aktuelt er aktiv for et kasseapparat. Hvis et kasseapparat bruger flere hardwarestationer i løbet af en dag, skal du foretage sundhedstjek af alle dem, og der skal være forbindelse til én hardwarestation ad gangen. Der er ingen sundhedstjek på butiksniveau. Det er dog muligt, at denne type kontrol kan udføres via Commerce Server-udvidelsesmuligheder.

Køreklar sundhedstjek

Type Forbindelse Oplysninger
Printer OPOS Denne kontrol tester grundlæggende funktioner til objektsammenkædning og -integrering for POS-funktioner (OPOS). Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Linjevisning OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Dobbeltvisning Windows Denne kontrol sikrer, at operativsystemet registrerer en ekstra Windows-visning.
Magnetstribelæser OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Kasseskuffe OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Scanner OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Målestok OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Pinkodetastatur OPOS Denne kontrol tester grundlæggende OPOS-funktioner. Her er nogle eksempler:
  • Åbn: Åbn>ClaimDevice>DeviceEnabled=True
  • Luk: DeviceEnabled=False>ReleaseDevice>Luk
Betalingsterminal SDK-betalinger Denne kontrol tester de grundlæggende terminalfunktioner til betalinger, der ydes af betalings-SDK'et.
  • Lås
  • BeginTransaction
  • EndTransaction
  • ReleaseDevice
  • Luk

Brug eksterne sundhedstjek på POS

Når Sundhedstjek aktiveres i POS, viser en rude til højre de konfigurerede enheder, og status for hver enkelt enhed vises. Hvis du vil foretage en sundhedstjek af en enkelt enhed, skal du markere enheden og derefter vælge Test valgt. Hvis du vil udføre sundhedstjek af alle enheder, skal du vælge Test alle. Funktionen Test alle tester alle enheder én ad gangen og opdaterer status for hver enkelt enhed i kolonnen Status.

Kolonnen Sidste kontrol viser, hvornår der sidst blev udført sundhedstjek for hver enhed.

Hvis en enhed består sundhedstjekket (dvs., hvis der ikke opstår fejl), vil enhedens status være OK. Hvis sundhedstjekket mislykkes, vil status angive, at der er opstået en fejl. I det tilfælde indeholder ruden til højre detaljer vedrørende fejlen, eller den giver brugeren besked om at kontakte systemadministratoren.

Nogle enheder, som f.eks. OPOS-låsen, har ikke et køreklart sundhedstjek. Hvis et sundhedstjek ikke registreres for en hvilken som helst enhed, der bruges, er status Understøttes ikke.

Netværkssundhedstjek

De to indbyggede sundhedstjek, der er anført nedenfor, er altid inkluderet i sundhedstjeklisten, uanset hvilke perifere enheder der er konfigureret til terminalen. Tjek af Retail Server-forbindelse og netværksventetid kan køres individuelt eller sammen.

Name Detaljer
Retail Server-forbindelse Sundhedstjekket af Retail Server-forbindelse verificerer, at terminalen kan kommunikere med Retail Server og kanaldatabasen, og verificerer, at der kan foretages servicekald i realtid til Commerce headquarters.
Netværksventetid Sundhedstjekket af netværksventetid tester netværksventetiden mellem terminalen og Retail Server. Testen returnerer den gennemsnitlige ventetid for 10 opkald til Retail Server i en periode på fem sekunder.

Sundhedstjek af netværksventetid

Resultaterne for sundhedstjek af netværksventetid er kategoriseret som vist i den følgende tabel.

Ventetidsinterval Betydning
0-50 ms God - Din netværkslatenstid er lav og vil sandsynligvis ikke være kilden til nogen ydelsesrelaterede problemer.
50-100 ms Acceptabel – Din netværksventetid er inden for det acceptable interval, men kan forringe ydeevnen for netværksintensive handlinger, f.eks. offlinesynkronisering.
Højere end 100 Dårlig - Din netværksforsinkelse forringer sandsynligvis dine salgssteder. Latens i intervallet 100-150 ms forårsager muligvis ikke mærkbar ydeevneforringelse for almindelige handlinger, men latens over 150 ms vil forsinke de fleste handlinger.

For yderligere at diagnosticere netværksventetid kan du køre en test af internethastigheden på kasseapparatet. Hvis resultatet af testen af ​​internetventetid er højt, skal du underrette din systemadministrator om, at din internetforbindelse har høj ventetid.

Udvidelse af sundhedstjek

De køreklare sundhedstjek er konfigureret til at give brugervenlige meddelelser til typiske fejl. Ikke alle scenarier er imidlertid dækket. Ved hjælp af udvidelsesmuligheder kan handlende knytte brugervenlige meddelelser til fejl, der kan være specifikke for deres miljø.

Der kan også oprettes brugerdefinerede sundhedstjek til at teste enheder, der ikke understøttes som køreklare, eller til at teste tjenester, som POS afhænger af.

Store Commerce appudløsere og udskrivning