Anwesenheitsprotokolle
Die Kernfunktion von SyncID ist die Erfassung von Anwesenheitsdaten von Geräten und deren Weiterleitung an SyncrOne. Diese Anleitung erklärt den vollständigen Datenfluss der Anwesenheitsdaten.
Überblick über den Datenfluss
Abschnitt betitelt „Überblick über den Datenfluss“Device → SyncID (collection) → Local DB (storage) → SyncrOne (delivery)- Erfassung: Mitarbeiter stempelt am Gerät → SyncID erfasst den Datensatz
- Speicherung: Der Datensatz wird sofort in der lokalen SQL Server-Datenbank gespeichert
- Übermittlung: Eine geplante Aufgabe sendet die Datensätze stapelweise an SyncrOne
- Bestätigung: Sobald SyncrOne den Empfang bestätigt, wird der Datensatz als gesendet markiert
Erfassungsmethoden
Abschnitt betitelt „Erfassungsmethoden“Echtzeit-Event-Streaming
Abschnitt betitelt „Echtzeit-Event-Streaming“Wenn die Echtzeitüberwachung aktiviert ist, hält SyncID eine aktive Verbindung zu jedem Gerät aufrecht und empfängt Anwesenheitsereignisse sofort, sobald sie auftreten.
Vorteile:
- Nahezu keine Latenz — Datensätze treffen innerhalb von Sekunden ein
- Kein Polling-Overhead
Hinweise:
- Erfordert stabile Netzwerkkonnektivität
- Verwendet eine persistente Verbindung pro Gerät
Polling
Abschnitt betitelt „Polling“SyncID fragt periodisch jedes Gerät über eine geplante Aufgabe nach neuen Datensätzen ab:
Vorteile:
- Funktioniert bei intermittierender Konnektivität
- Weniger empfindlich gegenüber Netzwerkqualität
Konfiguration: Das Polling-Intervall ist in den Anwendungseinstellungen konfigurierbar.
Netzwerkresilienz
Abschnitt betitelt „Netzwerkresilienz“SyncID ist für unzuverlässige Netzwerkumgebungen konzipiert:
Pufferung Gerät-zu-SyncID
Abschnitt betitelt „Pufferung Gerät-zu-SyncID“- Wenn SyncID ein Gerät nicht erreichen kann, speichert das Gerät die Datensätze lokal
- Bei Wiederherstellung der Konnektivität erfasst SyncID alle angesammelten Datensätze
- Dieser Vorgang wird automatisch beim Start durchgeführt
Pufferung SyncID-zu-SyncrOne
Abschnitt betitelt „Pufferung SyncID-zu-SyncrOne“- Datensätze werden immer zuerst in der lokalen Datenbank gespeichert
- Die Übermittlung an SyncrOne erfolgt asynchron über eine geplante Aufgabe
- Wenn SyncrOne nicht erreichbar ist, werden Datensätze lokal in die Warteschlange gestellt und automatisch erneut versucht
Anwesenheitsdaten anzeigen
Abschnitt betitelt „Anwesenheitsdaten anzeigen“Navigieren Sie zu Anwesenheit in der Seitenleiste, um Folgendes zu sehen:
| Spalte | Beschreibung |
|---|---|
| Mitarbeiter | Wer gestempelt hat |
| Gerät | Welches Gerät den Stempel erfasst hat |
| Zeitstempel | Datum und Uhrzeit des Stempels |
| Authentifizierungsmethode | Wie die Authentifizierung erfolgte (Gesicht, Fingerabdruck, Karte, PIN) |
| Synchronisationsstatus | Ob der Datensatz an SyncrOne gesendet wurde |
Filtern
Abschnitt betitelt „Filtern“Verwenden Sie die Filter, um Datensätze einzugrenzen nach:
- Datumsbereich
- Mitarbeitername oder ID
- Bestimmtes Gerät
- Synchronisationsstatus (Gesendet / Ausstehend)
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Datensätze von einem Gerät erscheinen nicht
Abschnitt betitelt „Datensätze von einem Gerät erscheinen nicht“- Überprüfen Sie den Gerätestatus — ist es Online?
- Stellen Sie sicher, dass die Erfassungsaufgabe unter Einstellungen → Geplante Aufgaben ausgeführt wird
- Versuchen Sie eine manuelle Erfassung über die Gerätedetailseite
- Prüfen Sie, ob das Gerät gespeicherte Datensätze hat (Geräteinfo → Datensatzanzahl)
Datensätze bleiben im Status „Ausstehend”
Abschnitt betitelt „Datensätze bleiben im Status „Ausstehend”“- Überprüfen Sie das Gesundheits-Dashboard — ist SyncrOne erreichbar?
- Stellen Sie sicher, dass die Aufgabe zur Anwesenheitsübermittlung unter Einstellungen → Geplante Aufgaben nicht fehlschlägt
- Warten Sie einige Minuten — wenn SyncrOne ausgefallen war, nimmt SyncID die Übermittlung automatisch wieder auf
- Überprüfen Sie die Anwendungsprotokolle auf Übermittlungsfehler
Doppelte Datensätze
Abschnitt betitelt „Doppelte Datensätze“SyncID dedupliziert Datensätze anhand von Mitarbeiter-ID, Geräte-ID und Zeitstempel. Wenn Sie Duplikate sehen:
- Prüfen Sie, ob die Gerätezeit abdriftet (automatische Zeitsynchronisation aktivieren)
- Stellen Sie sicher, dass die Geräteseriennummer in SyncID übereinstimmt