Süsteemijuhend Event Mobility Command
📚 Juhendid ← Juhtimiskeskus

Event Mobility Command — süsteemijuhend

Platvormi ülesehitus ja kasutusvõimalused korraldusmeeskonnale: projektijuht, ürituse juht, toimetaja, staap. Uuendatud 17.10.2026.

📋 Ülevaade

Event Mobility Command on ürituse liikuvuse ja liikluskorralduse juhtimisplatvorm. Üks üritus läbib need kihid:

📅 Juhtimiskeskus — üritused→ 🗂️ Tööruum — planeerimine→ 🎯 Staap — võistluspäev→ 🦺 Väli — töötajad telefonis→ 🌐 Avalik — elanikud, meedia
  • Juhtimiskeskus (dashboard.html) — minu üritused, valmisolek, moodulid, meeskond.
  • Tööruum (admin.html) — kaart, liikluskorraldus, projekt (tööplaan, mahud, eelarve), vabatahtlikud ja võistlejad, transport, partnerid, ametiasutused ja ühistransport, avalik info, meeskond.
  • Staap (staff.html) — kohalolek, vestlused, intsidendid, liiklus, alad, ilm, kirjad; suur ekraan ja operatiivkaart.
  • Väli — reguleerija äpp, liikluskorraldaja äpp, skänner, vabatahtliku pass; kõik ilma kontota (QR, kood või isiklik link).
  • Avalik — ürituse leht, kontaktivorm, takso infoleht, sulgemiste voog navigatsiooniäppidele.
  • Välised osapooled — partneriportaal ja ametiasutuse vaade isikliku lingiga.
  • Platvormi omanik — Owner Console (kliendid, arveldus, tugi, seaded) ja omaniku portaal (dokumendid).

👥 Rollid ja õigused

Õigused on kolmel tasemel. Sama inimene võib olla ühel üritusel juht ja teisel vaatleja.

TaseRollMida saab
Platvormsuper_adminPlatvormi omanik: kõik organisatsioonid, kasutajad, arveldus, tugi, seaded (Owner Console).
OrganisatsioonOmanikOrganisatsiooni andmed, liikmed, pakett ja arved, loob üritusi (kvoodi piires); kõik organisatsiooni üritused.
AdministraatorSama, v.a arveldus.
LiigeNäeb organisatsiooni; ürituste õigused tulevad ürituse rollist.
ÜritusÜrituse juhtKõik: andmed, avaldamine, meeskond ja kutsed, muudatuste logi, SMS, intsidendid, skännimine.
ToimetajaMuudab kaarti, plaani, töötajaid, liiklust, partnereid; avaldab; vastab vestlustele; SMS. Meeskonda ei halda.
Operaator (staap)Lõikude olek, vestlused, intsidendid, skännimine. Andmeid ei muuda.
VaatlejaAinult vaatab.

Ilma kontota, lingi või koodiga: reguleerija (QR + positsiooni kood + seadme token), liikluskorraldaja (pääsukood), vabatahtlik / võistleja (isiklik pass), partner ja ametiasutus (isiklik link). Täpne maatriks: Rollide juhend.

💡 Rolli saad anda ainult nii suurte õigustega, kui sul endal on. Kõik õigused kontrollitakse serveris (RLS), mitte ainult ekraanil.

🧩 Kõik lehed

