◉ Operatiivisen toiminnan ohjausjärjestelmä

Kohteet, laatu, työmaat ja huollot — yhdellä QR-koodilla.

OneTrack yhdistää kalusto- ja kohdehallinnan, laatujärjestelmän, työmaapäiväkirjan, huoltoraportit, koulutukset, CRM:n ja tehtävät samaan järjestelmään. Rakennettu teollisuuden, kiinteistöhuollon ja rakennusalan arkeen.

✓ Suomalainen ✓ GDPR-yhteensopiva ✓ Multi-tenantti ✓ Mobiili-first ✓ AI-avustimet
OneTrack Home-näkymä
Miksi OneTrack

Kolme keskeistä haastetta — yhdessä ratkaisussa

Kalustohallinta, laatuvaatimukset ja työmaadokumentointi ovat nykyään hajautuneet moneen järjestelmään. Niitä yhdistää työlääs, papereita, Excel-taulukoita ja unohtuneita tehtäviä.

🎓

Koulutukset vanhentuvat kesken työmaan

Työturvallisuuskortti, tulityökortti tai EA1 — kaikki eri paikoissa, ja vanhentumiset huomataan yleensä liian myöhään.

🔧

Kalusto ja kohteet hajallaan

Missä on Volvo EC220E juuri nyt? Kuka viimeksi huolsi sen? Milloin nostoketjun tarkastus vanhenee? Vastaukset jäävät usein arvailuksi.

📋

Laatujärjestelmä paperilla

Poikkeamat kirjataan lomakkeille, työmaapäiväkirja pidetään vihossa ja huoltoraportit lähetetään sähköpostilla. Auditoinnissa mennään pinseteillä.

Ratkaisu

Yksi QR-koodi — kaikki hallinnassa

Jokaisella kohteella, laitteella ja työmaalla on oma QR-koodi. Skannaa se puhelimellasi ja pääset suoraan kohteen kaikkiin tietoihin: huoltohistoriaan, koulutuksiin, poikkeamiin ja käyttöohjeisiin.

Kohteiden Kanban-näkymä
Kohteet & Kalusto

Ryhmittele kalusto työmaittain tai osastoittain

Näet yhdellä silmäyksellä mitkä kohteet ovat aktiivisia, missä huolto on käynnissä ja mitkä on poistettu käytöstä. Vaihda Kanban-, lista- tai karttanäkymän välillä.

  • 14+ kohdetyyppiä: laitteet, työkoneet, ajoneuvot, nostoapuvälineet, putoamissuojaimet, työmaat, projektit
  • Sarjanumero, sijainti, vastuuhenkilö ja käyttöhistoria
  • Kalibrointi- ja huoltoseuranta automaattisilla muistutuksilla
  • GPS-jäljityslaitteet (TAT240, FMC800) reaaliaikaisella sijainnilla
  • Julkinen QR-sivu (id.onetrack.fi) omilla vikailmoituksilla
Kohteen detail-näkymä
Kohteen näkymä

Kaikki kohteen tiedot yhdessä paikassa

Kohteen omalta sivulta löydät kaikki huollot, korjaukset, viat, koulutukset ja liitedokumentit. Tallennat huoltokustannukset ja seuraat kalibrointiväliä.

  • Korjaushistoria ja -kustannukset kertymänä
  • Vikailmoitukset suoraan kentältä puhelimella
  • Vastuuhenkilön asetus ja vastuu-alueen hallinta
  • Tiedostot ja liitteet (kuvat, PDF:t, ohjeet)
  • Huoltoraporttihistoria valmis PDF-muodossa
QMS Poikkeamat
Laadunhallinta (QMS)

Poikkeamat, riskit ja auditoinnit — ilman paperia

