Tracking-Anwendung
Fallübersicht
Tracking App, entwickelt von Oski Solutions, verbessert die Mitarbeiterüberwachung für Remote- 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 Mitarbeiterprivatsphäre 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 präzise Zeiterfassung für Remote- und Büroangestellte, erzeugt verifizierbare Arbeitsnachweise durch periodische Screenshots und überwacht die Produktivität über Geräteaktivitäten. Das System speichert Daten bei Verbindungsproblemen und bietet flexible Einstellungen für unterschiedliche Unternehmensbedürfnisse, um effektive Überwachung mit Mitarbeiterprivatsphäre zu verbinden und Vertrauen sowie Transparenz zu bewahren.
Wichtige Projektinformationen
Branchen
Remote-Arbeit, hybride Arbeitsumgebungen, Personalmanagement
Dienstleistungen
Mitarbeiterüberwachung, Zeiterfassung, Produktivitätsverfolgung, Aktivitätsüberwachung, Datensynchronisation
Lösungen
Aktivitätsverfolgungssystem, arbeitsspezifische Screenshot-Verifizierung, Offline-Datenspeicherung mit automatischer Synchronisierung, flexibles Konfigurationssystem, Produktivitäts-Dashboard
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 entwickeln, wurde der Entwicklungsprozess in mehrere Schlüsselkomponenten unterteilt. Jeder Teil des Systems wurde entworfen, um Leistung, Datenqualität und Benutzerprivatsphäre auszubalancieren und zugleich zuverlässigen Betrieb unter verschiedenen Bedingungen zu gewährleisten. Dieser Ansatz erlaubte es, das Produkt flexibel, skalierbar und effizient im realen Einsatz zu gestalten.
Kern-Tracking-System
Entwicklung der Kern-Tracking-Funktionen, darunter Tastatureingaben, Mausaktivität, Protokollierung aktiver Fenster und Inaktivitätserkennung.
Screenshot- und Datenmanagement
Implementierung eines Screenshot-Systems mit konfigurierbaren Intervallen, Verwaltung des lokalen Speichers, Datenlimits und Bildkompression.
Datensynchronisation
Aufbau eines Synchronisierungssystems mit Offline-Datenspeicherung, automatischer Synchronisation, Datenkompression und Fehlerbehandlung mit Wiederholungsmechanismen.
Konfigurationssystem
Entwicklung eines flexiblen Konfigurationssystems, das Anpassungen von Tracking-Parametern, Screenshot-Intervallen, Inaktivitätsschwellen, Speicherlimits und Synchronisationszeitpunkten erlaubt.
Lösungen
Die Hauptfunktionen der Lösung
- Screenshot-Management: Konfigurierbare Screenshot-Intervalle, Verwaltung des lokalen Speichers, Löschgrenzen und Kompression gewährleisten effizienten Betrieb bei Wahrung der Privatsphäre der Nutzer.
- Aktivitätsüberwachung: Verfolgt Tastendruck, Mausbewegungen und -klicks, aktive Fenstertitel und Inaktivitätszeiten, um genaue Einblicke mit minimalem Systemeinfluss zu bieten.
- Datensynchronisation: Offline-Datenspeicherung, automatische Synchronisation, Kompression und Wiederholungsmechanismen stellen sicher, dass keine Daten selbst bei schlechten Netzwerkbedingungen verloren gehen, dabei wird minimale Bandbreite verwendet.
- Konfigurationssystem: Anpassbare Tracking-Parameter, flexible Screenshot-Intervalle, einstellbare Inaktivitätsschwellen, konfigurierbare Speicherlimits und Synchronisationszeitpunkte ermöglichen es Organisationen, das System an ihre Bedürfnisse anzupassen und gleichzeitig Konsistenz zu wahren.
Ergebnisse in Zahlen
99%
Genauigkeit bei der Arbeitszeiterfassung gewährleistet eine präzise Protokollierung der Mitarbeiterstunden und kommt Organisationen mit strengen Abrechnungsanforderungen zugute.
95%
Eine genaue Darstellung der tatsächlichen Arbeitsmuster liefert verlässliche Einblicke in die Produktivität der Mitarbeiter.
99%
Screenshots werden fast immer erfolgreich erfasst und bieten somit überprüfbare Arbeitsnachweise.
92%
Optimierter Datentransfer verringert die Größe der synchronisierten Daten, verbessert die Systemleistung und spart Bandbreite.
100%
Stellt sicher, dass bei 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, um Festplattenspeicher zu sparen, ohne die Datenqualität zu beeinträchtigen.