LehtKelleleMida teeb
dashboard.htmlmeeskondJuhtimiskeskus: üritused, valmisolek, moodulite menüü, meeskond, kopeeri üritus.
admin.html?id=…juht, toimetajaÜrituse tööruum (kõik planeerimismoodulid).
staff.html?event=…staapVõistluspäeva juhtimine.
board.html · ops.htmlstaapSuur ekraan · operatiivkaart.
playbook.htmlprojektijuht21 moodulit, kontrollpunktid, mallid T01–T20 (Excel), küpsusskoor, liikumismaatriks, ajatelg T−365 → T+14.
volunteer-mobility.html?group=…toimetajaVabatahtlikud / võistlejad / korraldusmeeskond: register, vahetused, alad, passid, kontrollpunktid, liikumine.
transport-mobility.htmltoimetajaBussiliinid päevade kaupa, peatused, sõiduplaan, konfliktid sulgemistega.
course-load.htmlstaap, infotöötajaRajakoormus: võistlejad rajal (plaan / simulatsioon / reaalajas), sulgemisaegade kontroll.
briefing.htmltoimetajaDigitaalsed briifingud kinnitusega (reguleerijad, vabatahtlikud).
liiklusinfo.htmlinfotöötajaInfopunkti kaart ja vastused elanike küsimustele.
scanner.htmlkontrollpunktQR-passide kontroll telefoniga.
report.htmljuhtJärelraport (PDF).
regulators.html · traffic.htmlväliReguleerija äpp · liikluskorraldaja äpp.
pass.html?t=…vabatahtlik, võistlejaIsiklik infoleht ja QR-pass.
partner.html#t=… · authority.html#t=…partner · ametIsikliku lingiga portaalid.
event.html?id=… · contact.html?event=… · takso-info.html?event=…avalikkusAvalik leht · kontaktivorm · takso infoleht.
juhend-tootajad.html?event=… · juhend-liikluskorraldaja.html?event=…väli (print)Ürituse QR-juhendid ja liikluskorraldaja juhend.
account.htmlorg omanik/adminOrganisatsioon: meeskond, pakett, arved.
console.html · owner.htmlplatvormi omanikOwner Console · omaniku portaal.
join.htmlkutsutudKutse vastuvõtt.

🛟 Abi, ülesanded, otsing, AI

