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.

Image

Wichtige Projektinformationen

Branchen

Branchen

Remote-Arbeit, hybride Arbeitsumgebungen, Personalmanagement

Dienstleistungen

Dienstleistungen

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

Lösungen

Lösungen

Aktivitätsverfolgungssystem, arbeitsspezifische Screenshot-Verifizierung, Offline-Datenspeicherung mit automatischer Synchronisierung, flexibles Konfigurationssystem, Produktivitäts-Dashboard

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 Hürden:
Screenshot-Stabilität

Screenshot-Stabilität

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

Aktivitätsverfolgung

Aktivitätsverfolgung

Umsetzung präziser Tastatur- und Mausaktivitätsverfolgung, um Produktivität ohne aufdringliche Maßnahmen zu überwachen.

Offline-Datenmanagement

Offline-Datenmanagement

Verwaltung der lokalen Speicherbegrenzungen und Sicherstellung der Datenspeicherung bei Offline-Szenarien.

Datensynchronisierung

Datensynchronisierung

Sicherstellung einer zuverlässigen Synchronisation mit dem Haupt-CRM-System für genaue und aktuelle Aufzeichnungen.

Datenkompression

Datenkompression

Entwicklung effizienter Komprimierung der Screenshot-Daten zur Reduzierung des Speicherbedarfs bei Erhalt der Qualität.

Systemzuverlässigkeit

Systemzuverlässigkeit

Umgang mit variabler Internetverbindung, Ruhemodus, hoher Systemlast und Aufrechterhaltung der genauen Aktivitätsverfolgung.

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

Kern-Tracking-System

Entwicklung der Kern-Tracking-Funktionen, darunter Tastatureingaben, Mausaktivität, Protokollierung aktiver Fenster und Inaktivitätserkennung.

Screenshot- und Datenmanagement

Screenshot- und Datenmanagement

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

Datensynchronisation

Datensynchronisation

Aufbau eines Synchronisierungssystems mit Offline-Datenspeicherung, automatischer Synchronisation, Datenkompression und Fehlerbehandlung mit Wiederholungsmechanismen.

Konfigurationssystem

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

Ergebnisse in Zahlen

Zeiterfassungsgenauigkeit

99%

Genauigkeit bei der Arbeitszeiterfassung gewährleistet eine präzise Protokollierung der Mitarbeiterstunden und kommt Organisationen mit strengen Abrechnungsanforderungen zugute.

Aktivitätsüberwachung

95%

Eine genaue Darstellung der tatsächlichen Arbeitsmuster liefert verlässliche Einblicke in die Produktivität der Mitarbeiter.

Screenshot-Zuverlässigkeit

99%

Screenshots werden fast immer erfolgreich erfasst und bieten somit überprüfbare Arbeitsnachweise.

Daten-Synchronisationseffizienz

92%

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

Offline-Datenaufbewahrung

100%

Stellt sicher, dass bei 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, um Festplattenspeicher zu sparen, 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