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.

Image

Wichtige Projektinformationen

Branchen

Branchen

Fernarbeit, hybride Arbeitsumgebungen, Personalmanagement

Dienstleistungen

Dienstleistungen

Mitarbeiterüberwachung, Zeiterfassung, Produktivitätsverfolgung, Aktivitätsüberwachung, Datensynchronisierung

Lösungen

Lösungen

Aktivitätsverfolgungssystem, arbeitsnachweisbasierte Screenshot-Verifizierung, Offline-Datenspeicherung mit automatischer Synchronisierung, flexibles Konfigurationssystem, Dashboard für Produktivitätseinblicke

Technologien

Technologien

.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus

Die Herausforderungen

Das Entwicklungsteam stand bei der Erstellung eines robusten Überwachungssystems vor erheblichen technischen Herausforderungen:
Screenshot-Stabilität

Screenshot-Stabilität

Entwicklung stabiler plattformübergreifender Screenshot-Funktionen zur genauen Erfassung von Arbeitsnachweisen auf verschiedenen Geräten.

Aktivitätsverfolgung

Aktivitätsverfolgung

Implementierung präziser Tastatur- und Mausaktivitätsverfolgung, um die Produktivität zu überwachen, ohne aufdringlich zu sein.

Offline-Datenverwaltung

Offline-Datenverwaltung

Verwaltung von lokalen Speicherbegrenzungen und Sicherstellung des Datenbestands bei Offline-Szenarien.

Datensynchronisierung

Datensynchronisierung

Gewährleistung einer zuverlässigen Synchronisierung mit dem Haupt-CRM-System für genaue und aktuelle Aufzeichnungen.

Datenkomprimierung

Datenkomprimierung

Erstellung einer effizienten Komprimierung von Screenshot-Daten zur Reduzierung des Speicherverbrauchs bei gleichzeitiger Qualitätserhaltung.

Systemzuverlässigkeit

Systemzuverlässigkeit

Bewältigung variabler Internetverbindungen, Schlafmodi, hoher Systemauslastung und Aufrechterhaltung einer genauen Aktivitätsverfolgung.

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

Kern-Tracking-System

Entwicklung der Kerntracking-Funktionen, einschließlich Tastatureingaben, Mausaktivitäten, Protokollierung aktiver Fenster und Inaktivitätserkennung.

Screenshot- & Datenmanagement

Screenshot- & Datenmanagement

Implementierung eines Screenshot-Systems mit konfigurierbaren Intervallen, Verwaltung des lokalen Speichers, Datenlimits und Bildkomprimierung.

Datensynchronisierung

Datensynchronisierung

Aufbau eines Synchronisierungssystems mit Offline-Datenspeicherung, automatischer Synchronisierung, Datenkomprimierung und Fehlerbehandlung mit Wiederholungslogik.

Konfigurationssystem

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.
Image

Ergebnisse in Zahlen

Präzision der Zeiterfassung

99%

Die Präzision bei der Arbeitszeiterfassung gewährleistet eine genaue Protokollierung der Arbeitsstunden der Mitarbeiter und kommt Organisationen mit strengen Abrechnungsanforderungen zugute.

Aktivitätsüberwachung

95%

Eine genaue Darstellung der tatsächlichen Arbeitsmuster bietet zuverlässige Einblicke in die Produktivität der Mitarbeiter.

Screenshot-Zuverlässigkeit

99%

Screenshots werden fast immer erfolgreich erfasst, was eine überprüfbare Arbeitsnachweis sicherstellt.

Daten-Synchronisationseffizienz

92%

Optimierter Datentransfer reduziert die Größe der synchronisierten Daten, verbessert die Systemleistung und spart Bandbreite.

Offline-Datenaufbewahrung

100%

Stellt sicher, dass während Verbindungsproblemen keine Daten verloren gehen, und gewährleistet volle Zuverlässigkeit in allen Offline-Szenarien.

Speicheroptimierung

um 85%

Die Größe des Screenshot-Speichers wird reduziert, wodurch Speicherplatz gespart wird, ohne die Datenqualität zu beeinträchtigen.

Arbeiten Sie an etwas Neuem?

Lassen Sie es uns gemeinsam erstellen! Erzählen Sie uns von Ihrer Idee oder buchen Sie eine kostenlose Beratung

Message not sent.
Message not sent.
×
Nicht sicher, wo Sie anfangen sollen? Wir helfen Ihnen, die nächsten Schritte zu planen!
Einwilligung zur Verarbeitung personenbezogener Daten
×
Haben Sie eine Herausforderung? Unser Team verwandelt sie in eine Lösung.
Einwilligung zur Verarbeitung personenbezogener Daten