Päätöstuloste HR-järjestelmään
Honkavaara, Petri (2013)
Honkavaara, Petri
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013060613316
https://urn.fi/URN:NBN:fi:amk-2013060613316
Tiivistelmä
Insinöörityössä suunniteltiin vuosilomahakemukselle päätöstulosteen toteutus ja toteutettiin se HR-järjestelmään. Päätöstuloste sisältää hakemuksesta tehdyn päätöksen oleellisimmat tiedot ja käyttäjän tulee saada se selaimesta auki PDF-muodossa. Toteutus tuli suunnitella niin, että jatkossa olisi helppo lisätä uusia päätöstulosteita eri hakemuksille. Insinöörityö tehtiin osana HR-järjestelmän kehitysprojektia CGI Suomi Oy:lle.
Ympäristö ja käytettävät tekniikat olivat ennalta määrätyt, joten niiden valintoihin ei insinöörityössä otettu kantaa. Päätöstulosteen toteuttamista suunnitellessa piti ottaa huomioon olemassa oleva ympäristö ja sijoittaa päätöstulosteen tarvitsemat osat osaksi sitä. Päätöstulosteen muodostamista varten oli valittu SQL Server Reporting Services -työkalu, jolla päätöstulosteen ulkoasu ja tarvittavan tietojoukon hakeminen toteutettiin.
Insinöörityössä vertailtiin ja testattiin eri vaihtoehtoja päätöstulosteen toteuttamiseksi, minkä perusteella toteuttamistapa valittiin. Päätöstulosteen datalähteen valinta oli yksi vertailussa oleva kohde. Koska päätöstulosteen tarvitsema tietojoukko vaihtelee hakemuskohtaisesti, täytyy sen kokoamisen olla helposti toteutettavissa usealle eri hakemukselle. Lisäksi päätöstulosteiden ulkoasun muokattavuuden tuli olla yksinkertaista ja tavoitteena oli saada sellainen rakenne, että yhteen paikkaan tehty muutos koskisi kaikkia päätöstulosteita.
Vuosilomahakemuksen päätöstuloste saatiin toteutettua ja liitettyä osaksi HR-järjestelmää. Se vastasi työtä varten saatuja määritelmiä, jonka lisäksi oltiin tyytyväisiä tapaan, jolla se oli liitetty osaksi olemassa olevaa HR-järjestelmää. Myöhemmässä vaiheessa asiakkaalta tuli pyyntö toteuttaa uusia päätöstulosteita eri hakemuksille, mikä onnistui toimivan kokonaisuuden ansiosta sujuvasti. Kaikki päätöstulosteet menivät asiakkaalle testiin, jonka seurauksena päätöstulosteille haluttiin asioita eri tavalla näkyviin ja määrittelyihin tuli muutoksia. Tämän seurauksena päätöstulosteita ruvettiin muokkaamaan asiakkaan tarpeita vastaaviksi ja ne vietiin uudelleen testattaviksi. Muutoksia tullaan tekemään niin pitkään, kunnes asiakas on varma haluamastaan lopputuloksesta ja päätöstulosteet vastaavat sitä.
Ympäristö ja käytettävät tekniikat olivat ennalta määrätyt, joten niiden valintoihin ei insinöörityössä otettu kantaa. Päätöstulosteen toteuttamista suunnitellessa piti ottaa huomioon olemassa oleva ympäristö ja sijoittaa päätöstulosteen tarvitsemat osat osaksi sitä. Päätöstulosteen muodostamista varten oli valittu SQL Server Reporting Services -työkalu, jolla päätöstulosteen ulkoasu ja tarvittavan tietojoukon hakeminen toteutettiin.
Insinöörityössä vertailtiin ja testattiin eri vaihtoehtoja päätöstulosteen toteuttamiseksi, minkä perusteella toteuttamistapa valittiin. Päätöstulosteen datalähteen valinta oli yksi vertailussa oleva kohde. Koska päätöstulosteen tarvitsema tietojoukko vaihtelee hakemuskohtaisesti, täytyy sen kokoamisen olla helposti toteutettavissa usealle eri hakemukselle. Lisäksi päätöstulosteiden ulkoasun muokattavuuden tuli olla yksinkertaista ja tavoitteena oli saada sellainen rakenne, että yhteen paikkaan tehty muutos koskisi kaikkia päätöstulosteita.
Vuosilomahakemuksen päätöstuloste saatiin toteutettua ja liitettyä osaksi HR-järjestelmää. Se vastasi työtä varten saatuja määritelmiä, jonka lisäksi oltiin tyytyväisiä tapaan, jolla se oli liitetty osaksi olemassa olevaa HR-järjestelmää. Myöhemmässä vaiheessa asiakkaalta tuli pyyntö toteuttaa uusia päätöstulosteita eri hakemuksille, mikä onnistui toimivan kokonaisuuden ansiosta sujuvasti. Kaikki päätöstulosteet menivät asiakkaalle testiin, jonka seurauksena päätöstulosteille haluttiin asioita eri tavalla näkyviin ja määrittelyihin tuli muutoksia. Tämän seurauksena päätöstulosteita ruvettiin muokkaamaan asiakkaan tarpeita vastaaviksi ja ne vietiin uudelleen testattaviksi. Muutoksia tullaan tekemään niin pitkään, kunnes asiakas on varma haluamastaan lopputuloksesta ja päätöstulosteet vastaavat sitä.