Kirjaa turvallisuushavainto, asiakasreklamaatio tai läheltä piti -tilanne suoraan puhelimella. AI-avustaja litteroi puhutun kuvauksen tekstiksi. Työnkulku vie sen luonnoksesta tarkistuksen kautta suljetuksi.

  • 10 poikkeamatyyppiä: turvallisuushavainto, sisäinen/ulkoinen auditointi, tapaturma, aloite jne.
  • 5-Miksi juurisyyanalyysi + korjaavat & ennaltaehkäisevät toimet
  • Riskiluokitus (todennäköisyys × seuraus) ja kustannusarvio
  • Ääninauhoituspohjainen kirjaus (Whisper AI -litterointi)
  • QMS-dokumentit, versiot, monen allekirjoittajan hyväksyntä
  • Word-vienti liitekuvineen — valmis auditoijalle
Poikkeaman detail
Poikkeamien käsittely

Läpinäkyvä työnkulku käsittelijästä hyväksyntään

Jokainen poikkeama etenee vaiheittain: luonnos → analyysi → tarkistus → toimenpiteet → vahvistus → suljettu. Näet kuka teki mitä ja milloin. Sairaspoissaolot ja kustannukset kirjataan seurantaa varten.

  • Tiedot / Juurisyy / Toimenpiteet / Liitteet / Historia
  • Vakavuudet: lievä, vakava, kriittinen, positiivinen
  • Työsuojelullinen tapaturmien ja sairaspoissaolojen seuranta
Työmaapäiväkirja
Työmaapäiväkirja

YSE 1998 § 75 -mukainen päiväkirja

Päivittäiset merkinnät, työvoima, säätiedot, työsuoritteet, tarkastukset ja muutostyöt kirjautuvat samaan päiväkirjaan. Sääolosuhteet haetaan automaattisesti API:sta. Kuittausvirta huolehtii että tilaaja ja työmaapäällikkö näkevät saman totuuden.

  • Työmaapäälliköt, työnjohtajat, omat työntekijät, aliurakoitsijat erikseen
  • Muutostyöt, tarkastukset, huomautukset
  • Kuittaus- ja hyväksyntätyönkulku
  • Hierarkkinen käyttöoikeushallinta työmaan sisällä
Päiväkirjan merkintä
Päiväkirjan merkintä

Kaikki päivän tiedot yhdessä paikassa

Yhden päivän merkintä sisältää säätilat aamu/päivä/ilta -ajalle, työvoiman määrän, tehdyt työsuoritteet, huomiot seuraavalle päivälle ja tarkastukset. Merkintä lukittuu kuittauksen jälkeen.

  • Automaattinen säätila API:sta työmaan sijainnin mukaan
  • Liitteet: kuvat, PDF:t, katselmusraportit
  • Content hash: muuttamaton, todistettavissa oleva merkintä
Huoltoraportti
Huoltoraportit

Digitaalinen huoltoraportti allekirjoituksella ja PDF:llä

Täytä huoltoraportti puhelimella työmaalla, allekirjoita sormella ja lähetä. Järjestelmä luo automaattisesti PDF:n ja lähettää muistutuksen seuraavasta huollosta.

  • Huollon kohde linkitetään laitteeseen ja työmaahan
  • Kuvien lisäys suoraan puhelimen kamerasta
  • Toimeksianto (tilausnumero), suorittajat, muut osallistujat
  • Digitaalinen allekirjoitus + automaattinen PDF-generointi
  • Muistutus seuraavasta huollosta sähköpostilla
Uuden tehtävän luonti
Tehtävät

Yksittäiset tehtävät, muistutukset ja toistot

Luo tehtäviä itselle, käyttäjille, työrooleille tai osastoille. Aseta prioriteetit, määräpäivät ja toistot (päivittäin, viikoittain, kuukausittain, vuosittain). Push-ilmoitus muistuttaa ajoissa.

  • Osoita: itselle, käyttäjälle, työroolille, osastolle
  • Prioriteetit: matala, normaali, korkea, kriittinen
  • Muistutusaika + push-ilmoitus
  • RRULE-toistuvuudet automaattisilla luontikerroilla
CRM Kanban
CRM