Igal sisseloginud lehel on vasakul all kolm nuppu:

  • 🔔 Minu ülesanded — kõik, mis ootab sind: hilinenud ja tänased playbooki kontrollpunktid, kinnitamata intsidendid, vastamata vestlused, tugipöördumise vastused, tagasiside kutse pärast üritust.
  • 🔍 Kiirotsing (Ctrl+K / ⌘K) — üritused, lehed, moodulid, playbooki kontrollpunktid, KKK, positsioonid.
  • 🛟 Abi — KKK (vastused IT-lt), „Saada pöördumine“ (tekst või hääl; AI struktureerib, IT näeb kohe Owner Console'is), „Minu pöördumised“, teadaolevad probleemid, ringkäik.

AI-abiline (tööruum ja staap, kui omanik on selle sisse lülitanud): küsi platvormi andmete kohta („kes on R203 täna?“, „mis lõigud on suletud?“), lase koostada elanike teavitus (ET/EN/RU), korrasta häälsõnum. Muudatused teeb AI ainult pärast sinu kinnitust ja sinu õigustega; kõik logitakse.

📣 Teadaolev probleem ilmub kollase ribana lehe üleval, kui IT on selle registreerinud — enne pöördumist vaata sealt.

📅 Juhtimiskeskus

  • Ürituse kaart: olek (mustand / avaldatud / käib), kuupäevad, valmisolek (staabi telefon, liikluskava, reguleerijad määratud, alad, liinid) ja nupud Tööruum · Staap · Avalik leht · Meeskond.
  • Moodulid menüü rühmades: planeerimine (playbook, projekt, kaart), inimesed (vabatahtlikud, võistlejad, meeskond), transport, võistluspäev (staap, suur ekraan, rajakoormus, infotöötaja), raportid.
  • + Uus üritus (organisatsiooni kvoodi piires) ja Kopeeri — uus üritus eelmise kaardi, plaani ja seadetega.
  • Filtrid: kõik · tulemas · käib · lõppenud · mustandid.

🗂️ Tööruumi moodulid (admin.html)

📊 Ülevaade ja ⏱️ Ajakava ▶

Ülevaade: ürituse andmed (nimi, algus ja lõpp — ilma nendeta ei tööta loendur ega ajajoon), valmisoleku kontrollid („mis vajab tähelepanu“), kiirtegevused, avaliku lehe kokkuvõte (mis on avaldatud, mis ootab).

Ajakava: ühine ajatelg — sulgemised, briifingud, vahetused, bussid, playbooki tähtajad; avalik sulgemise ajakava kaardilt.

🗺️ Mobility Map ▶

Kogu kaardiinfo ühes kohas: lõigud, sulgemised, ümbersõidud, marsruudid, reguleerijate positsioonid, bussipeatused ja marsruudid, parkimine, takso, alad. KML/KMZ import Google My Mapsist (ka otse jagatud kaardi id-ga), käsitsi joonistamine, nähtavus (sisemine / avalik), lõigu sidumine liikluskorralduse plaaniga.

  • 🕘 Ajalugu ja Võta tagasi: iga salvestus on versioon; vale import või kustutus võetakse tagasi.
  • Tõmba teele (snap): imporditud jooned OSM-i või Google'i teedele; ühe joone kaupa või kõik.
  • Kihi-filter „Näita kaardil“ hoiab kaardi kiire (reguleerijad vaikimisi peidus).
🚦 Liikluskorraldus ▶
  • 📐 Skeemid ja plaan: liikluskorralduse plaan (etapid, lõigud sulgemis- ja avamisaegadega, märgid ja signaalid, ÜT kirjed, erandid), skeemide PDF-id Dropboxist, mahtude lugemine joonistelt, 2027. aasta plaan.
  • 🦺 Reguleerijad: positsioonid kaardil, Exceli mall ja import (täidetud fail tagasi), määrangud (nimi, telefon, tööaeg, lõik), autojaotus, QR-id, isiklikud infolehed (PDF).
  • 🚧 Liikluskorraldajad: pääsukoodid (T1, T2 …) ja nende QR-id.
  • 🚌 Transport ja 🅿️ Parkimine: peatused ja parkimispunktid kaardilt tabelina; takso infoleht.
  • 🟢 Sessioonid: kohalolek ja tööaeg (sama mis staabis).
  • Kontroll: lõikude sulgemisajad vs võistlejate liikumine (Rajakoormus) ja vs bussiliinid (Transport → konfliktid).
🚀 Mobility and Accesses ▶
  • 🙋 Vabatahtlikud, 🏃 Võistlejad, 🎯 Korraldusmeeskond: register (Exceli import), vahetused kohtade piiriga, alad ja vajadus päevade kaupa, punktide ülesanded, liikumine ja intensiivsus.
  • 🎟️ Passid ja QR: isiklik pass ja infoleht (pass.html?t=…); 📷 Kontrollpunktid ja skänner (otsus serveris, topeltskänn, ajaaknad).
  • 📝 Briifing: versioonitud briifing kinnitusega; staap näeb, kes on kinnitanud; ilma soovitused ühe nupuga.
🗂️ Projekt ▶
  • Valdkonnad: projektijuhi tööplaan — 11 valdkonda, ~60 ülesannet omaniku, faasi ja tähtajaga; ajajoon; riskid ja verstapostid.
  • Mahud ja eelarve (ainult muutmisõigusega): read kategooriate kaupa, plaanitud vs tellitud (hangetest) vs arveldatud (partnerite arvetest). Excel A4.
  • Vabatahtlikud ja logistika: vajadus alade ja päevade kaupa, süstikud vs vajadus.
  • ⭐ Tagasiside: meeskonna, reguleerijate ja vabatahtlike tagasiside kokkuvõte pärast üritust.
🤝 Partnerid ▶

Partnerid (reguleerijad, liikluskorraldus, bussid, WC-d, tõkked …) ja igaühele isiklik link portaali. Vahelehed: Teated (kinnitusega), Hanked (read, tähtaeg, pakkumiste võrdlus, võitja hind → eelarve), Ülesanded (tähtaeg, olek partnerilt), Arved (esitab partner; kinnita või lükka tagasi; tasutud → eelarve), Sõnumid.

🚌 ÜT ja ametid ▶
  • ÜT muudatused: liinid, amet (Tallinn / Harju / Elron), tüüp (ümbersõit, lühendatud, ei sõida, peatused ära, lisareis), aeg, ärajäävad ja ajutised peatused; olek ettepanek → saadetud → kinnitatud; import liikluskorralduse plaanist; Exceli suunised ametile; linnuke „avalik“ → avalik leht.
  • Mõjutatud peatused: avalikud peatused suletud lõikudel ja neid läbivad liinid (transport.tallinn.ee; riiklik GTFS Owner Console'i seadetest); registrist puuduvad liinid.
  • Ametiasutused: politsei, linn, Transpordiamet, Põhja-Eesti ÜTK, pääste jt; isiklik link ameti vaatesse; nende otsused ja kommentaarid.
  • Load (Opinfo): taotlused, numbrid, olekud, kontrollnimekiri; Opinfo liides tuleb hiljem.
🌐 Avalik info ▶
  • ☎️ Infotelefonid ja vastamise ajad — need ilmuvad avalikul lehel, passil ja takso infolehel.
  • 📢 Avalik chat sisse/välja ja kehtivusaeg.
  • ✉️ Elanike teavitus (AI): eesti, inglise ja vene keeles sulgemiste põhjal; kopeeri postkasti või sotsiaalmeediasse.
  • 🕐 ÜT graafik ja avaliku lehe kokkuvõte: mis on avalikuks märgitud, mis puudub.
👥 Meeskond ja kutsed ▶
  1. Olemasolev kasutaja: e-post + roll → Lisa meeskonda. Rolli muutmine ja eemaldamine tabelis.
  2. Uus inimene: nimi, e-post, roll → Loo kutse → saada (e-kirja mustand) või jaga QR/link. Kutse kehtib 14 päeva.
  3. Super-admin näeb siin ka kõiki platvormi kasutajaid.

🗺️ Kaart ja KML import

Google My Maps (KML / jagatud link)→ Impordi tööruumi (eelvaade ja võrdlus)→ Tüüp nime järgi, tõmba teele→ Nähtavus: sisemine / avalik→ Avalda

Punkt või joon käsitsi

  1. Tööruum → 🗺️ Mobility Map.
  2. Vali tööriistaribalt tüüp (nt 🚌 Bussipeatus), kirjuta nimi, kliki kaardile. Joone puhul mitu punkti → Lõpeta joon.
  3. Tabelis: nimi, kirjeldus, tüüp, nähtavus, lõigu seos plaaniga.
  4. ⬆️ Avalda. Eksisid? 🕘 Ajalugu → taasta versioon.
⚡ Reguleerijad (sadu punkte) on kaardil vaikimisi peidetud — kliki 🦺, et neid näha.

📐 KML nimetamise standard

KML-i importides tuvastab süsteem tüübi nime järgi. Täpitähed on lubatud. Tabel tuleb seadistusest (config.js → MAP_TYPES):

KaardilNimeta (algab nii)Geomeetria
📍 Reguleerija tuvastub ka koodi järgi (R201). KML kirjeldus läheb punkti „desc“ väljale ja avalikule lehele, kui objekt on avalik.

🌐 Avaldamine ja avalik leht

Tööruumis on mustand; avalikule lehele läheb avaldatud koopia, milles on ainult avalikuks märgitud objektid. Lõikude olek, bussid ja ÜT muudatused uuenevad ilma kaardi avaldamiseta.

Avaliku lehe vahelehtMida näitabKust tuleb
PraeguTeede seis reaalajas, „kas see puudutab mind?“, 48 h sulgemisedLõigud + liikluskorraldaja olekud
SulgemisedAjakava lõikude kaupaLiikluskorralduse plaan / ajakava
ParkimineParkimine, takso, keelualad, T1/T2, pealtvaatamine; navigeeri, koordinaadid, QRMobility Map (avalik)
BussidKorraldaja bussid päevade kaupa; ÜT liinide muudatusedTransport; ÜT ja ametid (avalik)
KontaktInfotelefonid, Küsi staabilt, Kirjuta meileAvalik info; kirjad → staap

Lisaks: takso-info.html?event=… taksofirmadele, sulgemiste voog public-closures?event=… (GeoJSON / Waze) navigatsiooniäppidele.

🦺 Välitöötajad

  • 🦺 Reguleerija: QR või link + positsiooni kood → isikuandmed → asukoha kontroll → „Olen kohal“ → oma lõik (sulgemisaeg, avamise reegel), briifing, vestlus, häälsõnum, intsident, SOS, staabi telefon → „Lahkun“ → tagasiside. Vaade ET / EN / RU.
  • 🚧 Liikluskorraldaja: pääsukood → lõikude olek → vestlus staabiga; töötab ka võrguta.
  • 📷 Kontrollpunkt: skänner (scanner.html) kontrollib passe; staap näeb täituvust.
  • 🎟️ Vabatahtlik / võistleja: isiklik pass ja infoleht, briifing, tagasiside.
📖 Ürituse QR-juhendid ja liikluskorraldaja juhend avanevad tööruumist alati selle ürituse jaoks (ürituse nimi ja staabi telefon tulevad andmetest). Staabi telefon sisestatakse staabis.

🏢 Organisatsioon ja pakett

account.html (organisatsiooni omanik ja administraator): organisatsiooni andmed, meeskond ja rollid, üritused ja kvoot, pakett (üritused, kasutajad, SMS kuus, AI kuus), arved ja PDF. Pakettide hinnad ja arved määrab platvormi omanik (Owner Console → Arveldus).

❓ Korduma kippuvad küsimused

Muudatused ei ilmu avalikule lehele ▶
Vajuta ⬆️ Avalda ja kontrolli, et objekti nähtavus on „avalik“. Lõikude olek, bussid ja ÜT muudatused (linnuke „avalik“) ei vaja kaardi avaldamist.
Üritus ei ole ajajoonel / loendur ei tööta ▶
Ürituse algus ja lõpp on määramata. Tööruum → Ülevaade → Üritus → algus ja lõpp. Tekstiväli „kuupäev“ ei asenda neid.
Reguleerija ei näe staabi telefoni ▶
Staap → Ülevaade → „Staabi telefon välitöötajatele“. Ilma selleta näitavad äpp ja juhendid, et number on sisestamata.
Excel ei lae tagasi ▶
Kasuta süsteemi enda malli (pealkirjaplokk + tabel). Eelvaade näitab hoiatused ja erinevuse salvestatud versioonist; salvesta alles siis.
Partner või amet ütleb, et link ei tööta ▶
Link on tühistatud või poolik. Loo uus (Partnerid / ÜT ja ametid → link). Linki näidatakse ainult loomisel.
Kuidas teha järgmise aasta üritus? ▶
Juhtimiskeskus → ürituse kaart → Kopeeri: kaart, plaan, liinid ja seaded tulevad kaasa; töötajad, sessioonid ja intsidendid mitte. Playbooki ajatelg loeb T−365 uue alguskuupäeva järgi.
Kes saab kasutajaid kutsuda? ▶
Ürituse juht ja organisatsiooni admin (tööruum → Meeskond & kutsed). Platvormi omanik lisaks Owner Console'is. Vt Kutse ja konto.
AI ei vasta / SMS on „demo“ ▶
AI lülitab sisse platvormi omanik (Owner Console → Seaded) ja paketil on kuulimiit. SMS-teenus ühendatakse omaniku poolt; seni logitakse sõnumid demona.

Event Mobility Partners · Safe Infra OÜ · +372 511 3525