Yleisesti
Pepin käyttöliittymiin tuotettavat raportit toteutetaan joko Peppi kokonaisuuden operatiivisista tietokannoista tai tietovaraston kautta.
Yleisesti voidaan rajata nämä kaksi vaihtoehtoa seuraavin kriteerein:
- Raportti voidaan tuottaa Peppi kokonaisuuden operatiivisista kannoista, jos raportti sisältää vain niitä tietoja, jotka Peppi omistaa ja tiedot tulee olla tämän hetkisiä tietoja
- Jos raportti sisältää tietoja muista tietolähteistä tai raportissa tulee tarkastella historiatietoja tai aikasarjoja ei raporttia voida laatia Peppi kokonaisuudesta, vaan se tulee laatia ensisijaisesti tietovaraston kautta.
Jos raportti laaditaan Peppi kokonaisuuden sisällä, sen pääasiallinen toteuttaja on Eduix. Raportit tehdään Peppi kokonaisuudessa palveluiksi, jotka ovat kutsuttavissa palvelurajapinnan kautta. Tässä tapauksessa käyttöoikeuksien hallinta tapahtuu Peppiin tehtävässä raportissa.
Jos raportti laaditaan tietovaraston kautta on sen pääasillinen toteuttaja tietovaraston raportoinnista vastaava henkilö(t) tai yritys. Tietovaraston raportit tehdään Reporting Services ympäristöön. Raportit tehdään siten, että niitä voidaan kutsua palvelurajapintojen kautta. Tämä mahdollistaa sen, että raportit ovat nähtävissä myös Peppi käyttöliittymissä (huomioiden käyttöoikeudet). Jos raportti laaditaan raportointivälineessä, niin se vastaa myös käyttöoikeuksien hallinnasta. Tämä ominaisuus tulee testata vuoden 2011 aikana
- Tiedon listaukset ja raportit tehdään Peppi kokonaisuuteen, jos se sisältää järjestelmäkokonaisuuden toiminnallisuuksia, kuten navigointia esitettyjen tietojen pohjalta.
- Muutoin raportti tehdään raportointijärjestelmään.
Ensisijaisena tavoitteena on, että staattiset (ei toiminnallisuutta sisältävät) raportit tehdään raportointijärjestelmään. Syyt:
- Raportointijärjestelmä on tarkoitettu raportointia varten
- vähentää raporttien tekemiseen käytettävää työtä
- vähemmän koodausta Peppiin
- vähentää raporttien tekemiseen käytettävää työtä
- Monikäyttöisyys
- Käytettävissä myös muualla kuin Peppi kokonaisuudessa
- Hallittavuus
- Raportit yhdessä paikassa ja siten helpommin hallittavissa ja muutettavissa
- Yhdenmukainen käyttöoikeuksien hallinta
Seuraukset edellämainituista rajauksista ja linjauksista ovat:
- Kohdan 2. raporttien toteuttaminen vaatii tietovaraston olemassaoloa tai koosteisten raporttien tekemistä raportointijärjestelmässä eri tietolähteistä. Datan sykronointia tietolähteiden välillä tulisi välttää.
- Kohdan 2. raportit voidaan toteuttaa, kun tietovarastoon on sirretty eri tietolähteistä tarvittavat tiedot tai raportti osaa yhdistää ja koostaa tietoja eri tietolähteiden välillä
- Kohdan 2. raportit voidaan toteuttaa, kun käytettävissä on olemassa raportointijärjestelmä, joka mahdollistaa palvelurajapintojen hyödyntämisen (esim. Reporting Services)
Käyttöoikeudet
Käyttöoikeuksia ylläpidetään siellä minne raportti laaditaan.
Sarakkeiden kuvaukset
Raportin nimi: Raportin kutsumanimi. Mikäli raportin nimi on eri raportin tuottamassa tietojärjestelmässä, tulee tämä tieto myös listata.
Sisältö: Raportin tietosisältö tallennetaan karkealla tasolla taulukkoon. Jokaisesta raportista tulee tehdä tarkka määrittely esim. Excel-taulukolla. Määrittelyn tulee sisältää tietosisällön ja tavoitellun ulkoasun lisäksi myös laskentakaavat.
Raportointitaso: Raportin raportointitaso organisaatiossa, eli esim. raportti tulostetaan henkilöittäin tai tulosalueittain. Raportointitaso ei tarkoita raportin kohde- tai käyttäjäryhmää organisaatiossa. Tämä ilmaistaan (tarvittaessa) kohdassa Vastaanottaja.
Raportointiajankohta ja -kausi: Raportin raportointiajankohta tai prosessin vaihe sekä raportointikauden/prosessin pituus tai aikajakso, joka ko. raportointi ajankohdassa tehdään.
Vastaanottaja/rooli: Raportin sisäinen tai ulkoinen vastaanottaja.
Käyttöoikeudet: Millaisia rajoitteita tulee ottaa huomioon, eli miten tietoa suodatetaan käyttäjästä riippuen.
Tyyppi: Luokittelutieto, esim. henkilöstäraportti, talousraportti jne.
Järjestelmä: Millä tietojärjestelmällä raporttia varten tarvittava lähdetieto tuotetaan. Esim. tuleeko tieto raportointijärjestelmästä tai Pepin sisäistä palveluista.
Käyttöliittymä/portletti: Missä käyttöliittymässä raportti on nähtävissä
Raporttimatriisi
Panel |
---|
Tekemättä
|
...
Esimerkkiraportti
...
Raportin nimi | Sisältö | Raportointitaso | Raportointiajankohta ja - kausi | Vastaanottaja/rooli | Käyttöoikeudet | Tyyppi | Järjestelmä | Käyttöliittymä/portletti |
---|---|---|---|---|---|---|---|---|
Esimiehen alaiset | Käyttäjä hakee listauksen henkilöistä, joiden esimies on Matti Möttölä | Henkilöittäin | Vuosisuunnitteluprosessin aikana | Koulutuksen suunnittelija | ei rajoitteita | Henkilöstöraportti | Peppi tai Raportoitointijärjestelmä | Yksikkönäkymä, henkilöt- näkymä, Raportointinäkymä |