Myyntiputki ja asiakashallinta

Liidiseinä-Kanban vie prospektin liidistä kontaktoinnin ja tarjouspyynnön kautta tarjoukseen ja allekirjoitukseen. Ryhmäliidit sallii saman prospektin näkymisen useille tiimeille.

  • Pipeline: Liidi → Kontaktoitu → Sopiva projekti → Tarjouspyyntö → Tarjous → Odottaa
  • Prospektit + kontaktit + aktiviteetit
  • Ryhmäliidit (jaettu näkyvyys tiimeille)
  • Suora integraatio arvontoihin (messu-liidit CRM:ään yhdellä klikillä)
Julkinen arvontasivu
Arvonnat

Messu-arvonnat ja liidien keräys

Rakenna omalla brändillä varustettu arvontasivu, jaa QR-koodi messuosastolla ja kerää yhteystiedot suoraan CRM:ään. Automaattinen voittajien arvonta, luottamuksellisten kenttien erottelu ja GDPR-yhteydenottolupa varmistavat että kaikki menee oikein.

  • Kustomoi logo, brändiväri, hero-kuva ja palkinto
  • QR-koodi julkiseen kyselyyn — tulosta A4-kylttiä varten
  • Automaattinen voittajien arvonta kelvollisista osallistujista
  • GDPR: yhteydenottolupa erotellaan, luottamukselliset kentät erilliseen CSV:hen
  • CRM-integraatio: yhdellä klikillä prospektiksi
Ilmoituskanava
Ilmoituskanava

EU-direktiivin mukainen nimetön ilmoituskanava

Ilmoittajansuojeludirektiivi (EU 2019/1937) vaatii vähintään 50 henkilön yrityksiltä nimettömän ilmoituskanavan. OneTrackin ilmoituskanava on nimetön by design: ilmoituksia ei tallenneta tietokantaan, vaan ne lähetetään suoraan sähköpostilla vastaanottajalle.

  • Nimetön — IP-osoitteita, evästeitä tai selaintietoja ei tallenneta
  • Suora sähköposti compliance-vastaanottajalle
  • Kustomoitava korostusväri per organisaatio
  • Vaatii ei kirjautumista — julkinen linkki työntekijöille
Hallinta

Admin Dashboard hallitsee kaikkea

Käyttäjät, roolit, koulutukset, kortit, mallipohjat, osastot, tiedotteet, tuntikirjaus, työmaapäiväkirja, InfoTV, QMS, dokumentit, tehtävät, laskutus, CRM, asetukset ja superadmin — kaikki samassa hallintapaneelissa.

Admin Dashboard
Admin

17 hallintaosiota — kaikki keskitetysti

  • Käyttäjät ja työroolit hierarkkisilla käyttöoikeuksilla
  • Koulutukset ja korttipohjat (Työturva, Tulityö, EA1, Nostoluvat, Trukki…)
  • Osastot työmaittain, kustannuspaikkoineen
  • Sähköposti- ja push-ilmoitusten koostaminen
  • Vuosikelloasetukset ja mallipohjat
Admin Asetukset
Asetukset

15 asetuspaneelia yhdellä sivupalkilla

  • Sähköposti-ilmoitukset, koostesähköpostit odottavista hyväksynnöistä
  • Vikailmoitusten asetukset, automaattihyväksyntä
  • Onboarding-vaatimukset ja pakolliset kentät
  • Julkinen sivu (branding), kohdetyypit, tarkastustyypit
  • Ilmoituskanava, arvonnat, integraatiot, push-ilmoitukset
Pääominaisuudet

Rakennettu operatiivisen työn tarpeisiin

Mobiili edellä. Tehokas offline-tuki. Rakennettu kestämään auditoinnit ja päivittäinen työ.

📱

Mobiili-first + PWA

Selaa, skannaa, kirjaa ja kuittaa suoraan puhelimella. Asennettavissa kotinäytölle. Push-ilmoitukset.

🔒

