Toiminnallinen määrittely Kuopio



Samankaltaiset tiedostot
Toiminnallinen määrittely Kuopio

Kuopio, Käyttöohje,

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

TOIMINNALLINEN MÄÄRITTELY MS

Käyttöliittymäsuunnitelma Kuopio

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

PIC-koodin luominen URF-tietokantaan Participant Portal

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

ADMIN. Käyttöopas 08Q4

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

VAATIMUSMÄÄRITTELY. Polku Versio 1.2. Projektiryhmä

DriveGate -ohjeet. DriveGate-käyttöohjeet: Rekisteröityminen palveluun. Rekisteröitymisohjeet ja rekisteröitymisprosessin kuvaus

Webforum. Version 15.3 uudet ominaisuudet. Päivitetty:

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Hallintaliittymän käyttöohje

Sonera Viestintäpalvelu VIP

Opus SMS tekstiviestipalvelu

Sonera Viestintäpalvelu VIP

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

Sisällys Clerica Web-sovellusten käytön aloittaminen 2

TELIA VIESTINTÄPALVELU VIP

Sisällys. 2 Aloittaminen. 4 Ominaisuudet esimiehet esimerkissä. 5 Työajan mobiilikirjaus

SALITE.fi -Verkon pääkäyttäjän ohje

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys:

Uutiskirjesovelluksen käyttöohje

1. Uuden Ilmon käytön eroavaisuudet vanhasta Ilmosta lyhyesti

3 VIESTIT UUSI VIESTI VIESTIN LUKEMINEN SAAPUNEET JA LÄHETETYT KANSIOT ROSKAKORI...

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty:

SMT / SUOMEN MATKATOIMISTO OY Y-TUNNUS / FO-NUMMER / BUSINESS ID

Fixcom Webmail ohje. Allekirjoitus. Voit lisätä yhden tai useamman allekirjoituksen.

ohjeita kirjautumiseen ja käyttöön

Pikaohje formaatin valmistamiseen

Kuopio. Testitapausluettelo: Henkilöt-osakokonaisuus

VIP Softphone. Opas asennukseen ja tärkeimpien toimintojen käyttöön

Adobe -määrälisensointi

opiskelijan ohje - kirjautuminen

SQL Buddy JAMK Labranet Wiki

1 www-sivujen teko opetuksessa

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0

Tilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen

SuomiCom-sähköpostiasetukset Microsoft Outlook 2016

Kuopio, Käyttöohje,

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja


5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

Sivuston tiedotqbsupportcustom erservice.com

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

myclub koulutus syksy 2015 Urheilullisia elämyksiä kehittyvässä ja virikkeellisessä yhteisössä

Turvapaketti Omahallinta.fi ka ytto ohje

Pika-aloitusopas. Sisältö: Projektin luominen Projektin muokkaaminen ja hallinnointi Projektin/arvioinnin tulosten tarkastelu

OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Comtieto Uutiskirje on helppokäyttöinen ja tehokas ratkaisu markkinointiin ja

Tikon ostolaskujen käsittely

Veronumero.fi Tarkastaja rajapinta

SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

Sähköpostitilin luonti

1 YLEISTÄ TIETOA HELMESTÄ ETUSIVU YHTEENVETO LUKUJÄRJESTYS / KOTITEHTÄVÄT / MERKINNÄT VIESTIT KOKEET...

Vaatimusmäärittely Kuopio

tempus.kpedu.fi Tuntitietojen kirjausjärjestelmän Ohje Versio 3.3 päivitetty KPAO Juha Kykyri

Pelaajan tietojen lisääminen

Vaatimusmäärittely Kuopio

Itellan uuden extranetin ja Postittamisen työpöydän käyttöönotto

Projektiryhmä Tete Työajanseurantajärjestelmä. Käyttöohje

Sensen perusraportit ratsastusseuroille. Jäsenten tiedot ja kilpailuluvat

Kuopio. Testitapausluettelo: Projektit-osakokonaisuus

Kuopio Testausraportti Kalenterimoduulin integraatio

Ennakkosuunnitelman luonti

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Työt - Ohje Pääurakoitsijalle Työntekijän Ilmoittamiseen Verottajaa Varten

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

OPPILAAN/ OPISKELIJAN NÄKYMÄ

UUDEN NETTIJÄSENREKISTERIN OHJEET. Kirjaudu sisään antamalla käyttäjätunnus ja salasana

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen...

SilvaToiminta Versio 1.0. SilvaToiminta. Pikaohje Versio Oy Silvadata Ab Pikaohje 1

SÄHKÖPOSTIOHJE Mikkelin ammattikorkeakoulu

Napsauta Kurssin viikkonäkymä- näkymässä oikeassa yläreunassa sijaitsevaa Muokkaustila päälle -painiketta.

Suomen Hiusyrittäjät ry Ajanvarausjärjestelmän tarjous

Tikon ostolaskujen käsittely

Toimituksen laskuttaminen erissä

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje

Yrityksen sisäinen tunnus Henkilönumero tai muu yrityskohtainen tunniste, mikäli tieto on tallennettu verkkopalveluun.

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Accelerating Your Success. PlanMill 16. Uusi PlanMill 16 käyttöliittymä Infopaketti

Hotline-jäsenpalvelun käyttöohjeet

Basware Portal palvelun ohje toimittajille

compass tool - käyttöohje - järjestelmänvalvojille

Esittely. Muistathan, että voit myös käyttää Petsietä aivan normaalina käyttäjänä kasvattajapalveluiden lisäksi. Antoisaa Petsien käyttöä!

Tietoturvan ja tietosuojan oppimisympäristö

NOPSA TM järjestelmä. Kulunvalvonta Käyttöohje, konttori. Käyttötuki: LogiNets Oy. All rights reserved.

EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S

Transkriptio:

Toiminnallinen määrittely Kuopio

Versiohistoria: Versio Pvm Laatija Muutokset 0.1 14.11.2001 Wesa Aapro Rungon ensimmäinen versio valmiiksi 0.2 15.10.2001 Wesa Aapro Ensimmäinen versio listasta tieto-olioita ja käyttöliittymän toiminnallisuuksia 0.3 18.11.2001 Wesa Aapro Oliot ja toiminnallisuudet valmiit 0.4 25.11.2001 Wesa Aapro Oliot ja toiminnallisuudet päivitetty asiakaspalautteen myötä 1.0 27.11.2001 Wesa Aapro Ensimmäinen valmis versio 1.1 6.12.2001 Wesa Aapro Ensimmäisen katselmointikierroksen korjaukset. Lisätty määritelmät, termit ja lyhenteet 1.2 7.12.2001 Wesa Aapro Tyylimuutokset, oikoluku 1.3 7.12.2001 Ossi Jokinen Oikoluku 1.4 10.12.2001 Ossi Jokinen Lisätty liitteet 1.5 20.01.2002 Wesa Aapro Asiakkaan vaatimusten muuttumisen mukaisia muutoksia. Muutoksia tieto-olioissa: - Henkilö - organisaatio-linkki (uusi) - lead (uusi) - projektit - asiakas-linkki (uusi) Muutoksia navigointikartassa ja toiminnallisuuksissa: - myynti (uusi) - projektit - kontaktit / henkilö / organisaatio-lista (uusi) 2.0 11.02.2002 Wesa Aapro Joitain sisäisien ratkaisujen muuttumisen mukaisia muutoksia. Muutoksia tieto-olioissa: - Henkilö - Työntekijä Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 2

SISÄLLYSLUETTELO 1 JOHDANTO...7 1.1 TARKOITUS JA KATTAVUUS...7 1.2 TUOTE...7 1.3 MÄÄRITELMÄT, TERMIT JA LYHENTEET...7 1.4 VIITTEET...7 2. YLEISKUVAUS...7 2.1 YMPÄRISTÖ...7 2.2 TOIMINTA...7 2.3 KÄYTTÄJÄT...7 2.4 YLEISET RAJOITTEET...8 2.5 OLETUKSET JA RIIPPUVUUDET...8 3. TIETOKANTA...8 3.1 TIETO-OLIOT...8 3.1.1 Henkilö...8 3.1.2 Organisaatio-linkitys...9 3.1.3 Työntekijä...9 3.1.4 Työntekijän kontakti...10 3.1.5 Organisaatio...10 3.1.6 Asiakas...10 3.1.7 Lead...10 3.1.8 Projekti...11 3.1.9 Asiakas-linkki...11 3.1.10 Yhteistyö...12 3.1.11 Aliprojekti...12 3.1.12 Lasku...12 3.1.13 Laskuaihio...12 3.1.14 Tehty työ...12 3.1.15 Dokumentti...13 3.1.16 Sopimus...13 3.2 SKAALAUTUVUUS...13 3.3 KÄYTTÖINTENSITEETTI...14 3.4 KAPASITEETTIVAATIMUKSET...14 4. NAVIGOINTIKARTTA...14 4.1 MERKINNÄT...14 4.2 TOIMINNALLISET OSIOT...15 4.2.1 Oma sivu...15 4.2.2 Resurssit...16 4.2.3 Myynti...16 4.2.4 Projektit...17 4.2.5 Talous...17 Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 3

