Tracking-Anwendung
Fallübersicht
Die von Oski Solutions entwickelte Tracking-App verbessert die Mitarbeiterüberwachung für Fern- und Hybridarbeit. Über die einfache Zeiterfassung hinaus kombiniert sie Screenshots, Eingabeüberwachung und Aktivitätsprotokollierung, um klare Einblicke in Arbeitsmuster und Produktivität zu bieten. Das System ist flexibel, sicher und darauf ausgelegt, Aufsicht mit dem Schutz der Privatsphäre der Mitarbeiter in Einklang zu bringen.
Ziel: Unser Ziel war es, eine Überwachungslösung für Arbeitgeber
und Mitarbeiter zu schaffen, die eine transparente und genaue Aktivitätsverfolgung gewährleistet. Sie bietet eine präzise Zeiterfassung für Mitarbeiter im Homeoffice und im Büro, erzeugt verifizierbare Arbeitsnachweise durch regelmäßige Screenshots und überwacht die Produktivität mithilfe der Geräteaktivität. Das System speichert Daten bei Verbindungsproblemen und bietet flexible Einstellungen für unterschiedliche Unternehmensbedürfnisse. So wird eine effektive Überwachung mit dem Schutz der Privatsphäre der Mitarbeiter kombiniert, um Vertrauen und Transparenz zu erhalten.
Wichtige Projektinformationen
Branchen
Fernarbeit, hybride Arbeitsumgebungen, Personalmanagement
Dienstleistungen
Mitarbeiterüberwachung, Zeiterfassung, Produktivitätsverfolgung, Aktivitätsüberwachung, Datensynchronisierung
Lösungen
Aktivitätsverfolgungssystem, arbeitsnachweisbasierte Screenshot-Verifizierung, Offline-Datenspeicherung mit automatischer Synchronisierung, flexibles Konfigurationssystem, Dashboard für Produktivitätseinblicke
Technologien
.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus
Die Herausforderungen
Der Prozess
Um eine robuste und benutzerfreundliche Überwachungslösung zu erstellen, wurde der Entwicklungsprozess in mehrere Schlüsselaspekte gegliedert. Jeder Teil des Systems wurde so konzipiert, dass Leistung, Daten Genauigkeit und Datenschutz der Nutzer ausgewogen sind und gleichzeitig ein zuverlässiger Betrieb unter verschiedenen Bedingungen gewährleistet ist. Dieser Ansatz ermöglichte es, das Produkt flexibel, skalierbar und effizient im realen Einsatz zu halten.
Kern-Tracking-System
Entwicklung der Kerntracking-Funktionen, einschließlich Tastatureingaben, Mausaktivitäten, Protokollierung aktiver Fenster und Inaktivitätserkennung.
Screenshot- & Datenmanagement
Implementierung eines Screenshot-Systems mit konfigurierbaren Intervallen, Verwaltung des lokalen Speichers, Datenlimits und Bildkomprimierung.
Datensynchronisierung
Aufbau eines Synchronisierungssystems mit Offline-Datenspeicherung, automatischer Synchronisierung, Datenkomprimierung und Fehlerbehandlung mit Wiederholungslogik.
Konfigurationssystem
Entwurf eines flexiblen Konfigurationssystems, das die Anpassung von Tracking-Parametern, Screenshot-Intervallen, Inaktivitätsschwellen, Speicherlimits und Synchronisierungszeiten ermöglicht.
Lösungen
Die wichtigsten Funktionen der Lösung
- Screenshot-Verwaltung: Konfigurierbare Screenshot-Intervalle, Verwaltung des lokalen Speichers, Löschgrenzen und Komprimierung sorgen für effizienten Betrieb bei gleichzeitigem Respekt der Benutzerprivatsphäre.
- Aktivitätsüberwachung: Verfolgt Tastendrücke, Mausbewegungen und -klicks, aktive Fenstertitel und Inaktivitätsphasen, um genaue Einblicke bei minimaler Systembelastung zu bieten.
- Datensynchronisierung: Offline-Datenspeicherung, automatische Synchronisierung, Komprimierung und Wiederholungslogik gewährleisten keinen Datenverlust selbst bei schlechten Netzbedingungen bei minimaler Bandbreitennutzung.
- Konfigurationssystem: Anpassbare Tracking-Parameter, flexible Screenshot-Intervalle, einstellbare Inaktivitätsschwellenwerte, konfigurierbare Speicherlimits und Synchronisationszeiten ermöglichen es Organisationen, das System an ihre Bedürfnisse anzupassen und gleichzeitig die Konsistenz zu wahren.
Ergebnisse in Zahlen
99%
Die Präzision bei der Arbeitszeiterfassung gewährleistet eine genaue Protokollierung der Arbeitsstunden der Mitarbeiter und kommt Organisationen mit strengen Abrechnungsanforderungen zugute.
95%
Eine genaue Darstellung der tatsächlichen Arbeitsmuster bietet zuverlässige Einblicke in die Produktivität der Mitarbeiter.
99%
Screenshots werden fast immer erfolgreich erfasst, was eine überprüfbare Arbeitsnachweis sicherstellt.
92%
Optimierter Datentransfer reduziert die Größe der synchronisierten Daten, verbessert die Systemleistung und spart Bandbreite.
100%
Stellt sicher, dass während Verbindungsproblemen keine Daten verloren gehen, und gewährleistet volle Zuverlässigkeit in allen Offline-Szenarien.
um 85%
Die Größe des Screenshot-Speichers wird reduziert, wodurch Speicherplatz gespart wird, ohne die Datenqualität zu beeinträchtigen.