Monitenanttinen

Jokainen yritys omalla datalla. Tenanttiryhmät sallivat rajoitetun jaon (esim. konsernitasolla).

🤖

Tekoäly-avustimet

Voice-to-text QMS:ssä, AI-chat, automatisoidut liidien laadinnat, älykäs kohteiden tunnistus.

📊

Raportointi

Työtuntiraportit, tehtäväkategoriat, kohteiden käyttöasteet, poikkeamien trendit, Excel-vienti.

🌐

Julkiset sivut

Vikailmoitukset, whistleblower, arvontasivut ja QR-latauslinkit toimivat ilman kirjautumista.

🔐

Turvallisuus

CSRF-suojaus, VAPID push, EU-serveri (R2), GDPR-yhteensopivuus, roolipohjainen käyttöoikeus.

🔌

Integraatiot

Easoft-toiminnanohjaus, OpenStreetMap-kartat, R2-tallennus, avoin REST API.

💾

Automaattinen varmuuskopiointi

Päivittäiset backupit, gitin varmistama koodihistoria, dokumenttiversiot.

Kattava lista

Kaikki ominaisuudet — jaoteltu

OneTrack rakennetaan avoimena kokoelmana moduuleja. Alla kaikki, mitä järjestelmä tänään sisältää — kategorisoituna.

📦 Kohteet & Kalusto

Laitteet, työkoneet, ajoneuvot, nostoapuvälineet
  • QR-koodilla merkittävät kohteet — yksilöllinen linkki id.onetrack.fi/xxxx-xxxx
  • Kanban-, lista- ja karttanäkymä
  • 14+ kohdetyyppiä: Laitteet, Työkalut, Ajoneuvot, Tietokoneet, Kalusteet, Työkoneet, Muu, Nostoapuväline, Putoamissuojaimet, Henkilönostimet, Työmaa, Asiakas, Projekti, Nosturi
  • Sarjanumero, sijainti, vastuuhenkilö, osasto
  • Kalibrointiväli ja seuraava kalibrointipäivä
  • Huoltoväli ja seuraava huoltopäivä
  • Takuun päättymispäivä
  • Korjaushistoria ja kertyneet korjauskustannukset
  • Personal / Company owner-tyyppi
  • Kohteen jako käyttäjille tai osastoille
  • Tarkastustyyppien hallinta
  • Julkinen QR-sivu vikailmoituksineen
  • GPS-jäljityslaitteet: TAT240 ja FMC800
  • Kohteen kuva Cloudflare R2 -tallennuksessa
  • Kohteiden joukkotuonti CSV:llä
  • Kohteen liitedokumentit

✅ Laadunhallinta (QMS)

Poikkeamat, riskit, dokumentit, vuosikello
  • 10 poikkeamatyyppiä: turvallisuushavainto, sisäinen poikkeama, ympäristöhavainto, asiakasreklamaatio, muu, työtapaturma, aloite, ulkoinen auditointi, sisäinen auditointi, toimittajareklamaatio
  • Vakavuudet: lievä, vakava, kriittinen, positiivinen
  • Työnkulku: luonnos → analyysi → tarkistus → toimenpiteet → vahvistus → suljettu
  • 5-Miksi juurisyyanalyysi
  • Välitön toimenpide + korjaava + ennaltaehkäisevä
  • Riskimatriisi (todennäköisyys × seuraus × score)
  • Kustannusarvio (EUR)
  • Sairaspoissaolot päivinä + tapaturmakirjaus
  • Tutkintavaihe: aloitettu, käynnissä, valmis
  • Tutkintaraportin PDF-liite
  • Kommentit + @-maininnat + notifikaatiot
  • Liitteet (kuvat, PDF:t, äänitallenteet)
  • Ääninauhoituspohjainen kirjaus + Whisper-litterointi
  • Kategoriat, tagit, lähdetyypit — täysin tenanttikohtaisia
  • Monen allekirjoittajan dokumenttihyväksyntä
  • Dokumenttiversiot, tila-vaiheet (draft, review, approved, obsolete)
  • Dokumentin voimassaoloaika + seuraava katselmus
  • Osasto-, työrooli- ja käyttäjäperustaiset allekirjoittajat
  • Dokumenttien kansiorakenne + kansiopolut
  • CSV-tuonti historiadatalle
  • Word-vienti liitekuvineen (numeroituna) — auditointivalmis
  • Riskikirjasto (yhteinen riskityyppi + historiat)
  • Vuosikello: lista, kalenteri ja pyörä-näkymä
  • RRULE-toistuvat tapahtumat + poikkeukset