4.2.6 Kalenteri...18 4.2.7 Kontaktit...19 4.2.8 Tietopankki...20 5. TOIMINNALLISUUDET...20 5.1 OMA SIVU...20 5.2 RESURSSIT...20 5.2.1 Työntekijä-lista...20 5.2.2 Työntekijä...21 5.2.3 Työntekijä / kontakti-lista...21 5.2.4 Kontakti...21 5.2.5 Työntekijä / projekti-lista...21 5.2.6 Työntekijä / dokumentti-lista...21 5.3 MYYNTI...21 5.3.1 Lead-lista...21 5.3.2 Lead...21 5.3.3 Dokumentti-lista...21 5.3.4 Projekti-lista...21 5.4 PROJEKTIT...22 5.4.1 Projekti-lista...22 5.4.2 Projekti...22 5.4.3 Projekti / Lead...22 5.4.4 Projekti / Projekti...22 5.4.5 Asiakas-lista...22 5.4.6 Aliprojekti-lista...22 5.4.7 Aliprojekti...22 5.4.8 Aliprojekti / Tuntimerkintä-lista...22 5.4.9 Tuntimerkintä...22 5.4.10 Aliprojekti / Laskuaihio-lista...23 5.4.11 Aliprojekti / Dokumentti-lista...23 5.4.12 Aliprojekti / Sopimus-lista...23 5.4.13 Työntekijä-lista...23 5.4.14 Henkilö-lista...23 5.4.15 Lasku-lista...23 5.4.16 Dokumentti-lista...23 5.4.17 Sopimus-lista...23 5.4.18 Projekti-lista...24 5.5 TALOUS...24 5.5.1 Lasku-lista...24 5.5.2 Lasku...24 5.5.3 Laskuaihio-lista...24 5.5.4 Laskuaihio...24 5.5.5 Tuntimerkintä-lista...24 5.6 KALENTERI...24 5.7 KONTAKTIT...24 5.7.1 Asiakas-lista...24 Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 4

5.7.2 Asiakas...24 5.7.3 Asiakas / Projekti-lista...25 5.7.4 Henkilö-lista...25 5.7.5 Henkilö...25 5.7.6 Henkilö / Projekti-lista...25 5.7.7 Henkilö / Dokumentti-lista...25 5.7.8 Henkilö / Asiakas-lista...25 5.7.9 Henkilö / Työntekijä-lista...25 5.7.10 Henkilö / Organisaatio-lista...25 5.7.11 Organisaatio-lista...26 5.7.12 Organisaatio...26 5.7.13 Organisaatio / Projekti-lista...26 5.7.14 Organisaatio / Dokumentti-lista...26 5.7.15 Organisaatio / Asiakas-lista...26 5.7.16 Organisaatio / Henkilö-lista...26 5.8 TIETOPANKKI...26 5.8.1 Dokumentti-lista...26 5.8.2 Dokumentti...26 5.8.3 Dokumentti / Projekti-lista...26 5.8.4 Dokumentti / Henkilö-lista...27 5.8.5 Dokumentti / Organisaatio-lista...27 5.8.6 Sopimus-lista...27 5.8.7 Sopimus...27 5.8.8 Sopimus / Projekti-lista...27 6. ULKOISET LIITTYMÄT...27 6.1 LAITTEISTOLIITTYMÄT...27 6.2 OHJELMISTOLIITTYMÄT...27 7. MUUT OMINAISUUDET...27 7.1 SUORITUSKYKY JA VASTEAJAT...27 7.2 KÄYTETTÄVYYS...28 7.3 TIETOTURVA...28 7.4 ASENNUS...28 7.5 YLLÄPIDETTÄVYYS...28 7.6 LOKALISOINTI...28 8. SUUNNITTELURAJOITTEET...28 8.1 STANDARDIT...28 8.2 LAITTEISTORAJOITTEET...28 8.3 OHJELMISTORAJOITTEET...28 8.4 MUUT RAJOITTEET...29 9. JATKOKEHITYSAJATUKSIA...29 10. LIITE...30 10.1 PERUSTIETOKORTIT...30 Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 5

10.2 LIITYNTÄTIETOKORTIT...31 10.3 LIITYNTÄNÄKYMÄT...35 Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 6

1 JOHDANTO 1.1 Tarkoitus ja kattavuus 1.2 Tuote Tämä dokumentti on tarkoitettu lähdedokumentiksi käyttöliittymädokumenttiin sekä tekniseen määrittelyyn jotka täsmällisesti kuvaavat järjestelmää. Tässä dokumentissa kuvataan intranet-järjestelmä abstraktilla toiminnallisuuden tasolla. Tämä dokumentti on suunnattu Kuopio-projektiryhmän sisäiseen käyttöön. Kuvattava järjestelmä on Innofactor Oy:lle toteutettava Intranet-järjestelmä. 1.3 Määritelmät, termit ja lyhenteet Termi Selite Olio 1.4 Viitteet Dokumentti pohjautuu projektin vaatimusmäärittelyyn. 2. YLEISKUVAUS 2.1 Ympäristö 2.2 Toiminta 2.3 Käyttäjät Karkea luonnos toiminnallisesta tai tietoa sisältävästä oliosta, joka toimii järjestelmässä kuten ihminen organisaatiossa, tiettyä tehtävää täyttäen, tiettyjä rajapintoja ymmärtäen. Järjestelmä pyörii Windows-pohjaisessa palvelimessa. Järjestelmän on tarkoitus toimia Internet Explorer 5.5 tai uudemmalla selaimella. Vanhempia selaimia ei siis ole tarkoitus tukea. Järjestelmän tavoitteena on hallita ohjelmistoyrityksen liiketoimintaa. Sitä voi hallita eri suunnista: projektien, resurssien, henkilöiden, dokumenttien, sopimusten, talouden tai kalenterin (päivä-, viikko- tai kuukausinäkymät) suunnasta. Intranet-järjestelmää käyttävät yrityksen työntekijät ja jokainen työntekijä on saman arvoinen järjestelmän silmissä. Järjestelmän tulee kuitenkin ottaa huomioon kaikkien yritysten työntekijöiden tarpeet ja siten järjestelmän käyttäjiä ovat kaikki eri keskisuuren IT-yrityksen toimenkuvat. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 7

Eri käyttäjät otetaan huomioon toteuttamalla järjestelmään monipuolisesti erilaisia toiminnallisuuksia sekä räätälöimällä eri käyttäjäryhmille erilaisia Oma sivuja joista lisää käyttöliittymädokumentissa. 2.4 Yleiset rajoitteet Järjestelmä tullaan tekemään ainoastaan webiin mistä syystä järjestelmä tulee suunnitella niin että sen toiminnallisuudet voidaan webin kautta kätevästi toteuttaa. 2.5 Oletukset ja riippuvuudet Voidaan olettaa että kaikki nykyaikaisen yrityksen työntekijät käyttävät työssään uusimpia työkaluja eli vähintään Internet Explorer 5.5:ä. Tästä syystä järjestelmän ei tarvitse tukea vanhempia selaimia. 3. TIETOKANTA 3.1 Tieto-oliot 3.1.1 Henkilö Koko intranet-järjestelmä monien muiden aktiivisten web-sivustojen tapaan on periaatteessa vain käyttäjäystävällinen rajapinta tietokantaan. Tietokanta on monimutkainen verkosto tauluja, joista käytännössä otetaan ulos tieto-olioita joita käyttäjä pystyy käyttöliittymän avulla käsittelemään. Tieto-oliot ovat karkeita ja saattavat sisältää monimutkaisiakin teknisiä yksityiskohtia vaikka näyttävät ulospäin yksinkertaisilta. Tämä dokumentti kuitenkin käsittelee vain tieto-olioita, eli tietokannan taulujen ja relaatioiden tarkempi määrittely kuuluu tekniseen määrittelyyn. Henkilö on tavallinen ihminen jolla on jokaisen ihmisen perustiedot ja yhteystietoja. Henkilöt voivat kuulua johonkin organisaatioon. Sukunimi Etunimi Keskimmäinen nimi Kutsumanimi Syntymäaika Syntymäpaikka Syntymämaa Kansallisuus Sihteeri (linkki henkilö-olioon) Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 8

