Seurantaohjelma

Tapausseloste

Seurantaohjelma, jonka on kehittänyt Oski Solutions, vie työntekijöiden valvonnan etä- ja hybridityössä uudelle tasolle. Yksinkertaisen ajanseurannan lisäksi se yhdistää näyttökuvat, syötteiden seurannan ja aktiviteettien kirjaamisen tarjoten selkeät näkymät työskentelytapoihin ja tuottavuuteen. Järjestelmä on joustava, turvallinen ja suunniteltu tasapainottamaan valvonta työntekijöiden yksityisyyden kanssa.

Tavoite: Tavoitteenamme oli luoda valvontaratkaisu sekä työnantajille
että työntekijöille, joka varmistaa läpinäkyvän ja tarkan aktiviteettien seurannan. Se tarjoaa tarkan ajanseurannan etä- ja toimistotyöntekijöille, tuottaa todennettavissa olevan työskentelynäytön jaksoittaisilla näyttökuvilla ja valvoo tuottavuutta laiteaktiviteettien perusteella. Järjestelmä säilyttää tiedot yhteyskatkosten aikana ja tarjoaa joustavat asetukset eri yritysten tarpeisiin, tasapainottaen tehokkaan valvonnan ja työntekijöiden yksityisyyden säilyttämisen luottamuksen ja läpinäkyvyyden ylläpitämiseksi.

Image

Projektin avaintiedot

Toimialat

Toimialat

Etätyö, hybridityöympäristöt, työvoiman hallinta

Palvelut

Palvelut

Työntekijöiden valvonta, ajanseuranta, tuottavuuden seuranta, aktiviteettien tarkkailu, tietojen synkronointi

Ratkaisut

Ratkaisut

Aktiviteettien seuranta, näyttökuviin perustuva työn varmentaminen, offline-tietojen tallennus automaattisella synkronoinnilla, joustava konfigurointijärjestelmä, tuottavuusnäkymätaulu

Teknologiat

Teknologiat

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

Haasteet

Kehitystiimi kohtasi merkittäviä teknisiä haasteita luodessaan vankkaa valvontajärjestelmää:
Näyttökuvan vakaus

Näyttökuvan vakaus

Stabiilin ja laiteylittäisen näyttökuvatoiminnallisuuden kehittäminen tarkkojen työskentelytodisteiden kaappaamiseksi eri laitteilla.

Aktiviteettien seuranta

Aktiviteettien seuranta

Tarkka näppäimistön ja hiiren aktiviteettien seuranta tuottavuuden valvomiseksi ilman tunkeilevuutta.

Offline-tietojen hallinta

Offline-tietojen hallinta

Paikallisen tallennustilan rajoitusten hallinta ja tietojen säilymisen varmistaminen offline-tilanteissa.

Tietojen synkronointi

Tietojen synkronointi

Luotettavan synkronoinnin varmistaminen pää-CRM-järjestelmän kanssa tarkkojen ja ajan tasalla olevien tietojen saamiseksi.

Tietojen pakkaus

Tietojen pakkaus

Tehokkaan näyttökuvadatan pakkaamisen luominen tallennustilan vähentämiseksi samalla kun laatu säilyy.

Järjestelmän luotettavuus

Järjestelmän luotettavuus

Vaihtelevien nettiyhteyksien, lepotilojen, suuren kuormituksen käsittely ja tarkan aktiviteettien seurannan ylläpito.

Prosessi

Jotta rakennettiin vahva ja käyttäjäystävällinen valvontaratkaisu, kehitysprosessi jaettiin useisiin keskeisiin osiin. Jokainen järjestelmän osa suunniteltiin tasapainottamaan suorituskyky, tietojen tarkkuus ja käyttäjän yksityisyys samalla varmistaen luotettavan toiminnan eri olosuhteissa. Tämä lähestymistapa mahdollisti tuotteen pysymisen joustavana, skaalautuvana ja tehokkaana käytännön käytössä.

Perusseurantajärjestelmä

Perusseurantajärjestelmä