📖 Työmaapäiväkirja

YSE 1998 § 75 -mukainen dokumentointi
  • Työmaaprojektit (worksite_projects) linkitettynä osastoihin
  • Päivittäiset merkinnät + kuittaus-työnkulku
  • Sääolosuhteet automaattisesti API:sta (aamu/päivä/ilta)
  • Työvoima: työmaapäälliköt, työnjohtajat, omat, aliurakoitsijat
  • Aliurakoitsijan hallinta (worksite_subcontractors)
  • Työsuoritteet (mm. betonivalu, raudoitus…)
  • Muutostyöt (change orders)
  • Tarkastukset (inspections) mallipohjilla
  • Huomautukset (remarks)
  • Yleisnotet + huomioita seuraavaan päivään
  • Content hash -tarkistus (muuttamattomuus todistettavissa)
  • Työmaan hierarkkinen käyttöoikeushallinta
  • Kuittausvirran audit-loki
  • Excel- ja PDF-vienti

🛠 Huoltoraportit

Digitaaliset raportit + PDF + allekirjoitukset
  • Huoltoraportin luonti — työmaan tai laitteen alle
  • Perustiedot: kohteen osoite, laite, huoltokohde
  • Työtoimeksianto-numero (tilausviite)
  • Suorittaja + muut osallistujat
  • Tehdyt toimenpiteet (rich text)
  • Kuvien lisäys suoraan puhelimen kamerasta
  • Digitaalinen allekirjoitus (touch/mouse)
  • Automaattinen PDF-generointi (natiivi, ei riippuvuuksia)
  • PDF:n sisällöissä liitekuvat numeroituna
  • Muistutus seuraavasta huollosta sähköpostilla
  • Raportin lukitus + purkumahdollisuus adminille
  • Huoltohistoria per laite
  • Cloudflare R2 -tallennus kuvile ja PDF:ille

🔧 Korjaukset (Repairs)

Vika → korjaustilaus → historia
  • Vahvistetut ja odottavat vikailmoitukset
  • Korjauksen luonti vikailmoituksesta
  • Työvaiheet ja kustannukset
  • Korjaushistoria per laite
  • Korjauksen liittäminen huoltoraporttiin
  • Kustannuskertymä per kohde

⚠️ Vikailmoitukset

Julkinen ja sisäinen ilmoituskanava
  • Julkinen vikailmoitus QR-koodin kautta (ei kirjautumista)
  • Työntekijän vikailmoitus laitteesta
  • Ilmoituksen kohdennus osastolle/käyttäjälle
  • Ilmoituksen kuvat ja kuvaus
  • Bulk-hyväksyntä ja -hylkäys
  • Automaattinen sähköposti-ilmoitus vastaanottajalle
  • Automaattihyväksyntä pienille asioille
  • Kytkeytyy korjaus- ja huoltotyönkulkuun

🎓 Koulutukset & Perehdytys

Koulutushistoria ja vanhenemiset
  • Koulutusaineiston hallinta (adminissa)
  • Vanhenemisaikojen seuranta koulutuksittain
  • Vanhenemismuistutukset sähköpostilla ja push-ilmoituksena
  • Käyttäjäkohtaiset koulutushistoriat
  • Pakolliset koulutukset per työrooli/osasto
  • Roolipohjaiset koulutusvaatimukset
  • Osallistujien joukkotuonti
  • Koulutustodistuksen kuva/PDF liite