Pääorganisaatio (linkki organisaatio-linkitys-olioon) Muut ja aikaisemmat organisaatiot (linkkejä organisaatio-linkitys-olioihin) Titteli Puhelinnumero toimeen Matkapuhelinnumero Faksinumero Kotipuhelinnumero Sähköpostiosoite Työosoite Kotiosoite Henkilön omistaja (linkki työntekijä-olioon) 3.1.2 Organisaatio-linkitys Työntekijät ovat linkitetty organisaatioihin tämän olion avulla. Organisaatio Alkuaika Loppuaika 3.1.3 Työntekijä Työntekijä on laajennettu henkilö, eli sisältää samat elementit kuin henkilö ja muutaman liiketoiminnan kannalta tärkeän lisäelementin. Jokainen intranetin käyttäjä on työntekijä. Työntekijänumero (uusia työntekijöitä lisättäessä systeemi valitsee automaattisesti uuden) Pankin nimi Pankkitilin numero Sisäinen tuntikustannus (summa ja valuutta) Lyhyt kuvaus Käyttäjätunnus Salasana Oikeustasot Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 9

3.1.4 Työntekijän kontakti Työntekijöille voidaan määritellä oma osoitekirja jossa on henkilöitä. Jokaiselle henkilölle voidaan erikseen määritellä miten siihen suhtaudutaan. Työntekijä kenen kontakti (linkki työntekijä-olioon) Kontaktihenkikö (linkki henkilö-olioon) Lyhyt kuvaus 3.1.5 Organisaatio 3.1.6 Asiakas 3.1.7 Lead Muistutetaanko syntymäpäivästä? Lähetetäänkö joulukortti? Organisaatio on kontakti siinä missä henkilökin, vain toisenlaista tyyppiä. Nimi Tyyppi (yksi valmiiksi määritellyistä organisaatiotyypeistä) Henkilöstömäärä WWW-kotisivujen URL Sähköpostiosoite Puhelinvaihteen numero Faksinumero Pääkonttorin katuosoite Asiakas on organisaatio tai henkilö jolla on asiakasnumero. Jokainen laskutettava projekti tarvitsee nimenomaan asiakkaan, ei organisaatiota tai henkilöä. Laskutusnumero (uusia asiakkaita lisättäessä systeemi valitsee automaattisesti uuden Laskutusosoite Laskutusvaluutta Organisaatio (linkki organisaatio-olioon) Henkilö (linkki henkilö-olioon) Kaikista projekteista on lead, joka on enne projektin käynnistymistä vaihe. Leadeista luodaan projekteja. Tyyppi (yksi valmiiksi määritellyistä projektin tyyppivaihtoehdoista) Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 10

Numero (uusia projekteja lisättäessä systeemi valitsee automaattisesti uuden) Nimi Luomispäivämäärä Luoja (linkki henkilö-olioon) Tilanne (yksi valmiiksi määritellyistä leadin tilannevaihtoehdoista) Tilanteen ratkaisupäivämäärä Lead-analyysi (linkki dokumentti-olioon) 3.1.8 Projekti Kun projekti käynnistyy kopioidaan leadista perustiedot projektiin. Tyyppi (yksi valmiiksi määritellyistä projektin tyyppivaihtoehdoista) Numero (uusia projekteja lisättäessä systeemi valitsee automaattisesti uuden) Nimi Luomispäivämäärä Luoja (linkki henkilö-olioon) Lead jonka pohjalta projekti luotu (linkki lead-olioon) Projekti jonka pohjalta projekti luotu (linkki projekti-olioon) Aloituspäivämäärä Lopetuspäivämäärä Asiakkaat (linkkiejä asiakas-linkki-olioihin) Asiakasvastaava (linkki työntekijä-olioon) Maa Markkinointikanava Lyhyt kuvaus 3.1.9 Asiakas-linkki Asiakkaan projektinumero Analyysi asiakkaan palautteesta (linkki dokumentti-olioon) Asiakaslinkki Asiakas Asiakkaan osuus koko projektin asiakkuudesta (%) Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 11

3.1.10 Yhteistyö 3.1.11 Aliprojekti 3.1.12 Lasku Projektiin saattaa olla liitettynä erilaisia organisaatiota yhteistyön merkeissä. Projekti (linkki projekti-olioon) Organisaatio (linkki organisaatio-olioon) Lyhyt kuvaus Aliprojekti on osa projektia, jokin tietty osa mitä tehdään. Aliprojektiin linkitetään laskutettavat osat joten aliprojektit ovat todellisuudessa tehtäviä osuuksia projekteista. Numero (uusia aliprojekteja lisättäessä systeemi valitsee automaattisesti uuden) Nimi 3.1.13 Laskuaihio Laskutustyyppi (yksi valmiiksi määritellyistä laskutusvaihtoehdoista) Asiakkaan aliprojektinumero Lasku sisältää vain perustan laskulle, siihen kerätään laskuaihioita jotka muodostavat laskun. Numero (uusia laskuja lisättäessä systeemi valitsee automaattisesti uuden) Luomispäivämäärä Laskuaihiot (lista laskuaihio-olioita) Projekti (linkki projekti-olioon) Laskuaihio on tehtyä työtä tai palvelun osa. Kuvaus 3.1.14 Tehty työ Aliprojekti (linkki aliprojekti-olioon) Laskuaihion tyyppi (yksi valmiiksi määritellyistä laskuaihion tyyppivaihtoehdoista) Lista tehdyistä töistä (lista tehty työ-olioita) Jos laskuaihioon tehdään työtä, se määritellään erikseen tässä oliossa. Aliprojekti (linkki aliprojekti-olioon) Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 12

Työntekijä (linkki työntekijä-olioon) Aloitushetki 3.1.15 Dokumentti Lopetushetki Dokumentti on esimerkiksi Word- tai PDF-tiedosto johon erilaiset projektimemot linkittyvät. Dokumentti voi olla myös sähköpostiviesti tai kokous-pöytäkirja. Dokumentit on näkyvissä ainoastaan tietyille henkilöille. Numero (uusia dokumentteja lisättäessä systeemi valitsee automaattisesti uuden) Tyyppi (yksi valmiiksi määritellyistä dokumentin tyyppivaihtoehdoista) Nimi 3.1.16 Sopimus Versio Salaisuusluokka Tarkistajat (linkkejä henkilö-olioihin) Henkilöt joille dokumentti on tarkoitettu (linkkejä henkilö-olioihin) Voimassaolon aloituspäivämäärä Voimassaolon lopetuspäivämäärä Lyhyt kuvaus Avainsanat Liitedokumentit (linkkejä dokumentti-olioihin) Sopimus on lakisopimus ja siihen kuuluu aina vähintään yksi dokumentti (sopimusteksti). Numero (uusia sopimuksia lisättäessä systeemi valitsee automaattisesti uuden) Tyyppi (yksi valmiiksi määritellyistä sopimuksen tyyppivaihtoehdoista) Solmimispäivämäärä Viimeinen voimassaolopäivämäärä Sopimusdokumentit (linkkejä dokumentti-olioihin) 3.2 Skaalautuvuus Koska tietoa on suunnattomasti, tulee kantaa pystyä muokkaamaan niin että yksinkertaisia elementtejä voidaan lisäillä tarpeen mukaan. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 13

3.3 Käyttöintensiteetti Informaatiota tullaan hakemaan tavallisen työpäivän aikana jatkuvasti epämääräisin väliajoin, riippuen yrityksen koosta. Mitä suurempi yritys, sitä todennäköisemmin systeemillä tulee olemaan jatkuvasti kuormaa. Tietoja tulee pystyä kaivamaan myös työajan ulkopuolella, mihin aikaan tahansa 24 tuntia vuorokaudessa. Piikkejä käyttöön saattaa tulla joissain tapauksissa kun jotain dokumenttia tai muistiota hakee useampi yrityksen työntekijä samaan aikaan. 3.4 Kapasiteettivaatimukset Perinteinen intraan henkilötietojen ja projektien tietojen kirjaaminen ei vie juurikaan tilaa. Työntekijöiden tuntien kirjaamisetkaan eivät kuluta paljoa tilaa Järjestelmä kuitenkin tulee tallentamaan sähköpostikeskusteluja ja dokumentteja jotka vievät runsaasti tilaa. Näille tulee miettiä hyvä säilytyspaikka erillään intran muun toiminnan tiedoista että intran kevyt käyttö saataisiin aina turvattua. 4. NAVIGOINTIKARTTA 4.1 Merkinnät Intranet-sivusto koostuu useista eri tason toiminnallisuuksista joita tulee pystyä tekemään. Nämä toiminnallisuudet linkittyvät niin että mitä syvemmälle mennään, sitä selkeämpiä toiminnallisuuksia tehdään. Esimerkiksi projektin hallinnointi on hyvin karkeasti määriteltävä käsite, kun taas projektin työntekijöiden hallinnointi on paljon selkeämpi ja yhden työntekijän työtuntien listaaminen on jo hyvin selkeää. Näiden toiminnallisuuksien kautta on rakennettu navigointikartta miten toiminnallisuudet linkittyvät tosiinsa, erilaisten loogisten tehtävien kautta. Toiminnallisuus käytännön tasolla tarkoittaa pitkälle samaa kuin yksi webbisivu, muttei aivan, siksi käyttöliittymä on eritelty toiminnallisuuksista ja dokumentoidaan erillisessä käyttöliittymädokumentissa. Myös navigointikartta on hieman toisenlainen käyttöliittymässä. Kaavioissa on käytetty muutamaa eri merkintätapaa, joilla on tärkeä rooli. Pallo tarkoittaa yhtä selkeää yleisen tason toiminnallisuutta. Esimerkiksi HENKILÖ tarkoittaa henkilötietojen käsittelyä. Paksu pallo kuvaa karkean tason toiminnallisuutta. Esimerkiksi TALOUS tarkoittaa yleistä taloudenhallintaa. Yleinen toiminnallisuus rakentuu aina yleisen tason toiminnallisuuksista. Katkoreunaisen pallon toiminnallisuus kuvataan ensisijaisesti jossain muualla navigointikartassa. Esimerkiksi projektin työntekijöiden listauksesta voi siirtyä Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 14

käsittelemään yksittäisen työntekijän henkilötietoja, mutta ensisijaisesti työntekijän henkilötietoja käsitellään resurssien kautta. Nuoliviiva on selkeä hyppy erilaiseen toiminnalliseen kokonaisuuteen. Esimerkiksi TYÖNTEKIJÄ- toiminnallisuus on työntekijöiden listaamiseen ja etsimiseen kun taas TYÖNTEKIJÄ on yhden tietyn työntekijän tietojen lukemiseen/kirjoittamiseen. Nuolettomalla viivalla erotellut toiminnallisuudet ovat samantyylisiä ja käytännössä ne sopivat käyttöliittymätasolla samalle tasolle. Esimerkiksi PROJEKTI on yhden projektin hallintaa ja sen yhteyteen sopii hyvin LASKU- koska laskujen listaaminen yleisellä tasolla kuuluu projektin hallintaan. Ylin taso Koko intranet jaettu seitsemään karkean tason toiminnallisuuksiin, joiden alta voi suorittaa erilaisia tehtäviä. Toiminnallisuudet näkyvät seuraavassa kuvassa. OMA SIVU RESURSSIT PROJEKTIT MYYNTI TALOUS KALENTERI KONTAKTIT TIETOPANKKI Kuten kuvasta myös näkyy, osiot ovat kaikki samalla tasolla ja jokaisesta osiosta voi liikkua mihin tahansa muuhun osioon. Osiot käydään läpi seuraavaksi yksityiskohtaisemmin. 4.2 Toiminnalliset osiot 4.2.1 Oma sivu OMA SIVU Oman sivun toiminnallisuutta ei ole määrätty mutta se tarvitaan ja se on varattu käyttöliittymää varten. Oma sivu on monipuolinen sivu jolle on kerätty käyttäjän kannalta tärkeimpiä ominaisuuksia. Sivu on räätälöitävissä käyttäjän yleisimpiä tehtäviä vastaavaksi. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 15

4.2.2 Resurssit RESURSSIT TYÖNTEKIJÄ- TYÖNTEKIJÄ HENKILÖ KONTAKTI- KONTAKTI HENKILÖ PROJEKTI- PROJEKTI DOKUMENTTI- DOKUMENTTI 4.2.3 Myynti Resurssien alta löytyy kaikki yrityksen resurssit, tärkeimpänä ja tällä hetkellä ainoana toteutettavana, työntekijät. Työntekijä on laajennettu henkilö ja työntekijällä on oma osoitekirja (kontakti-lista), se kuuluu erilaisiin projekteihin ja se on liitetty erilaisiin dokumentteihin (joko kirjoittanut dokumentin tai vastaanottanut). MYYNTI LEAD- LEAD DOKUMENTTI- DOKUMENTTI PROJEKTI- PROJEKTI Myynnin kautta tarkkaillaan leadeita, joista voi käynnistää uusia projekteja. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 16

4.2.4 Projektit PROJEKTI- PROJEKTIT PROJEKTI ASIAKAS- ASIAKAS ALIPROJEKTI- ALIPROJEKTI TUNTIMERKINT Ä- TUNTIMERKINT Ä LASKUAIHIO LASKUAIHIO- LASKUAIHIO SOPIMUS- SOPIMUS DOKUMENTTI- DOKUMENTTI TYÖNTEKIJÄ- TYÖNTEKIJÄ HENKILÖ- HENKILÖ ORGANISAATIO- ORGANISAATIO LASKU- LASKU DOKUMENTTI- DOKUMENTTI SOPIMUS- SOPIMUS PROJEKTI- PROJEKTI 4.2.5 Talous Projektien ja leadien kautta käsitellään aloitettuja ja valmistuneita projekteja. Projekteilla on aliprojekteja jotka sisältävät laskuaihioita. Laskuaihioihin merkitään projektiin tehty työ. Projekteihin ja aliprojekteihin kuuluu erilaisia dokumentteja ja sopimuksia. TALOUS LASKU- LASKU LASKUAIHIO- LASKUAIHIO TUNTIMERKINTÄ- TUNTIMERKINTÄ PROJEKTI ALIPROJEKTI Talous-osiossa hallitaan taloutta, joka käytännössä tarkoittaa laskujen ja laskuaihioiden käsittelyä. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 17

4.2.6 Kalenteri KALENTERI Kalenteri ei tuo mitään kriittistä toiminnallisuutta mukaan, mutta se on käytettävyyden kannalta tärkeä sillä sen avulla saa helposti kalenterinäkymiä projekteihin ja muihin järjestelmän osa-alueisiin. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 18

4.2.7 Kontaktit KONTAKTIT ASIAKAS- ASIAKAS HENKILÖ ORGANISAATIO PROJEKTI- PROJEKTI TYÖNTEKIJÄ- HENKILÖ- HENKILÖ TYÖNTEKIJÄ PROJEKTI- PROJEKTI DOKUMENTTI- DOKUMENTTI ASIAKAS- ASIAKAS TYÖNTEKIJÄ- TYÖNTEKIJÄ ORGANISAATIO- ORGANISAATIO ORGANISAATIO- ORGANISAATIO PROJEKTI- PROJEKTI DOKUMENTTI- DOKUMENTTI ASIAKAS- ASIAKAS HENKILÖ- HENKILÖ Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 19

4.2.8 Tietopankki Kontaktit ovat vain listoja henkilöistä ja organisaatioista. Asiakas on monipuolisempi kontakti sillä asiakkaita voi laskuttaa. TIETOPANKKI DOKUMENTTI- DOKUMENTTI PROJEKTI- PROJEKTI ALIPROJEKTI HENKILÖ- HENKILÖ ORGANISAATIO- ORGANISAATIO SOPIMUS- SOPIMUS DOKUMENTTI PROJEKTI- PROJEKTI Tietopankin kautta hallinnoidaan kaikkia järjestelmässä olevia dokumentteja ja sopimuksia. Tietopankin kautta voi myös nähdä mitkä projektit, henkilöt tai organisaatiot dokumentteihin tai sopimuksiin kuuluvat. 5. TOIMINNALLISUUDET 5.1 Oma sivu 5.2 Resurssit Tässä luvussa listattavat toiminnallisuudet viittaavat edellisen luvun navigointikarttoihin. Oman sivun on tarkoitus sisältää joitakin yleisimmin käytettäviä toiminnallisuuksia pienoiskoossa. Esimerkiksi omien työtuntien hallinta on hyvä sijoittaa omaan sivuun. Oma sivu käsitellään käyttöliittymädokumentissa. 5.2.1 Työntekijä-lista Työntekijä-lista näyttää kaikki yrityksen työntekijät. Työntekijöitä voi siirtyä käsittelemään, uuden voi lisätä tai olemassa olevan poistaa. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 20

5.2.2 Työntekijä Työntekijää käsiteltäessä käsitellään suoraan työntekijä-oliota. 5.2.3 Työntekijä / kontakti-lista 5.2.4 Kontakti Kontakti-listassa on kaikki työntekijän omaan osoitekirjaan liitetyt henkilöt, eli työntekijän kontaktit. Kontakteja voi siirtyä käsittelemään, uuden lisätä tai vanhan poistaa. Kontaktin kohdalla voi määrittää miten työntekijä suhtautuu kontaktiin, eli käsitellään kontakti-oliota. Kontakti on henkilö ja täältä voi myös henkilöä muokata. 5.2.5 Työntekijä / projekti-lista Projekti-listassa on kaikki projektit joita työntekijä on mukana tekemässä. Projektin voi valita ja sen tietoja voi siirtyä käsittelemän. 5.2.6 Työntekijä / dokumentti-lista 5.3 Myynti 5.3.1 Lead-lista 5.3.2 Lead Dokumentti-listassa on kaikki työntekijään mitenkään liittyvät dokumentit sekä liitoksen tyyppi (työntekijän itse kirjoittama vai onko työntekijä merkattu yhdeksi dokumentin vaikutusalueen henkilöksi). Yksittäisiä dokumentteja voi siirtyä käsittelemään. Lead-listassa listataan kaikki leadit jotka on luotu. Leadin voi lisätä tai yksittäistä leadia voi siirtyä käsittelemään. Leadin kohdalla käsitellään lead-oliota. 5.3.3 Dokumentti-lista 5.3.4 Projekti-lista Dokumentti-listassa on listattuna kaikki leadiin liittyvät dokumentit, mm. hävitty lead-analyysi. Dokumentin voi lisätä, vanhan poistaa tai siirtyä käsittelemään. Projekti-listassa on listattuna kaikki projektit jotka leadista on käynnistetty. Uuden projektin voi käynnistää tästä listasta (jolloin leadin tiedot kopioidaan uuteen projektiin) tai vanhoja projekteja voi siirtyä käsittelemään. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 21

5.4 Projektit 5.4.1 Projekti-lista 5.4.2 Projekti Projekti-listassa listataan kaikki projektit jotka on olemassa. Projekteja voi lisätä, vanhan poistaa tai yksittäistä voi siirtyä käsittelemään. Projektin kohdalla käsitellään projekti-oliota. Projektin emo-projektia (leadia) voi siirtyä käsittelemään jos sellainen on. 5.4.3 Projekti / Lead Leadin kohdalla voi siirtyä käsittelemään leadia josta projekti on luotu (jos sellainen löytyy). 5.4.4 Projekti / Projekti 5.4.5 Asiakas-lista Projektin kohdalla voi siirtyä käsittelemään projektia josta projekti on luotu (jos sellainen löytyy). Asiakas-listassa on listattuna kaikki (yleensä vain yksi) projektin asiakkaat (asiakaslinkit). Asiakkaan voi lisätä, vanhan poistaa tai yhtä asiakasta voi siirtyä käsittelemään. 5.4.6 Aliprojekti-lista 5.4.7 Aliprojekti Aliprojekti-listassa on listattuna kaikki projektiin liittyvät aliprojektit. Aliprojektin voi lisätä, vanhan poistaa tai yksittäistä voi siirtyä käsittelemään. Aliprojektin kohdalla käsitellään aliprojekti-oliota. 5.4.8 Aliprojekti / Tuntimerkintä-lista Tuntimerkintä-listassa on listattuna kaikkien työntekijöiden aliprojektiin tekemät tunnit. 5.4.9 Tuntimerkintä Tuntimerkinnän kohdalla käsitellään tuntimerkintä-oliota. Jos tuntimerkintä on sidottuna johonkin laskuaihioon, voi sitä laskuaihiota siirtyä käsittelemään. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 22

5.4.10 Aliprojekti / Laskuaihio-lista Aliprojektin laskuaihiot ovat aliprojektiin tehtyä työtä tai muuta laskutettavaa. Lasku-aihioita voi lisätä tai vanhaa voi siirtyä käsittelemään. 5.4.11 Aliprojekti / Dokumentti-lista Aliprojektin dokumentti-listassa on listattuna kaikki aliprojektiin liittyvät dokumentit sekä liitynnän tyyppi. Dokumentteja voi lisätä, poistaa tai yhtä dokumenttia voi siirtyä käsittelemään. 5.4.12 Aliprojekti / Sopimus-lista Aliprojektin sopimus-listassa on listattuna kaikki aliprojektiin liittyvät sopimukset sekä liitynnän tyyppi. Sopimuksia voi lisätä tai yhtä sopimusta voi siirtyä käsittelemään. 5.4.13 Työntekijä-lista 5.4.14 Henkilö-lista 5.4.15 Lasku-lista Työntekijä-listassa on listattuna kaikki projektiin liitetyt työntekijät. Työntekijöitä voi lisätä ja poistaa. Työntekijän voi myös valita ja hänen tietojaan pääsee käsittelemään. Henkilö-listassa on listattuna kaikki projektiin mitenkään liittyvät henkilöt sekä liitoksen luonne. Liitoksessa voi olla yrityksen kontaktihenkilö tai yhteistyökumppani. Henkilöitä voi poistaa ja lisäillä. Henkilön voi myös valita ja hänen tietojaan pääsee käsittelemään. Lasku-listassa on listattuna kaikki projektissa lähetetyt ja lähettämättömät laskut. Uuden laskun voi lisätä. Laskujen tietoja pääsee käsittelemään. 5.4.16 Dokumentti-lista 5.4.17 Sopimus-lista Dokumentti-listassa on listattuna kaikki projektiin kirjoitetut dokumentit. Dokumentteja voi lisäillä, poistaa ja yhtä dokumenttia voi siirtyä käsittelemään. Sopimus-listassa on listattuna kaikki projektia varten laaditut sopimukset. Sopimuksia voi lisäillä, poistaa ja yhtä sopimusta voi siirtyä käsittelemään. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 23

5.4.18 Projekti-lista 5.5 Talous 5.5.1 Lasku-lista 5.5.2 Lasku Projekti-listassa on listattuna kaikki projektit jotka on luotu kyseisen projektin pohjalta. Uuden projektin voi luoda ja muita projekteja voi siirtyä käsittelemään. Lasku-lista näyttää kaikki järjestelmässä olevat laskut, maksetut tai maksamattomat. Laskuja voi siirtyä tarkastelemaan. Laskua käsiteltäessä käsitellään lasku-oliota. Laskun yhteydestä voi siirtyä tarkastelemaan laskun projektia. 5.5.3 Laskuaihio-lista 5.5.4 Laskuaihio Laskun laskuaihio-listassa on listattuna kaikki aihiot josta lasku koostuu. Laskuaihioita voi lisäillä tai poistaa. Yhtä aihiota voi siirtyä käsittelemään. Laskuaihiota käsiteltäessä käsitellään laskuaihio-oliota. 5.5.5 Tuntimerkintä-lista 5.6 Kalenteri 5.7 Kontaktit 5.7.1 Asiakas-lista 5.7.2 Asiakas Tuntimerkintä-listassa on listattuna kaikki tuntimerkinnät jotka yhteen laskuaihioon on liitetty. Tuntimerkintöjä voi lisäillä, poistaa tai yhtä tuntimerkintää voi siirtyä käsittelemään. Kalenteri on ulkoinen Innofactor Oy:n laatima moduuli joka vain liitetään järjestelmään. Asiakaslista näyttää kaikki järjestelmään syötetyt asiakkaat. Asiakkaita voi lisätä, poistaa tai yhtä asiakasta voi siirtyä käsittelemään. Asiakas sisältää samoja tieoja kun asiakas-olio. Asiakas on liitettynä joko henkilöön tai organisaatioon. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 24

5.7.3 Asiakas / Projekti-lista 5.7.4 Henkilö-lista 5.7.5 Henkilö Projekti-listassa on kaikki projektit joiden asiakkaana kyseinen asiakas on. Projekteja voi siirtyä käsittelemään. Henkilölistassa on listattuna kaikki henkilö-oliot sekä henkilöstä johdetut oliot, eli työntekijät. Listan henkilöitä voi siirtyä käsittelemään, uuden lisätä tai olemassa olevan poistaa. Henkilöä käsiteltäessä käsitellään henkilö-oliota. 5.7.6 Henkilö / Projekti-lista Projekti-listassa on listattuna kaikki projektit johon henkilö on liitetty sekä liitoksen luonne. Henkilö voi olla projektin työntekijä, asiakas tai yhteistyökumppani. Liitoksia voi lisätä tai poistaa. Listattuja projekteja voi siirtyä käsittelemään. 5.7.7 Henkilö / Dokumentti-lista Dokumentti-listassa on listattuna kaikki dokumentit johon henkilö on liitetty sekä liitoksen luonne. Henkilö voi olla dokumentin laatija tai hänet on voitu merkitä dokumentin näkyvyysalueelle. Liitoksia voi lisätä tai poistaa. Listattuja dokumentteja voi siirtyä käsittelemään. 5.7.8 Henkilö / Asiakas-lista Asiakas-listassa on listattuna kaikki asiakkuudet joihin henkilö kuuluu. Asiakkuuksia voi lisätä, poistaa tai yhtä asiakkuutta voi siirtyä käsittelemään. 5.7.9 Henkilö / Työntekijä-lista Työntekijä-listassa on listattuna kaikki työntekijät joiden osoitekirjoihin henkilö kuuluu. Työntekijöitä voi siirtyä käsittelemään. 5.7.10 Henkilö / Organisaatio-lista Organisaatio-listasta löytyy kaikki organisaatiot joihin henkilö liittyy tai on liittynyt. Yksi organisaatio on pää-organisaatio. Organisaatioita voi lisäillä, vanhan poistaa tai siirtyä käsittelemään. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 25

5.7.11 Organisaatio-lista 5.7.12 Organisaatio Organisaatio-listassa on listattuna kaikki organisaatiot jotka järjestelmään on laitettu. Organisaatioita voi lisäillä ja poistaa, sekä yhden organisaation voi valita ja sen tietoja siirtyä käsittelemään. Organisaatiota käsiteltäessä käsitellään organisaatio-oliota. 5.7.13 Organisaatio / Projekti-lista Projekti-listassa on listattuna kaikki projektit joihin organisaatio on liitetty sekä liitoksen luonne. Organisaatio voi olla projektissa asiakas tai yhteistyökumppani. Liitoksia voi lisätä, poistaa tai liitettyä projektia voi siirtyä käsittelemään. 5.7.14 Organisaatio / Dokumentti-lista Dokumentti-listassa on listattuna kaikki dokumentit joiden näkyvyysalueelle dokumentti on asetettu. Dokumentteja voi lisätä, poistaa tai yhtä dokumenttia voi siirtyä käsittelemään. 5.7.15 Organisaatio / Asiakas-lista Asiakas-listassa on listattuna kaikki asiakkuudet joihin organisaatio kuuluu. Asiakkuuksia voi lisätä, poistaa tai yhtä asiakkuutta voi siirtyä käsittelemään. 5.7.16 Organisaatio / Henkilö-lista 5.8 Tietopankki henkilö-listassa on listattuna kaikki henkilöt jotka kuuluvat organisaatioon. Henkilöitä voi lisätä, poistaa tai yhtä henkilöä voi siirtyä käsittelemään. 5.8.1 Dokumentti-lista 5.8.2 Dokumentti Dokumentti-lista on lista kaikista dokumenteista mitä järjestelmästä löytyy. Dokumentteja voi siirtyä käsittelemään. Dokumenttia käsiteltäessä käsitellään dokumentti-oliota. 5.8.3 Dokumentti / Projekti-lista Dokumentin projekti-listassa on listattuna kaikki projektit joihin dokumentti mitenkään liittyy, sekä liitoksen luonne. Listan projekteja voi siirtyä käsittelemään. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 26

5.8.4 Dokumentti / Henkilö-lista Dokumentin henkilö-listassa on listattuna kaikki henkilöt joihin dokumentti mitenkään liittyy, sekä liitoksen luonne. Listan henkilöitä voi siirtyä käsittelemään. 5.8.5 Dokumentti / Organisaatio-lista 5.8.6 Sopimus-lista 5.8.7 Sopimus Dokumentin organisaatio-listassa on listattuna kaikki organisaatiot joihin dokumentti mitenkään liittyy, sekä liitoksen luonne. Listan organisaatioita voi siirtyä käsittelemään. Sopimus-lista on lista kaikista sopimuksista mitä järjestelmästä löytyy. Sopimuksia voi siirtyä käsittelemään. Sopimusta käsiteltäessä käsitellään sopimus-oliota. 5.8.8 Sopimus / Projekti-lista Dokumentin projekti-listassa on listattuna kaikki projektit joihin dokumentti mitenkään liittyy, sekä liitoksen luonne. Listan projekteja voi siirtyä käsittelemään. 6. ULKOISET LIITTYMÄT Järjestelmä toteutetaan kolmikerrosmallilla, eli käyttöliittymä, toiminnallisuus ja tietokanta erotellaan toisistaan. Käyttöliittymä ja toiminnallisuus ovat ohjelmistotasolla lähellä toisiaan ja siksi sijaitsevat palvelimella mutta tietokanta erotellaan. Muita ulkoisia liittymiä järjestelmä ei käytä. 6.1 Laitteistoliittymät SQL-tietokanta voidaan hajauttaa toiselle palvelimelle. 6.2 Ohjelmistoliittymät Tietokannan ja toiminnallisuuden välinen rajapinta on SQL-kieli. 7. MUUT OMINAISUUDET 7.1 Suorituskyky ja vasteajat Yhden istunnon aikana tullaan erilaisia linkkejä klikkailemaan tavallista nettisurffailua ahkerammin, joten on erittäin tärkeää että sivut latautuvat välittömästi. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 27

7.2 Käytettävyys 7.3 Tietoturva 7.4 Asennus Yleisimmistä toiminnoista kuten tuntien kirjauksesta tulee pystyä suoriutumaan nopeasti ja vain muutamalla klikkauksella. Järjestelmä tulee olemaan palomuurien sisällä yrityksen omassa käytössä joten järjestelmän sisäinen tietoturva ei ole ensisijaisessa asemassa. Järjestelmään ei tulla toteuttamaan erilaisia tietoturvatasoja käyttäjien välille, mutta tämä laajennus tulee olla mielessä järjestelmää toteutettaessa. Järjestelmän asennuksen ei tarvitse olla nopea operaatio sillä järjestelmä on luonteeltaan harvoin asennettava. Asennus sisältää tietokannan määritykset sekä IIS:n säätämisen. 7.5 Ylläpidettävyys 7.6 Lokalisointi Järjestelmään kuuluu olennaisena osana jatkuva tiedon ylläpitäminen eli projektien ja henkilötietojen muuttaminen ja lisääminen. Järjestelmä koodataan käyttäen Innofactorin monikielitukea joten järjestelmästä tulee automaattisesti monikielinen. Visuaalisen ulkoasun lokalisointi on monimutkaisempi operaatio ja todennäköisesti graafinen ilme tullaan miettimään uusiksi jokaisen asennuksen yhteydessä. 8. SUUNNITTELURAJOITTEET 8.1 Standardit Koska järjestelmä toteutetaan Internet Explorer 5.5 tai uudemmalle selaimelle, ei HTML-standardeja tarvitse juurikaan noudattaa, kunhan systeemit vain toimivat oikeilla selaimilla. 8.2 Laitteistorajoitteet Järjestelmällä ei juuri ole laitteistorajoitteita, tämänhetkisten keskivertopalvelinten suorituskyky ja muistikapasiteetti riittää hyvin tällaisen järjestelmän pyörittämiseen. 8.3 Ohjelmistorajoitteet Järjestelmän tulee toimia Internet Explorer 5.5 tai uudemmassa selaimissa JavaScriptit ja Flashit tuettuina. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 28

8.4 Muut rajoitteet Projektin aikataulun vuoksi ratkaisujen täytyy olla helposti ja nopeasti toteutettavissa. 9. JATKOKEHITYSAJATUKSIA Osa ideoista on vielä kirjoittamatta tähän dokumenttiin koska niitä ei ole vielä pystynyt suunnittelemaan täydellisesti. Muita työn muotoja kuin tuntityöt, tulossa joka tapauksessa Järjestelmää voi kehittää moniin eri suuntiin, osa kehityksen suunnista on välttämättömiä tulevaisuuden kannalta muttei alustavan systeemin toiminnallisuudessa, siksi listattuna vasta tässä. Paikkaresursseja Laiteresursseja Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 29

10. LIITE Tässä liitteessä on esitetty asiakkaan kanssa yhteistyössä suoritettujen speksaussessioiden muistiinpanot. 10.1 Perustietokortit Lead - Perustiedot pitävät sisällään: project type (LEad, CUstomer project, SErver service, INternal Project project), lead OR project number (automaattisesti seuraava vapaa), project name, lead date, lead person, lead status (active lead, successful lead eli johtanut projektiin, terminated lead eli päätetty tietoisesti jättää kesken, lost lead) TAI project status (on-going project, closed project), success/termination/lost date (jos kyseinen lead), project start date, project end date (tulee näkyviin vain jos projekti), customer, geographical area (maalistalta valittu yksi maa), marketing channel comission (listalta valittu), short project description, current customer response (työntekijälistalta valittu yksi henkilö, joka ensisijaisesa vastuussa projektista, pääasisssa myyjä --> projektipäällikkö), next action (viittaus johonkin calendar remarkiin), date of action (edellisen aloitus aika tai deadline, jos on), account's project reference (teksti, jonka asiakas haluaa projektista laskuun, ei vielä leadissa), price estimate deliveries (summa ja valuutta), price estimate yearly continuos work (summa ja valuutta), price estimate yearly continuous fees (summa ja valuutta), lost case analysis (viittaus communication entitityn dokumenttiin, jos projekti on hävitty), customer feedback analysis (viittaus communication entitityn dokumenttiin, jos projekti on viety kunnialla läpi ja saatu palaute), emo lead tai projekti, josta luotu Subproject Aliprojektin perussivu, jossa aliprojektin perustiedot: subproject number (automaattisesti seuraava vapaa), subproject name, invoice type (delivery, hour based work, continuous service), service type (consultancy, software, test, training, sever service), customer's subproject reference Oranization organization name, organization type (lista Innofactorin liiketoiminnan kannalta oleellisista, e.g. asiakassegmenteistä, organization size (henkilöstömäärä), WWW home page, contact e- account mail, telephone exhange, fax, address of headquarters, post address, invoicing address, invoicing currence (summa ja valuutta) Person, e.g. customer & staff last name (*), first name (*), middle name, nickname, date of birth, place of birth, country of birth, nationality, secretary, organization (*), work title, work telephone, mobile telephone, fax, home telephone, email, work address, home address; jos työntekijä lisäksi: staff number (automaattisesti seuraava), bank, account number, internal cost per hour (summa ja valuutta), short description for proposals Invoicable laskutettavassa aiheessa on näyttävä: account number and account name (*), project number and project name (*), account's project reference, subproject number and subproject name (*), account's subproject reference, service type (*), MÄÄRÄ (työtunnit, yksikkö määrä), sum, currency, LASKUTUSPERUSTE:, invoice date estimate, LASKUTUSAIHION TILA (liitetty laskuun vai ei) Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 30

Invoice annetaan seuraavat tiedot invoice number (*) (järjestelmä antaa automaattisesti seuraavan vapaan), invoice date (*), project number and name (*), list of invoicables (*) (niistä invoicableista, jotka ovat kyseisessä projektissa laskutuskunnossa ja halutaan liittää laskuun); lisäksi näkyy account number and name, invoicing address, account's project reference, contract (laskutusperuste - joko sopimus tai tilaus, jos sopimusta ei ole), due date (lasketaan automaattisesti sopimuksen maksuehtojen mukaisesti), interest rate on overdue payments; varsinainen lasku toteutetaan HTML --> PDF, joka toistaiseksi suomeksi, mutta huomioidaan myös englanniksi ja jossa mukana huomautusaika 7 päivää, pankkiyhteys Sampo 800010-1899401 sekä automaattisesti laskunnumerosta generoituva viitenumero Legal contract number, contract type (proposal, contract, order, order acknowledgement), date of entitity, e.g. contract, validity date (jos tarjous tai määräaikainen sopimus) OR IRTISANOMISAIKA (jos proposal jatkuva sopimus), projects AND/OR subprojects (lista projekteista ja aliprojekteista, joita sopimus koskee -- periaatteena, että isän sopimus koskee aina myös lasta), person in business charge, person in legal charge, payment terms days, interest rate, linkki sopimuksen dokumenttiin (PDF) Communic ation entitity, e.g. e-mail Communication type (document, email, ) (*), document type (memorandum, ) (*), title (*), Project OR subproject, repared by (yksi tai useampi valmistelija, oletusarvona itse), document number, version, date, confidentiality class, approved (lista hyväksyjistä ja hyväksymisen statuksesta), list of distribution (dynaaminen rakenne heniklöistä JA/TAI ryhmistä, joille dokumentti asetetaan näkyviin), start date of validity, end date of validity, description, key words, attachments (linkki muihin dokumentteihin); lisäksi tallennetaan kaikki organisaatiot erikseen, joiden henkilöt liittyvät dokumenttiin Calendar remark, e.g. task 1. Major remark: Remark type (alku- ja loppuajan omaava tapahtuma, yleisesti päivään liittyvä tapahtuma, deadlinen omaava tehtävä, aikaan sidoksissa olematon tehtävä) (*), person in charge, short description (*), Project OR subproject, resource reservations, other participants, priority class, start date and time, end date and time, long description, 10.2 Liityntätietokortit Lead - Subpr Project oject Oranization, e.g. account Person, e.g. customer & staff Invoicabl e Invoice Legal entitity, e.g. proposal Communic Calendar ation entitity, e.g. e-mail remark, e.g. task Lead - Proje ct Ei Projektit muodost avat keskenää n yksinkert aisen puumais en rakentee ole. Ei ole. Partner and Project Ei ole, Ei ole, Ei ole. Vaikka Jokin joei ole. Yksi Vastaa subcontractor staff card: koska koska legal entity olemassa calendar vat syyt card: project type invoicabl yksi voi liittyä oleva viestiremark voi kuin number and (customer's e liittyy lasku voi tietokannan tai liittyä vasem name (*), staff, ainoastaa liittyä tasolla dokumentti ainostaan malla. organization Innofactor's n vain useampaan voidaan yhteen name (*), staff, aliprojekti yhteen projektiin/alip jakaa projektiin ja short Partner's in. projektiin. rojektiin, ei tietylle tarvittava description of staff) (*), liitokseen projektille. informaatio cooperation project sisälly mitään Tätä vartenkerätään itse number sellaista kerätään: remarkin Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 31

n, jossa jokaisess a projektiss a on ilmoitettu sen emo projekti/le ad. Tällöin erillistä korttia ei tarvita. and name (*), person name and organisatio n (*), customer position (jos asiakas) (*), person's role (vapaa tekstikenttä ) (*), other description informaatiota, joka tarvitsisia käyttöliittymät asolla oman tietokortin. list ofyhteydessä. distribution (dynaamin en rakenne), description of distribution, start date of validity (aika, jolloin on projektin käytössä), end date of validity Subp Ei ole, Ei ole. Ei ole. Ei ole. Ei ole, Ei ole, Ei ole. Vaikka Ei ole. Ei ole. Yksi rojec koska Aliproje Aliprojektiin Henkilöt koska koska legal entity Viestintä calendar t aliprojekti kteilla liittyvät yhdistetään yksi lasku voi liittyä tapahtuu remark voi voi liittyä ei ole organisaatiot ainoastaan invoicabl liittyy tietokannan aina kokoliittyä vain keskinä määräytyvät projekteihin e voi ainoasta tasolla projektin ainostaan yhteen istä projektin ei liittyä vain an useampaan tasolla. yhteen projektiin. suhdett kautta. aliprojektei yhteen projektiin, projektiin/alip aliprojektiin ja a. Ne hin. aliprojekti ei rojektiin, ei tarvittava ovat Henkilön in ja aliprojekt liitokseen informaatio ainoast tekemä työtarkempi eihin. sisälly mitään kerätään itse aan kylläkin tieto sellaista remarkin tietyn yhden yhdistetään kerätään aliprojektiin itse informaatiota, joka yhteydessä. projekti, muttainvoicabl tarvitsisia n alla. siihen liittyvä en yhteydes käyttöliittymät asolla oman näkymä onsä. tietokortin. määritetty toisaalla. Oran Ei ole. Ei toteuteta. Ei Ei ole. Ei ole. Ei ole. Toteuteaan Organisaatio izatio Organisaatio toteuteta. Invoicabl Yksi Järjestelmä kortti, jossaon kuuluvien n, den välistä Sinänsä en lasku rajoitetaan on työntekijöiden e.g. hierarkiaa henkilön suhdetta liittyy siten, että viestinnän on pystyttävä acco olisi sinänsä työhistoria organisaa aina sopimukset kaikki muodostama unt mielenkiintois sekä tioihin yhteen ovat aina perustiedot an ta seurata ja yhtäaikaine tarkastell asiakkaa Innofactorin suhteessa automaattise pystyä tätä n suhdeaan seen ja ja yhden organisaati sti ryhmä kautta useampaa projektien kaikki ulkopuolisen oon kalenteria hankkimaan n ja laskun osapuolen kirjattuna varten. lisäinformaati organisaati aliprojekti tiedot välisiä. tekstimuod ota oon olisien kautta. ovat Jatkokehityks ossa, jota esimerkiksi mielenkiint enä voi ei pysty siten, emoyhtiön tietojen yhteydessä näkyisivät että oista kerätä systemaatti sesti. Käytännös sä laskun peruskort in yhteydes sä. ajatella laajennusta. muuttamaa n. Tämä toteutetaan siksi, että jos henkilö Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 32

myös sen tytäryhtiöiden tiedot. Innofactorin kokoluokassa kaikki kuitenkin on nähty, ettei kyseistä tietokenttää jakseta tämä ei päivittää, kuitenkaan joten se ole jätetään merkityksellis pois. tä ja tekee järjestelmäst ä vain monimutkais emman käyttää ilman saavutettuja lisähyötyjä. Siksi toiminto jätetään toteuttamatta. vaihtaa jossain vaiheessa Pers Kortti, on, jossa e.g. määritetä cust än omer henkilön & kuulumin staff en johonkin projektiin: liitynnän syy ja siitä riippuen muita asioita Henkilökoh Tässä Ei ole, Ei ole, koska Ei ole. Jos1. Varaus tainen yhteydes koska sopimukseen viesti onyhdistää yhteyskortti sä laskuun on rajattu osoitettu henkilön (tai : contactmerkitään ei vain kaksi lähetettävä muun owner aliprojekti suoranai perusroolia ksi tietylleresurssin) (henkilö, in tehdyt sesti liity (business, henkilölle johonkin jonka työt. yhtään legal) ja ne luodaan calendar kontaktitied Merkintä henkilöä. voidaan tätä vartenremarkiin. oista onsisältää: esittää automaattisvarauksessa kyse -person suorana esti määritetään: yleensä (*), date linkkinä tietokantaa reservation työntekijä), (*), work sopimuskorti n tästtästart, contact hours (*) ssa. merkintä. reservation person (minimi 1 Kun viestiend, short (henkilö, jonka tunti), short luetaan taipersonal poistetaan description, tietoja descriptio henkilön reservation käsitellään) n, task saapuneidestatus. 2., update to n listaltahenkilöistä contact tämä on voitava owner's calendar (y/n), merkintä myös muuttuu muodostaa vapaasti resurssiryhmi season samalla. ä, joita greetings card (y/n), Erillistä korttia voidaan eihakea anniversary card (y/n), short description of connection siis tarvita. kalenteriin. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 33

Invoi cable Invoi ce Ei ole. Ei ole. Ei ole. Legal Ei ole. Ei ole. Invoicabl Yksi entitity Invoicablee et ovat invoicabl perustuu n ei toisistaan e riippumatt voidaan aliprojektiin/p itsessään liity mitään omia. käyttää vain yhteen kertaan yhden laskun yhteydes sä kaikki siihen liittyvä tieto ja on itse invoicabl en kortissa. Muistutus tai huomaut us: orginal invoice, type (MUISTU TUS, HUOMA UTUS), maksuaik a (päivä tai heti), viivästysk orko (y/n), laskutusk ulut (summa ja valuutta) rojektiin - ei itse invoicableen. Ei ole. Legal Ei entitity perustuu aliprojektiin/p rojektiin - ei itse invoiceen. muuta kommuniko itavaa kuin laskutusper usteiden tarkempi kuvaus, esimerkiksi tehdyt työtunnit. Tämä on yksi dokumentti, joka liittyy itse invoicablee n. ole. Ei ole. Yhteen Laskuihin invoiceen liittyvät liittyy eräpäivät saa ainoastaan näkyviin yksi PDF-kalenteriintiedosto. mutta se ei vaadi erityistä liittämistieto tai -sivua. Lega l entiti ty, e.g. prop osal Ei ole. Legal Ei ole. Ei ole. entitity Liittyy muodostaa suoraan. yksinkertaise n puurakentee n, mutta siihen ei liity Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 34

erityistietao. Com muni catio n entiti ty, e.g. e- mail Cale ndar rema rk, e.g. task Liitetiedost Liitetään ot suoraan ilmaistaan listana. listassa osana dokumentin tietokorttia. Peräkkäisten ja rinnakkaisten tapahtumien käsittely. 10.3 Liityntälistanäkymät löhtö Project --> suunt a/ tulos uunta Subpro Oranization Person, e.g. Invoica ject -->, e.g. customer & ble --> account --> staff --> Invoice --> Legal entitity, Communicati Calendar e.g. proposal on entitity, remark, --> e.g. e-mail -- e.g. task -- > > --> Proje cts project type Näyttää (LEad, kaikki CUstomer projektit, project, joissa SErver kyseinen service, henkilö INternal project) JA project projektii onn. ollut mukana: type OR (LEad, CUstomer project, SErver LE365), service, INternal project) JA lead OR project number (esimerksiksi LE365), lead project number (esimerksik si project name, project start date (oletusjärje stys, uusin ensin) Ei ole. Liittyy aina yhteen Ei ole. esitetään Yhteen kaikki laskuu projektit n liittyy joihin tai vain yksi joiden aliprojekteihi projekti n sopimus. liittyy. Ne projektit joihin liittyy suoraan. project type (LEad, CUstomer project, SErver service, INternal project) JA lead OR? Ei ole. Yksi kalenterime rkintä liittyy vain yhteen projektiin. Jokaisen kalenterime rkinnän yhteydessä on mainittu se projekti, johon liittyy. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 35

project name, project start date (oletusjärjest ys, uusin ensin) project number (esimerksiksi LE365), project name, account number and name, project start date (oletusjärjest ys, uusin ensin) --> Start date (järj, Subp viimeisin roject ensin), End s date, Subproject number and name, subproject type Ei ole. Ei ole. Ei ole. Ei ole. Esitetään, Voidaan Henkilöä ei Liittyy Tarkast kuten kulkea ole kiinnitetty aina ellaan projektit yllä projektien aliprojekteihi yhteen invoica kautta. n muutoin aliproje blesien Projektit on kuin ktiin. kautta. voitava jakaa työtehtävien niin kautta. Nämä selkeästi, on esitetty että sitä myöhemmin. kautta löytyy oikea aliprojekti. Ei ole. Ei ole. Yksi kalenterime rkintä liittyy vain yhteen aliprojektiin. Jokaisen kalenterime rkinnän yhteydessä on mainittu se aliprojekti, johon liittyy. --> Orani zatio ns Ei ole, koska Ei ole, projektissa vain koska yksi asiakas projekti ssa vain yksi asiakas? Ei ole. Ei ole. Ei ole.? Ei ole. Liittyy Liittyy projekti projekti n kautta aina n kautta aina yhteen yhteen organis organis aatioon aatioon.. --> Pers ons person name, type (customer's staff, Innofactor's staff, Partner's staff) (järjestetään tämän mukaan), organization, person's role (vapaa tekstikenttä) last name (oletuksena aakkosjärje stys), first name, work title, work telephone, mobile telephone, email Ei ole. Invoica bleen liittyy työtunn it, mutta ne on ilmoitett u calend ar remark s - kohdas Ei ole. Ei ole. last name (oletuksena aakkosjärjest ys), name, title, telephone, mobile telephone, email sa. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 36 Listana resurssit, jotka on first varattu. work work

--> Invoi invoicable number, cable LASKUTUSAIH s ION TILA (liitetty laskuun vai ei), subproject number and subproject name (*), account's subproject reference, service type (*), MÄÄRÄ (työtunnit, yksikkö määrä), sum, currency, LASKUTUSPE RUSTE:, invoice date estimate, Näyttää kaikki laskuttamat ta olevat invoicables ja projektinum ero ja nimi Ei ole. Henkilöön ei sinällään kohdistu invoicableja. sen aliproje kti Ei ole. Ei ole. Ei ole. --> Invoi ces invoice number (josta linkki laskun tietokorttiin), invoice date, due date, status (not paid, paid), PDF (linkki laskun PDFdokumenttiin) invoice number (josta linkki laskun tietokorttiin), project number nad name, invoice date, due date, status (not paid, paid), PDF (linkki laskun PDFdokumenttii n) Ei ole. Ei ole. Henkilöön ei Invoica sinällään ble kohdistu liittyy invoiceja. aina yhteen laskuun. invoice Ei ole. number (josta linkki laskun tietokorttiin), project number nad name, invoice date, due date, status (not paid, paid), PDF (linkki laskun PDFdokumenttiin) Ei ole. --> Legal entitit ys contract number, contract type (proposal, contract, order, order acknowledgem ent), date of contract (oletusjärjestys, uusin ensin), contract Ei ole.?? Ei ole. Ei ole. number, contract type (proposal, contract, Henkilöön ei sinällään toistaiseksi kohdistu invoiceja. order, order Jatkossa acknowledg voisi olla olla ement), date esimerkiksi of työsopimuks contract et. Kuopio2002, vain kurssin T-76.115 arvostelun vaatimaan käyttöön Sivu 37