Kehitettiin keskeiset seurantatoiminnot, kuten näppäimistön syötteet, hiiren aktiviteetti, aktiivisen ikkunan kirjaus ja passiivisuuden havaitseminen.

Näyttökuvien ja tietojen hallinta

Näyttökuvien ja tietojen hallinta

Toteutettiin näyttökuvajärjestelmä konfiguroitavilla aikaväleillä, paikallisen tallennuksen hallinnalla, tietorajoituksilla ja kuvan pakkauksella.

Tietojen synkronointi

Tietojen synkronointi

Rakennettiin synkronointijärjestelmä, jossa on offline-tietojen tallennus, automaattinen synkronointi, datan pakkaus ja virheenkäsittely uudelleent yrityksineen.

Konfigurointijärjestelmä

Konfigurointijärjestelmä

Suunniteltiin joustava konfigurointijärjestelmä, joka mahdollistaa seurantaparametrien, näyttökuvavälien, passiivisuuskynnysten, tallennusrajojen ja synkronoinnin ajoituksen räätälöinnin.

Ratkaisut

Ratkaisun keskeiset ominaisuudet

  • Näyttökuvien hallinta: Konfiguroitavat näyttökuvavälit, paikallisen tallennuksen hallinta, poistorajoitukset ja pakkaus varmistavat tehokkaan toiminnan samalla kun käyttäjän yksityisyyttä kunnioitetaan.

  • Aktiviteettien seuranta: Seuraa näppäimistön painalluksia, hiiren liikkeitä ja klikkauksia, aktiivisten ikkunoiden otsikoita ja passiivisuusjaksoja tarjoten tarkkoja näkymiä minimoidulla järjestelmävaikutuksella.

  • Tietojen synkronointi: Offline-tietojen tallennus, automaattinen synkronointi, pakkaus ja uudelleenyritysmekanismit varmistavat, ettei tietoja katoa huonojen verkkoyhteyksien aikana, käyttäen minimaalisesti kaistanleveyttä.

  • Konfigurointijärjestelmä: Mukautettavat seuranta-parametrit, joustavat kuvakaappausvälit, säädettävät passiivisuusrajat, konfiguroitavat tallennusrajoitukset sekä synkronoinnin ajoitus antavat organisaatioille mahdollisuuden sovittaa järjestelmä tarpeisiinsa samalla kun säilytetään yhdenmukaisuus.
Image

Tulokset numeroina

Ajanseurannan tarkkuus

99%

Työajan tarkka kirjaaminen varmistaa tarkat työntekijöiden tuntikirjaukset, mikä hyödyttää organisaatioita, joilla on tiukat laskutusvaatimukset.

Toiminnan seuranta

95%

Todenmukaisten työkuvioiden tarkka esitys tarjoaa luotettavaa tietoa työntekijöiden tuottavuudesta.

Kuvakaappausten luotettavuus

99%

Kuvakaappaukset tallentuvat onnistuneesti lähes aina, mikä takaa todennettavan työn todistuksen.

Datan synkronoinnin tehokkuus

92%

Optimoitu tiedonsiirto vähentää synkronoidun datan kokoa, parantaen järjestelmän suorituskykyä ja säästäen kaistanleveyttä.

Offline-datan säilytys

100%

Varmistaa, ettei dataa katoa yhteysongelmien aikana, säilyttäen täyden luotettavuuden kaikissa offline-tilanteissa.

Tallennuksen optimointi

85 %:lla vähemmän

Kuvakaappausten tallennustila on pienennetty, säästäen levytilaa heikentämättä datan laatua.

Työskenteletkö jonkin uuden parissa?

Luodaan se yhdessä! Kerro ideastasi tai varaa ilmainen konsultaatio

Message not sent.
Message not sent.
×
Etkö tiedä mistä aloittaa? Autamme sinua hahmottamaan seuraavat askeleet!
Suostumus henkilötietojen käsittelyyn
×
Onko haaste? Tiimimme muuttaa sen ratkaisuksi.
Suostumus henkilötietojen käsittelyyn