🏅 Kortit ja Pätevyydet

Työturva, tulityö, EA1, nostot…
  • Kategoriat: Turvallisuus, Ajoluvat, Ammatilliset, Terveys, Muut
  • Työturvallisuuskortti, Tulityökortti, EA1, Nostoluvat, Trukkikortti
  • Voimassaoloajat ja vanheneminen
  • Sertifikaattikuvan tallennus
  • Odottavat hyväksynnät (admin verifioi)
  • Skannauslokitus (kortin QR skannauksesta jää tapahtuma)
  • Pakolliset kortit työroolille
  • Tenantille käytöstä pois otettavat korttityypit
  • Yksittäisen käyttäjän tenanttikohtaiset vaatimukset

⏱ Tuntikirjaus & Tuntikirjanpito

Työaika ja urakoitsijan tunnit
  • Yksinkertainen tuntikirjaus (Tuntikirjaus)
  • Kittilä-mallinen tuntikirjanpito (Tuntikirjanpito)
  • Ryhmä- tai yksilötilassa
  • Kustannuspaikat (kategoriat)
  • Osastokohtaiset asetukset (custom hours, dropdowns, mappings)
  • Työsuoritteet ja hinnastot
  • Alue-, työmaa- ja urakoitsijaseuranta
  • Excel-vienti laskutusta varten
  • Osaston avoimet tehtävät -paneeli

🎯 CRM

Asiakashallinta ja myyntiputki
  • Liidiseinä-Kanban: Liidi, Kontaktoitu, Sopiva projekti, Tarjouspyyntö, Tarjous, Odottaa
  • Prospektit + kontaktit + aktiviteetit
  • Ryhmäliidit (jaettu näkyvyys tiimien kesken)
  • Tulokset-välilehti (won/lost)
  • "Tavoitettu"-merkintä ja luottamukselliset kentät
  • Arvonnasta CRM:ään -integraatio yhdellä klikillä
  • Sähköpostiduplikaattitarkistus
  • Konvertoidut lomakevastaukset (from campaigns)

🛒 Ryhmätarjoukset (Intra)

Yritysryhmän jaetut hankinnat
  • Ryhmähankintojen lista
  • Osallistujien hallinta
  • Better deal -dialogi (vertailu)
  • Sopimusten liitteet
  • Kuvat + tarjousten pdf
  • Suodatus kategorioittain

📣 Yrityksen tiedotteet

Ilmoitukset ja tärkeät hälytykset
  • Tyypit: tärkeä, uutinen, vinkki, juhlailmoitus
  • Kohdennus osastoihin
  • Kiinnittäminen (pin) etusivun modaaliksi
  • Vanhenemisajat
  • Luetut merkinnät per käyttäjä
  • Tenanttiryhmän jakama tiedote (shared_with_group_id)
  • Kuva/ikoni

🛡 Ilmoituskanava

EU 2019/1937 Whistleblower
  • Nimetön by design — IP-osoitteita, evästeitä ei tallenneta
  • Ilmoituksia ei tallenneta tietokantaan (yksityisyys)
  • Suora sähköposti compliance-vastaanottajalle
  • Kustomoitava korostusväri
  • Julkinen linkki työntekijöille (ei kirjautumista)
  • EU-direktiivi 2019/1937 -yhteensopiva

🎁 Arvonnat

Messu-arvonnat ja liidien keräys
  • Kustomoi otsikko, kuvaus, logo, brändiväri, hero-kuva
  • Slug-URL (www.onetrack.fi/taskmanager/kysely/xxx)
  • Alkamis- ja päättymisajat, kiitosviesti, säännöt
  • Rate-limiting + honeypot + uniikki-email tarkistus
  • Automaattinen voittajien arvonta kelvollisista
  • Hylkäys ja hylkäyksen syy
  • QR-koodi julkiseen kyselyyn — tulostettava A4-kylttiä varten
  • CSV-vienti (yleinen + luottamuksellinen)
  • GDPR: yhteydenottolupa erottelu + varoitus ilman lupaa CRM-siirrossa
  • CRM-integraatio: prospektiksi yhdellä klikillä
  • "Powered by OneTrack" -alaviite

