Projektiryhmä Tete Työajanseurantajärjestelmä
T-76.115 Tietojenkäsittelyopin ohjelmatyö 2(20) Muutoshistoria Version Date Author Description 0.10 1.12.2003 Miikka Lötjönen First incomplete draft 0.20 6.2.2004 Miikka Lötjönen Käännös suomeksi 0.21 8.2.2004 Miikka Lötjönen Tekstiosuus kirjoitettu 0.22 9.2.2004 Miikka Lötjönen Screenshotit paikallaan 1.00 9.2.2004 Niilo Fredrikson Tarkistettu ja hyväksytty palautukseen 1.10 8.3.2004 Miikka Lötjönen Lisätty I3-vaiheen uudet ominaisuudet 1.11 9.3.2004 Marc Josefsson Oikoluku 1.12 14.3.2004 Miikka Lötjönen I3-viimeistely 2.0 15.3.2004 Niilo Fredrikson Tarkistettu ja hyväksytty palautukseen 2.10 25.3.2004 Miikka Lötjönen Muutettu kappaletta 7.3.2. 2.11 26.3.2004 Miikka Lötjönen Kirjattu DE-vaiheen ominaisuuksia ja uudet screenshotit 2.12 28.3.2004 Marc Josefsson Katselmointi 2.13 28.3.2004 Miikka Lötjönen Poistettu 7.3.2 (sijaitsee nyt asennusohjeessa), joitain korjauksia ja lisäyksiä. 2.13 5.4.2004 Miikka Lötjönen Lisätty osuudet DE-vaiheen lopuista ominaisuuksista. 2.14 5.4.2004 Miikka Lötjönen Päivitetty screenshotteja 3.0 5.4.2004 Marc Josefsson Tarkistettu ja hyväksytty palautukseen.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 3(20) Sisällysluettelo Muutoshistoria... 2 Sisällysluettelo... 3 1 Johdanto... 5 2 Dokumentin laajuus... 5 3 Yleistä... 5 3.1 Järjestelmän tarkoitus... 5 3.2 Käytetty terminologia... 5 3.3 Käyttöliittymä... 6 3.4 Käyttäjien roolit... 7 3.5 Tietoturvallisuus... 7 4 Yleiset toiminnallisuudet... 7 4.1 Sisään- ja uloskirjautuminen... 7 5 Työntekijän käyttämät toiminnot... 7 5.1 Sisään- ja ulosleimaus... 8 5.2 Leimausaikojen muutos... 8 5.3 Automaattikirjaus... 9 5.4 Tuntien syöttö... 9 5.5 Tuntien syöttö suosikkikategorioiden avulla... 10 5.6 Tuntien poistaminen... 10 5.7 Syötettyjen tuntien muuttaminen... 11 5.8 Omien tuntien haku... 11 6 Johtajan käyttämät toiminnot... 12 6.1 Raporttitoiminnot... 12 6.1.1 Tuntiraporttien tekeminen... 12
T-76.115 Tietojenkäsittelyopin ohjelmatyö 4(20) 6.1.2 Tuntien hyväksyminen... 13 6.1.3 Tuntien merkitseminen laskutetuiksi... 13 6.1.4 Raporttimallit... 13 6.1.5 Leimausten tuonti... 14 7 Ylläpitäjän käyttämät toiminnot... 14 7.1 Työntekijöiden hallinta... 14 7.1.1 Työntekijöiden lisäys... 15 7.1.2 Työntekijöiden tietojen muokkaaminen... 15 7.1.3 Työntekijöiden poisto... 15 7.1.4 Poistettujen työntekijöiden uudelleenaktivointi... 16 7.1.5 Työntekijöiden suosikkityölajit...16 7.2 Työlajien hallinta... 16 7.2.1 Työlajien lisäys... 17 7.2.2 Työlajien muokkaaminen...17 7.2.3 Työlajien poisto... 18 7.2.4 Työlajien hallinnointi yhdistelmänäkymässä... 18 7.3 Järjestelmäylläpito... 19 7.3.1 Lisenssinhallinta... 19 8 Client-ohjelma... 19 8.1 Java Runtime Environmentin (JRE) asennus... 19 8.2 Asiakasohjelman asennus ja toiminta (Windows)... 20
T-76.115 Tietojenkäsittelyopin ohjelmatyö 5(20) 1 Johdanto Tämä käyttöohje kuvaa Work-time Attendance System (WTAS) -työnajanseurantajärjestelmän toiminnan käyttäjän näkökulmasta kertoen, kuinka yleisimmät toiminnot suoritetaan. Valikkotoimintojen ja nappien nimet on kirjoitettu kursiivilla. 2 Dokumentin laajuus kuvaa järjestelmään kirjoittamishetkeen mennessä implementoidun toiminnallisuuden, pääosin havainnollistavien esimerkkien avulla. Ohje on tarkoitettu loppukäyttäjille. Asennusohjeessa on kuvattu tarkemmin ylläpitoon liittyviä seikkoja ja tekninen dokumentaatio on erikseen dokumentissa technical specification. 3 Yleistä 3.1 Järjestelmän tarkoitus WTAS-Järjestelmää käytetään työajan ja projektien seurantaan. Sillä voidaan kirjata tunteja tehdyiksi ja liittää nämä tunnit käytetyiksi tiettyihin työtehtäviin. Tämän jälkeen voidaan luoda erilaisia raportteja tehdyistä tunneista tiettynä ajanjaksona ja tehdä merkintöjä niihin, esimerkiksi tunteja voi merkitä laskutetuksi. Tunteja voidaan syöttää myös usealle päivälle yhdellä kirjauksella, jolloin esim. työmatkat saadaan kirjattua. 3.2 Käytetty terminologia Termi Käyttäjä Valikko Hanke Työlaji Selitys Käyttäjiä ovat kaikki ohjelmistoa hyödyntävät ihmiset. WWW-sivun yläpalkissa olevat navigointipainikkeet. Hanke, jonka alla töitä tehdään. Yläkategoria, joka voi olla esimerkiksi yrityksen meneillään oleva projekti tai yrityksen asiakas. 1. Kategoria, johon työn voi sisällyttää. Esimerkiksi suunnittelu, toteutus, markkinointi jne. 2. Työlajia käytetään myös yhteisnimenä hankkeesta, työlajista ja työtyypistä. Työlajien jaottelu käyttö on vapaasti määriteltävissä, WTAS -ohjelmisto ei rajoita sitä. Työtyyppi Kertoo, minkä tyyppisestä työstä työlajin sisällä on kyse. Työlaji voi olla esimerkiksi suunnittelu, ja sen sisällä on monta työtyyppiä, jotka kertovat erilaisista
T-76.115 Tietojenkäsittelyopin ohjelmatyö 6(20) suunnittelutehtävistä. Rooli Raportti Raportointi Leimaus Määrittää käytössä olevat toiminnot ja käyttöoikeudet järjestelmään. Kuvattu tarkemmin kohdassa 3.4 Listaus tehdyistä tunneista. Tehtyjen tuntien syöttäminen järjestelmään. Perinteisen kellokorttiajattelun mukainen sisään- tai uloskirjaus. Tunteja voidaan kirjata vain sisään- ja ulosleimauksen väliselle ajalle. 3.3 Käyttöliittymä Yllä on tyypillinen ohjelman aloitusruutu, tuntinäkymä. Käyttöliittymä jakaantuu kolmeen selkeään alueeeseen: 1. Tummemman sininen yläosa on jokaisessa ohjelman näkymässä lähes vakio. Se sisältää navigointiin tarvittavat linkit, joista myöhemmin käytetään nimeä valikko. Huomaa, että valikon sisältö ei välttämättä ole juuri kuvan mukainen, sillä se luodaan ajonaikaisesti käyttäjäryhmien mukaan. 2. Vasemman reunan vaalean sininen alue muuttuu ruutukohtaisesti, se sisältää tilanteen mukaan eri tyyppisiä toimintopainikkeita. 3. Ruudun loppuosa muodostaa työalueen.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 7(20) 3.4 Käyttäjien roolit Järjestelmää käyttää monta erilaista käyttäjäryhmää, joilla on erilaisia rooleja ja oikeuksia. Jokaisella käyttäjällä pitää olla vähintään yksi rooli, usein useampia. Esimerkiksi projektipäälliköllä voi olla johtajarooli, käyttäjien ylläpitäjärooli ja työntekijärooli. Jokaiselle rooliyhdistelmälle näytetään sovelluksessa asiaankuuluvat näkymät ja sallitaan tietyt toiminnallisuudet. Työntekijä pystyy raportoimaan tekemiään tunteja ja tekemään raportteja tekemistään tunneista. Johtaja pystyy tekemään raportteja, hyväksymään tunteja ja merkitsemään niitä laskutetuiksi. Käyttäjien ylläpitäjä pystyy luomaan uusia käyttäjiä sekä muokkaamaan ja poistamaan vanhoja. Projektien työlajien ylläpitäjä pystyy luomaan uusia hankkeita, työlajeja ja työtyyppejä. Järjestelmän ylläpitäjä pystyy tekemään yksityiskohtaisia järjestelmä toimintaan vaikuttavia asetuksia ja muutoksia. 3.5 Tietoturvallisuus Tuote täyttää yleiset tietoturvavaatimukset, mutta kuten useimmissa selainpohjaisissa järjestelmissä, tietoja jää selaimen välimuistiin, ja luvaton käyttäjä saattaa päästä niihin käsiksi. Näin ollen suosittelemmekin jokaisen käyttökerran jälkeen selaimen sulkemista ja välimuistin tyhjennystä. 4 Yleiset toiminnallisuudet Seuraavassa mainitaan, mitkä toiminnallisuudet ovat kaikille rooleille yhteisiä. 4.1 Sisään- ja uloskirjautuminen Ennen kun järjestelmää voidaan käyttää, täytyy uudelle käyttäjälle hankkia käyttäjätunnus ja salasana. Tämä pyydetään järjestelmän ylläpitäjältä. Kun tunnus on saatu, voidaan kirjautua sisään itse järjestelmään. Tämä tapahtuu kirjoittamalla aloitussivulla käyttäjätunnus ja salasana niille varattuihin kohtiin ja painamalla sisäänkirjautumisnappia. 5 Työntekijän käyttämät toiminnot Pelkästään työntekijän roolissa olevalla henkilöllä on varsin rajatut toimintamahdollisuudet. Hän voi mm. käyttää leimaustoimintoa, raportoida tuntejaan, tehdä suosikkityölajeja ja luoda omista tiedoistaan raportteja.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 8(20) Tämän lisäksi muut roolit tuovat lisätoiminnallisuuksia valikkoon ja myös työntekijän valikossa oleviin ominaisuuksiin. Esimerkiksi johtaja-roolissa raporttitoiminnot muuttuvat huomattavasti monipuolisemmiksi, mutta toiminnot tehdään silti samasta paikasta. 5.1 Sisään- ja ulosleimaus WTAS voi toimia kahdessa tilassa, joista järjestelmän ylläpitäjä kytkee päälle halutun asennusohjeessa esitetyllä tavalla. Ensimmäinen tapa on käyttää järjestelmää pelkästään tuntien kirjaamiseen ja raportointiin, toinen tapa sisältää lisäksi työaikaseurannan leimaustoimintojen avulla. Järjestelmään kerätään tällöin perinteisen kellokorttiajattelun mukaisesti kirjauksia töihinsaapumisajoista ja töistälähtöajoista. Tunteja voi kirjata vain näiden leimauksien välisille ajoille. Käyttäjä tietää toimintatavan siitä, onko valikossa oikealla näkyvissä leimaustoimintopainike (joka on siis eri asia kuin uloskirjautumispainike, joka on myös oikealla valikossa). Jos painikkeita ei näy, eivät leimaustoiminnot ole käytössä, eivätkä tuntikirjauksien aikarajoitteet ole voimassa. Tarkoituksena on, että heti töihin tulon yhteydessä kirjaudutaan ja leimataan sisään järjestelmään ja töistä lähtiessä leimataan ulos. Kun Leimaa sisään nappia on painettu, se muuttuu Leimaa ulos painikkeeksi. Ulosleimauksen yhteydessä näytetään leimauksen kesto. 5.2 Leimausaikojen muutos Leimauksen kestoa voidaan muuttaa painamalla tuntikirjausnäkymässä joko sisään- tai ulosleimausta ja syöttämällä ruutuun uusi aika.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 9(20) 5.3 Automaattikirjaus Työaikoja voidaan merkitä automaattimerkinnöillä joustavasti useille päiville, esimerkiksi työmatkan ajaksi. Toistaiseksi kuitenkin voidaan merkitä kerrallaan vain yhtenäisiä ajanjaksoja, esimerkiksi viikonloppuja ei voi jättää automaattisesti kirjauksesta pois. Automaattiset leimaukset toimivat ulospäin samalla tavoin kuin käsinleimauksetkin. Raportoidessa tunteja näytetään, mitkä leimaukset on luotu automaattisesti. Automaattileimaus tehdään vasemmalla olevan toimintopalkin kohdasta Kirjaa tunteja usealle päivälle. 5.4 Tuntien syöttö Tunteja kirjataan valikon Tehdyt tunnit -kohdasta. Ensin valitaan vasemman palkin kalenterista päivä, jolle halutaan tunteja kirjata. Päivät, joille on jo kirjattu tunteja, näkyvät siinä lihavoituna. Tunteja voi oletusarvoisesti kirjata tietyille ajanjaksoille vain, jos kyseisenä aikana on ollut leimautuneena sisään. Järjestelmä näyttää, mille ajanjaksoille on mahdollista kirjata tunteja. Tarvittaessa voidaan lisätä kohdassa 5.3 mainittu automaattinen sisään- ja ulosleimaus, jotta tunteja voidaan kirjata myös muille ajanjaksoille. 1. Määrittele alasvetovalikosta hanke, johon työtä on tehty. 2. Määritelle työlaji, joka kertoo minkälaista työtä on tehty. 3. Määrittele työtyyppi. 4. Määrittele työn alku- ja loppuaika, kellonajat annetaan eroteltuina kaksoispisteellä. 5. Klikkaamalla vihreää aluetta saat kyseisen aikavälin siirrettyä alku- ja lopetuskellonajoiksi. 6. Kirjoita havainnollinen kuvaus, mitä kirjattavien tuntien aikana on tehty.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 10(20) 5.5 Tuntien syöttö suosikkikategorioiden avulla Suosikkinäkymä helpottaa tuntien syöttöä tarjoamalla käyttäjälle mahdollisuuden määritellä usein käytettyjä kategoriayhdistelmiä, joita voi sitten syöttää yhdellä painalluksella tuntien syötön erillisessä suosikkinäkymässä. Suosikkikategoriat määritellään valikon kohdassa Suosikit ja ne ovat käyttäjäkohtaiset. Suosikkikategoria sisältää tiedon halutusta hankkeesta, työlajista ja työtyypistä. Sen nimi on näiden yhdistelmä. Suosikkeja ei voi muokata muuten kuin poistamalla kategorian ja määrittelemällä uuden. Kategoriaa voi käyttää suoraan Tehdyt tunnit -näkymässä siirtymällä suosikkinäkymään vasemmalla olevan toimintopalkin painikkeella Vaihda suosikkinäkymään. Näkymä toimii kuten tavallinenkin, mutta kolmen kategorian sijaan valitaan vain yksi suosikkikategoria. 5.6 Tuntien poistaminen 1. Valitse ensin vasemman palkin kalenterista päivä, jolta tunteja poistetaan 2. Valitse poistettavat kirjaukset rastittamalla vasemmalta halutut tapahtumat. 3. Paina listauksen alla olevaa Poista valitut painiketta. 4. Hyväksy poisto painamalla OK esiin tulevasta dialogista.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 11(20) 5.7 Syötettyjen tuntien muuttaminen Jo syötettyjä tunteja voi muuttaa painamalla Tehdyt tunnit kohdassa painamalla Muokkaa linkkiä ja vaihtamalla tiedot haluamakseen. 5.8 Omien tuntien haku Työntekijä voi luoda yksinkertaisia raportteja omista tunneistaan. 1. Valitse ylävalikosta Raportit. 2. Valitse haluttu aikaväli. 3. Valitse raporttiin mukaan otettavat hankkeet, työlajit ja työtyypit. 4. Valitse, järjestetäänkö lista Alkamisajan mukaan Päättymisajan mukaan Ajan, eli kirjausten pituuden mukaan. 5. Valitse raportin tyypiksi joku seuraavista Listaus näyttää valitun mukaisen raportin sisältäen kaikki kirjaustapahtumat erikseen. Yhteenveto näyttää pelkän yhteenvedon, jossa kerrotaan jaksolla tehtyjen tuntien määrä. Tulostettava tuottaa uuteen ikkunaan tulostusta varten muotoillun version raportista ja tarjoaa mahdollisuuden sivun tulostamiseen. CSV tuottaa raportista standardinmukaisen CSV -muotoisen tiedoston, jota voidaan käyttää monissa muissa ohjelmissa, kuten Excel. Luotaessa tämän tyyppinen raportti tiedosto tarjotaan selaimella ladattavaksi ja selain toimii niin kuin sen on määritelty toimivan CSV -tyyppisten tiedostojen yhteydessä. Tavallisesti se antaa mahdollisuuden joko avata tai tallentaa tiedoston.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 12(20) 6 Johtajan käyttämät toiminnot 6.1 Raporttitoiminnot 6.1.1 Tuntiraporttien tekeminen Johtaja voi luoda monipuolisempia raportteja kuin normaali työntekijä. 1. Johtaja voi valita, tehdäänkö raportti kaikista työntekijöistä vai yksittäisestä henkilöstä. 2. Listan voi järjestää myös työntekijän mukaan, jolloin jokaisesta työntekijästä näytetään hänen tuntiensa summa ja kumulatiivinen summa aiemmin listattujen työntekijöiden kanssa. 3. Johtajalla on käytössään seuraavat raporttityypit Listaus näyttää valitun mukaisen raportin sisältäen kaikki kirjaustapahtumat erikseen. Yhteenveto näyttää pelkän yhteenvedon, jossa kerrotaan jaksolla tehtyjen tuntien määrä. Hyväksy tunteja näyttää listaus-tyypin mukaisen näkymän ja lisäksi valintalaatikon, jolla johtaja voi hyväksyä tehtyjä tunteja. Merkitse tunteja laskutetuksi näyttää listaus-tyypin mukaisen näkymän ja lisäksi valintalaatikon, jolla johtaja voi merkitä tunteja laskutetuksi. Huom.! Tunnit pitää hyväksyä ennen kuin ne merkitään laskutetuiksi. Jos käyttäjä yrittää tehdä merkintää ennen hyväksyntää, hänelle tarjotaan mahdollisuus hyväksyä tunnit samalla. Tulostettava tuottaa uuteen ikkunaan tulostusta varten muotoillun version raportista ja tarjoaa mahdollisuuden sivun tulostamiseen. CSV tuottaa raportista standardinmukaisen CSV -muotoisen tiedoston, jota voidaan käyttää monissa muissa ohjelmissa, kuten Excel. Luotaessa tämän tyyppinen raportti tiedosto tarjotaan selaimella ladattavaksi ja selain toimii niin kuin sen on määritelty toimivan CSV - tyyppisten tiedostojen yhteydessä. Tavallisesti se antaa mahdollisuuden joko avata tai tallentaa tiedoston.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 13(20) 6.1.2 Tuntien hyväksyminen Tunteja hyväksytään tekemällä kohdan 4.3.1 mukaisesti Hyväksy tunteja tyyppinen raportti ja merkitsemällä tästä raportista halutut tunnit hyväksytyiksi. 6.1.3 Tuntien merkitseminen laskutetuiksi Tunteja merkitään laskutetuiksi hyväksymällä ensin tunnit ja sitten tekemällä kohdan 4.3.1 mukaisesti Merkitse tunteja laskutetuksi tyyppinen raportti ja merkitsemällä tästä raportista halutut tunnit laskutetuiksi. Jos tunteja ei ole hyväksytty, ja niitä yritetään merkitä laskutetuiksi, järjestelmä tarjoaa näitä tunteja hyväksyttäväksi. Vasta hyväksymisen jälkeen tunnit voidaan merkitä laskutetuiksi. 6.1.4 Raporttimallit Raporttinäkymän toimintopalkista on mahdollista valita erilaisia ennalta määriteltyjä raporttityyppejä, jotka hakevat tietokannasta juuri tietyt kriteerit täyttävät kirjaukset ja näyttävät tulokset tietyllä tavalla. Tällä hetkellä implementoituna on perinteisen tuntiraportin lisäksi: 1. Työntekijäraportti, jossa näytetään kaikki työntekijät, joilla on merkittyjä tunteja valittuna aikavälillä. Muoto valittavissa välillä listaus, tulostettava tai csv. 2. Kategoriaraportti, joka hakee tietokannasta kaikki määritellyt työlajit. Muoto valittavissa välillä listaus, tulostettava tai csv. Lisää raporttimalleja voi määritellä XML-tiedostoina, jotka sijaitsevat wtas-hakemistossa. Tarkempi kuvaus raporttimalleista löytyy technical specification dokumentista.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 14(20) 6.1.5 Leimausten tuonti Johtaja-roolissa voi tuoda leimauksia kenelle tahansa järjestelmään rekisteröidylle ihmiselle. Tämä tapahtuu ohjelman ylläpito-näkymästä lähettämällä järjestelmään CSV-tiedosto (joita voidaan tallentaa mm. Excelistä). Tiedoston rivien tulee olla muotoa "x; Etunimi Sukunimi; x; x; x; Sisäänleimausaika; Ulosleimausaika; x; x". Tässä x:llä merkityillä kentillä ei ole muuta merkitystä kuin että niissä tulee olla joku merkki, vaikkapa välilyönti. Kenttien erottimet voivat olla joko puolipisteitä tai tabulaattoreita. Leimausaikojen tulee olla muotoa "vvvv-kk-pp-tt.mm", esim. "2004-02-01-16.41". Tiedostossa tulee käyttää latin-1 -merkistöä. 7 Ylläpitäjän käyttämät toiminnot 7.1 Työntekijöiden hallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö 15(20) 7.1.1 Työntekijöiden lisäys 1. Valitse valikosta Työntekijät. 2. Valitse esiin tulevassa ruudussa vasemmasta palkista Luo uusi työntekijä. 3. Kirjoita uuden työntekijän tiedot niille varattuihin kenttiin. 4. Valitse työntekijälle annettavat roolit. 5. Hyväksy painamalla lisää työntekijä. 7.1.2 Työntekijöiden tietojen muokkaaminen 1. Valitse valikosta Työntekijät. 2. Paina muutettavan henkilön nimeä. 3. Muuta halutut tiedot. Varoitus! Jos otat Käytössä rastin pois, käyttäjä poistetaan etkä enää pääse käsiksi hänen tietoihinsa. Lisäksi jos poistat itseltäsi käyttäjien ylläpitäjä oikeudet, et enää pääse muokkaamaan käyttäjätietoja. 4. Hyväksy muutokset painamalla Tallenna. 7.1.3 Työntekijöiden poisto 1. Valitse valikosta Työntekijät. 2. Merkitse poistettavat työntekijät painamalla niiden kohdalle rasti 3. Paina listauksen alla olevaa Poista valitut nappia.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 16(20) 4. Vahvista poisto painamalla OK nappia avautuvasta dialogista. 7.1.4 Poistettujen työntekijöiden uudelleenaktivointi 1. Valitse toimintopalkista Näytä passiiviset työntekijät. 2. Paina halutun työntekijän nimeä. 3. Aseta ruutu Käytössä päälle. 4. Takaisin normaaliin työntekijöiden listaukseen pääset painamalla Näytä aktiiviset työntekijät. 7.1.5 Työntekijöiden suosikkityölajit Tavallisesti työntekijät määrittelevät itsellensä suosikkityölajit, kuten käyttöohjeen kohdassa 5.5 kerrotaan. Ylläpitäjä voi kuitenkin myös lisätä suosikkeja jollekin työntekijälle Työntekijät -näkymän painikkeesta Muokkaa suosikkeja tietyn käyttäjän kohdalla ja valitsemalla halutun työlajiyhdistelmän. 7.2 Työlajien hallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö 17(20) 7.2.1 Työlajien lisäys 1. Valitse valikosta Työlajit. 2. Valitse esiin tulevassa ruudussa vasemmasta palkista Luo uusi työlaji. 3. Kirjoita uuden työlajin nimi sille varattuun kenttään. 4. Valitse taso, jolle uusi työlaji sijoitetaan. 5. Valitse vasemmasta valintalaatikosta uuden työlajin alle sijoitettavat työlajit tai työn tyypit. 6. Valitse >>, jolloin ne merkitään valituiksi alakategorioiksi. Jos teit virheen, valitse << ja työlajit palautetaan listaukseen. 7. Valitse samalla tavoin yläkategoriat. 8. Tarkista, että Käytössä valintalaatikko on valittuna. 9. Vahvista lisäys painamalla Lisää työlaji. 7.2.2 Työlajien muokkaaminen 1. Valitse valikosta Työlajit. 2. Valitse muokattava hanke, työlaji tai työtyyppi painamalla sen nimeä. 3. Työlajin muokkaus toimii oleellisilta osin samoin kuin lisääminenkin. Voit: Muokata työlajin nimeä kirjoittamalla uuden nimen sille varattuun kenttään. Nostaa tai laskea työlajin tasoa valitsemalla Taso valikosta jonkin muun tason. Lisätä tai poistaa alakategorioita siirtämällä niitä >> ja << painikkeilla oikealle tai vasemmalle. Voit poistaa työlajin käytöstä, jolloin se säilyy tietokannassa, mutta sitä ei voi käyttää. 4. Hyväksy muutokset painamalla Tallenna.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 18(20) 7.2.3 Työlajien poisto 1. Valitse valikosta Työlajit. 2. Merkitse poistettavat työlajit painamalla niiden kohdalle rasti 3. Paina listauksen alla olevaa Poista valitut nappia. 4. Vahvista poisto painamalla OK nappia avautuvasta dialogista.. 7.2.4 Työlajien hallinnointi yhdistelmänäkymässä Yhdistelmänäkymä toimii nimensä mukaisesti monikäyttöisenä työlajien hallintajärjestelmänä. Näkymässä voi luoda uusia työlajeja ja järjestellä niitä haluamallaan tavalla. Ylimmäisissä laatikoissa sijaitsevat kussakin yläkategoriassa käytössä olevat alalajit. Näiden alapuolella on työlajit/työtyypit, jotka eivät kyseisellä hetkellä ole käytössä, mutta ne voidaan ottaa valitun kategorian alle painamalla Lisää. Vastaavasti voidaan kategoriasta poistaa työlajeja/työtyyppejä painamalla Poista, jolloin ne siirtyvät takaisin alimmaiseen laatikkoon.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 19(20) Uusia hankkeita/työlajeja/työtyyppejä voidaan luoda painamalla Luo uusi. Ne ilmestyvät ensin käyttämättömien laatikkoon, ellei rastita Lisää hankkeeseen/lisää työlajiin kohtaa. Toiminnan nopeuttamiseksi työlajeja voidaan myös kopioida painamalla Luo kopio. 7.3 Järjestelmäylläpito 7.3.1 Lisenssinhallinta Lisenssi määrää järjestelmän suurimman mahdollisen käyttäjämäärän. Määrän tullessa täyteen järjestelmä ei enää hyväksy uusia käyttäjätunnuksia. Lisenssinhallinta perustuu avainkoodeihin. Tamtronin asiakaspalvelusta saa tarvittaessa tilattua koodin, jolla lisenssin suurinta mahdollista käyttäjämäärää voidaan nostaa. Käyttäjämäärä vaihdetaan yksinkertaisesti kopioimalla tämä koodi sille varattuun kenttään Ylläpitovalikossa ja painamalla Päivitä -nappia. Tämän jälkeen uusien käyttäjien lisääminen on taas mahdollista. 8 Client-ohjelma WTAS-ohjelmiston mukana toimitetaan itsenäinen graafinen asiakasohjelma, jolla voidaan leimata sisään järjestelmään ja ulos sieltä. Tällä hetkellä kokonainen asennuspaketti ja käyttöohjeet on vain Windowsille, mutta koska kyseessä on Java-ohjelma, Unix/Linux versio toimii pääosin samalla tavalla. 8.1 Java Runtime Environmentin (JRE) asennus WTAS-Client tarvitsee toimiakseen Sunin Java ympäristön. Tämän saa ilmaiseksi heidän kotisivuiltaan. 1) Mene osoitteeseen http://java.sun.com/j2se/1.4.2/download.html.
T-76.115 Tietojenkäsittelyopin ohjelmatyö 20(20) 2) Valitse kohdan Download J2SE (kirjoittamishetkellä v 1.4.2_3) alta JRE-sarakkeesta Download. 3) Hyväksy lisenssiehdot valitsemalla accept ja painamalla continue. 4) Valitse Windows Platform kohdasta Windows installation, Multi language 5) Suorita ladattu ohjelma ja Windows Installer ohjelma käynnistyy 6) Hyväksy lisenssi valitsemalla I accept the terms in the licence agreement ja valitsemalla next. 7) Valitse Typical asennus. 8) Tiedostojen kopiointi käynnistyy ja ohjelma tekee tarvittavat asetukset. 9) Valitse Finish. 8.2 Asiakasohjelman asennus ja toiminta (Windows) Suorita toimitettu Client.exe. Valitse asennushakemisto ja paina install, Tällöin syntyy Client alihakemisto, joka sisältää seuraavat komentoriviltä suoritettavat tiedostot: Tiedosto Kuvaus Käyttö client.jar Toiminnallisuuden sisältävä javaohjelma. Sisältää sekä graafiset että tekstipohjaiset ominaisuudet. java jar client.jar <palvelin:portti> <käyttäjätunnus> <salasana> tai java cp client.jar wtas.util.clientutil <palvelin:portti> <käyttäjätunnus> <salasana> [in out] run.bat Käynnistää graafisen asiakasohjelman run <palvelin:portti> <käyttäjätunnus> <salasana> runtest.bat Muuten kuin run.bat, mutta käynnistää sovelluksen suoraan testipalvelimelta (wtas.tky.hut.fi:8080) run <käyttäjätunnus> <salasana> ci.bat Tekee tekstipohjaisen sisäänleimauksen ci <käyttäjätunnus> <salasana> co.bat Tekee tekstipohjaisen ulosleimauksen co <käyttäjätunnus> <salasana> status.bat Tarkastaa käyttäjän leimaustilanteen status <käyttäjätunnus> <salasana> Esimerkiksi testikäyttäjä Pekka, jonka salasana on akkep, käynnistää graafisen ohjelman komennolla runtest pekka akkep. Päivän päätteeksi hän leimaa itsensä ulos kirjoittamalla co pekka akkep.