Yleistä

ViHassa käytettyjä termejä:
TermiMerkitys
HenkilöLuonnollinen henkilö, joka ottaa osaa toimintaan. Henkilö voi kuulua korkeintaan yhteen ryhmään.
HälytysryhmäYhteen järjestöön kuuluvista henkilöistä koostuva ryhmä, joka ottaa osaa operaatioon.
JärjestöJokainen henkilö kuuluu yhteen järjestöön. Järjestöt saapuvat operaatioihin yksitellen.
OperaatioEtsintä, ensiapupäivystys tai vastaava tapahtuma. Operaatiossa voi olla mukana useita ryhmiä ja henkilöitä.
SijaintiRyhmä on aina jossakin paikassa, jota kuvataan termillä sijainti.
RyhmäOperaatiossa toimiva yksikkö, toimintaryhmä. Ryhmä kuuluu yhteen operaatioon.
TilaRyhmä ja henkilö ovat aina jossakin tilassa, joka kuvaa kulloinkin tapahtuvaa toimintaa. Ks. Tilat
KalustoViestivälineet ja tavarat (muu kalusto). Keskenään samanlaiset on eriteltävä tunnisteella (juokseva numero tms).
ViestivälineetRadiolaitteet ja muu sellainen kalusto, joka toimii pääasiallisesti yhdessä tietyssä viestiverkossa (esim. antennit)
TavaratKalusto, joka ei ole viestivälineitä.

Tekniikkaa

Tuotantoympäristössä ViHaa käytetään normaalisti SSL-suojatulla yhteydellä siten, että koko ViHa on käyttäjätunnuksen ja salasanan takana.

Testiympäristössä ja tilanteen niin vaatiessa voidaan käyttää salaamatontakin yhteyttä, mutta käyttäjätunnukset tarvitaan joka tapauksessa.

Käyttäjätunnuksia ei välttämättä tarvita kuin yksi, mutta jäljitettävyyden takia olisi suotavaa että ne olisivat henkilö- tai roolikohtaisia. Sama käyttäjä voi ongelmitta käyttää järjestelmää monesta eri paikasta.

Ohjelmistoa on kehittänyt vuodesta 2003 saakka Riku Kalinen, OH2RK. Arvokasta palautetta on tullut kaikilta käyttäjiltä.

Ohjelmisto on palvelin-asiakaspohjainen. Asiakasohjelmistona voi toimia lähes mikä hyvänsä WWW-selain millä hyvänsä alustalla. Käytettävän selaimen on tuettava evästeitä (cookies) ja taulukoita. Lähes kaikki markkinoilla olevat selaimet täyttävät nämä ehdot.

Palvelimessa käytetään Open Source - ratkaisuja (OpenBSD, Linux, MySQL, Apache, PHP).

Turvallisuudesta

Järjestelmää ei ole rakennettu vihamielistä ympäristöä silmällä pitäen, eli kaikkien käyttäjien tulee olla luotettavia. Ainakin joitakin varmistuskysymyksiä voidaan ohittaa URLeja muokkaamalla. Sama pitää mahdollisesti paikkansa myös suojamekanismien suhteen, eli käyttäjä saattaa jollakin keinoin saada nähdäkseen sellaisen operaation tietoja joihin hänellä ei ole katseluoikeutta.

Erityisesti operaatiokohtaisia lisämateriaaleja ei ole pakotettu vaun tietyn operaation käyttöön.

Käyttäjien lisäys

Kun ohjelmistoon lisätään käyttäjää, tulee ViHan käyttäjätunnus ja WWW-palvelimen vastaava synkronoida keskenään.

Omien tila- ja sijaintikoodien valinnasta

Mikäli omia tila- ja/tai sijaintikoodeja luodaan, kannattaa muistaa seuraavat nyrkkisäännöt:

Monen operaation tuki

Versiosta 3.00 alkaen ViHa:ssa on voinut käsitellä useita operaatioita yhtä aikaa. Käyttäjän oikeuksista riippuu, näkeekö hän yhden vai kaikki operaatiot. Mikäli käyttäjällä on oikeus kaikkiin operaatioihin, hän voi siirrellä lähes kaikkea tietoa operaatioiden välillä. Oikeus käsitellä kaikkia operaatioita tuo käyttäjälle laajemman päävalikon.

Operaatioista yksi on kulloinkin valittuna ja perustoiminnot kohdistuvat siihen.

Operaatiokohtaista materiaalia voidaan tallettaa sovelluksen juurihakemiston alla olevaan hakemistoon operaatio/id, missä id on operaation numerokoodi (paivystys.id). Jos tällainen hakemisto on olemassa, siellä olevat tiedostot näytetään päävalikossa. Näihin tiedostoihin ei ole tehty operaatiokohtaisia pääsyrajoituksia, eli sinne ei saa tallettaa tietoa jonka tulee pysyä vain yhden operaation tiedossa.