📁 Dokumentit

Projektidokumentit + suostumukset
  • Projektidokumentit + kansiorakenne
  • Latauslogitus
  • Suostumusdokumentit (consent-documents)
  • Käyttöehtojen hyväksyminen
  • Dokumenttien joukkotuonti
  • Versionhallinta

🗺 Karttanäkymä

GPS-sijainnit ja lupakartat
  • OpenStreetMap-pohjainen
  • Kohteiden GPS-sijainnit reaaliaikaisesti
  • Suodatus tyypeittäin
  • Lupakartta (rakennuslupa-alue)
  • Käyttäjä- ja työmaakartat

📅 Vuosikello

Toistuvat tapahtumat ja katselmukset
  • Kalenteri-, lista- ja pyörä-näkymä
  • RRULE-toistuvuudet (päivittäin, viikoittain, kuukausittain, vuosittain)
  • Poikkeuksien hallinta
  • Osasto- ja käyttäjätaso
  • Kalenterit toimiston ja työmaan käyttöön

👋 Onboarding

Uuden käyttäjän perehdytys
  • Ohjattu wizard-kokemus
  • Pakollisten korttien haku ensimmäisenä
  • OnboardingGuard estää pääsyn ennen loppuun
  • Räätälöitävät pakolliset kentät
  • Pakollisten koulutusten pyytäminen

👥 Käyttäjien hallinta

Roolit ja käyttöoikeudet
  • Järjestelmäroolit: Superadmin, Admin, Työmaapäällikkö, Työnjohtaja, Työntekijä
  • Työroolit (job_roles) tenanttikohtaisesti
  • Osastojen jäsenet
  • Käyttöoikeuksien hierarkia
  • Yksittäisen käyttäjän permission-yliajo
  • Tiimin jäsenten lisäys
  • Alihenkilöiden uudelleenosoittaminen roolimuutoksissa
  • Käyttäjän monta osastoa
  • Käyttäjän tarkka certification-status

⚙️ Admin Dashboard

Keskitetty hallinta 17 osiolla
  • Käyttäjät + Roolit + Työroolit
  • Koulutukset + Kortit + odottavat sertifikaatit
  • Mallipohjat (raportti/lomake)
  • Osastot + osastovastuut
  • Tiedotteet + luetut merkinnät
  • Tuntikirjaus-asetukset + osastokohtainen konfig
  • Työmaapäiväkirja-hallinta + hierarkkiset oikeudet
  • InfoTV-näkymän hallinta (osastojen tilanne)
  • QMS-hallinta + import wizardit + reports
  • Dokumenttien hallinta
  • Tehtävät (standalone tasks)
  • Laskutus (tenants)
  • CRM-hallinta
  • Asetukset (15 osiota)
  • Superadmin (tenantien hallinta)

🎛 Asetukset (Admin-sivupalkki)

15 asetuspaneelia
  • Sähköposti-ilmoitukset (koostesähköpostit)
  • Vikailmoitukset
  • Onboarding ja pakolliset kentät
  • AI-tilastot
  • Laskutus
  • Kohdetyypit
  • Tarkastustyypit
  • Muistutukset
  • Vastuualueet
  • Ulkoiset linkit
  • Integraatiot
  • Julkinen sivu (branding)
  • Ilmoituskanava
  • Arvonnat
  • Push-ilmoitukset (VAPID)

⚡ Superadmin

Tenanttien hallinta
  • Tenantit — luonti, muokkaus, poisto
  • Tenanttiryhmät (konsernit)
  • Laskutus per tenantti
  • Tenantin laskutushistoria
  • Superadmin-käyttöoikeuksien yliajo
  • AI-tilastot per tenantti + budjettivalvonta
  • Käyttökustannukset

🤖 Tekoäly (AI)

Chat, litterointi, tunnistus
  • Chat-avustaja (FloatingChatBubble) — jokainen sivu
  • QMS Voice Recorder + Whisper AI -litterointi
  • Automaattinen kuvien tunnistus
  • Automaattinen QR-tunnistus (kohteet)
  • AI-tilastot + kustannusseuranta
  • AI-käytön budjettivalvonta per tenantti

🔌 Integraatiot

Toiminnanohjaus ja API
  • Easoft-integraatio (per tenantti)
  • Osastojen synkronointi Easoft-projekteista
  • Työtuntien push Easoftiin (tulossa)
  • OpenStreetMap Nominatim (geokoodaus)
  • OpenStreetMap tile-server (kartta)
  • Cloudflare R2 (kuvat, PDF:t) EU-serveri
  • OpenAI API (Whisper, chat)
  • REST API (avoin arkkitehtuuri, CSRF-suojattu)

📊 Raportointi

Analyysit ja Excel-viennit
  • Työtuntiraportit työntekijöittäin
  • Tehtäväkategoria-raportit
  • Kohteiden käyttöasteet
  • Poikkeamien trendit
  • QMS-reports (audit-katselmusta varten)
  • Osaston avoimet tehtävät
  • Excel-vienti kaikista listoista (natiivi XLSX)
  • CSV-tuonti historiadatalle
  • Automaattinen kuukausilaskutus

🛠 Alusta

Teknologia ja turvallisuus
  • PHP 8.2 + MariaDB + React (Create React App)
  • Monitenanttisuus (tenant per row)
  • CSRF-suojaus X-CSRF-Token -headerilla
  • VAPID Push Notifications (natiivi)
  • Service Worker + PWA (asennettavuus, offline-cache)
  • Cloudflare R2 -tallennus (EU) AWS Sig v4
  • Natiivi XLSX-generointi (ei PhpSpreadsheetä)
  • Natiivi PDF-generointi (huoltoraportit)
  • Cron-tehtävät: koulutusten vanheneminen, laitteiden muistutukset, laskujen generointi, hyväksyntäkoosteet
  • Automaattinen varmuuskopiointi (päivittäinen)
  • Git-versionhallinta koodille
  • GDPR-yhteensopiva
  • EU 2019/1937 -yhteensopivuus ilmoituskanavalle
  • ISO 27001 -matka menossa

📱 Käyttöliittymä

Mobiili, PWA, ilmoitukset
  • Mobiili-first responsiivinen (murtokohta 700px, 1024px)
  • Bottom-nav 7 slottia + Skannaa-hero-nappi
  • Kustomoitavat pikavalinnat homelle
  • Käytettävissä pöytäkoneella, tabletilla ja puhelimella
  • PWA (Progressive Web App) — asennettavuus kotinäytölle
  • Web push -ilmoitukset (VAPID)
  • Offline-tuki kriittisille toiminnoille
  • Hash-perustainen deep-linking
  • Mobiili back-swipe -tuki modaaleihin (popstate)
  • QR-koodin skannaus kameralla

🌐 Julkiset sivut

Toimivat ilman kirjautumista
  • Kohteen julkinen QR-sivu (id.onetrack.fi/xxxx-xxxx)
  • Julkinen vikailmoitus laitteesta
  • Kohteen palautusviesti (jos löytyi)
  • Arvontasivut (kysely/<slug>)
  • Ilmoituskanava (nimetön EU 2019/1937 -sivu)
  • Kaikki julkiset sivut voi brändätä per tenantti

Kiinnostuitko? Ollaan yhteydessä.

Otetaan puheeksi mitä sinun organisaatiosi tarvitsee. Räätälöimme rakenteet, roolit ja käytännöt sinun toimialaasi sopiviksi.

Sähköposti
simo@onetrack.fi
Sovellus
taskmanager