Theseus käyttökatko ma 22.4. klo 12 alkaen. Katko jatkuu 22.4. klo 15 asti ja on koko Theseuksen laajuinen. Lisäksi töiden käsittely ja syöttö on estetty ti 23.4. ainakin klo 12 asti. Theseus service break from Mon 22.4. at 12:00. The break will last until 15:00 on Mon 22.4. and is Theseus-wide. In addition, processing and uploading of work will be blocked until at least 12:00 on Tue 23.4.
Kelan vanhempainpäivärahajärjestelmän käyttöliittymäkehitys React.js-kirjastolla
Ojajärvi, Markus (2021)
Avaa tiedosto
Lataukset:
Ojajärvi, Markus
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021052511042
https://urn.fi/URN:NBN:fi:amk-2021052511042
Tiivistelmä
Perhevapaisiin on tulossa laajavaikutteinen lainmuutos, joka aiheuttaa oleellisia muutoksia Kansaneläkelaitoksen eli Kelan maksamiin vanhempainpäivärahoihin sekä vanhempainpäivärahan etuuskäsittelyjärjestelmään. Koska muutos on niin laaja, vanhaa järjestelmää ei lähdetä muuttamaan, vaan koko järjestelmä tullaan toteuttamaan uusiksi alusta loppuun.
Vanhempainpäivärahajärjestelmään, kuten muihinkin etuusjärjestelmiin, kerätään tiedot asiakkaan hakemuksesta, liitteistä ja muilta integraatiopalvelimilta. Nämä asiat tuodaan etuuskäsittelijän muokattaviksi vanhempainpäivärahajärjestelmän käyttöliittymälle, joita käsitellään Perusteet-osiossa. Osio on oma itsenäinen käyttöliittymäsovelluksensa, joka on rakennettu React.js-kirjastolla ja Node.js-kehikolla. Insinöörityön keskiössä on ”Käsittele perhetiedot ja suhde lapseen” -käyttötapaukseen liittyvä käyttöliittymäpaneeli, joka on osa edellä mainittua Perusteet-sovellusta. Käyttötapauksen paneeliosuus on yksi Perusteet-sovelluksen tärkeimpiä kokonaisuuksia, sillä paneelissa käsiteltävät tiedot ovat asiakkaan hakeman etuuden myöntämiseen vaikuttavia perusteita. Paneelitoteutuksen lisäksi työhön sisältyi kattavaa selvitystyötä toteutuksen ja liiketoiminnan kannalta mahdollisimman tehokkaiden ratkaisujen löytämiseksi. Työhön liittyi myös paneelitoteutusta vastaavan palvelusovelluksen toiminnallisen kokonaisuuden rajapintasuunnittelua.
Insinöörityön käyttötapausta työstettiin yhdessä sille nimetyn pienryhmän kesken. Pienryhmä koostui määrittelijöistä, käyttöliittymäsuunnittelijasta, käsitemallimäärittelijästä, toteuttajista ja testaajista. Teknisen toteutuksen suunnittelutyöstä vastasivat ensisijaisesti toteuttajat, mutta liiketoiminnan ja käyttöliittymän kulun kannalta epäselviä tilanteita selvitettiin yhdessä tiimin kanssa.
Lopputuloksena saatiin määrittelyjen ja MVP-mallin mukainen käyttöliittymäpaneeli. Eheän ja yhtenäisen lopputuloksen aikaansaamiseksi paneelitoteutus rakennettiin yhdenmukaisin periaattein ja siinä hyödynnettiin aiempaa toteutusta. Käyttötapaukseen liittyvä viimeistelytyö jatkuu tämän insinöörityön työstämiseen käytetyn ajanjakson jälkeen määrittelyjen, toteutuksen sekä testauksen osalta.
Vanhempainpäivärahajärjestelmään, kuten muihinkin etuusjärjestelmiin, kerätään tiedot asiakkaan hakemuksesta, liitteistä ja muilta integraatiopalvelimilta. Nämä asiat tuodaan etuuskäsittelijän muokattaviksi vanhempainpäivärahajärjestelmän käyttöliittymälle, joita käsitellään Perusteet-osiossa. Osio on oma itsenäinen käyttöliittymäsovelluksensa, joka on rakennettu React.js-kirjastolla ja Node.js-kehikolla. Insinöörityön keskiössä on ”Käsittele perhetiedot ja suhde lapseen” -käyttötapaukseen liittyvä käyttöliittymäpaneeli, joka on osa edellä mainittua Perusteet-sovellusta. Käyttötapauksen paneeliosuus on yksi Perusteet-sovelluksen tärkeimpiä kokonaisuuksia, sillä paneelissa käsiteltävät tiedot ovat asiakkaan hakeman etuuden myöntämiseen vaikuttavia perusteita. Paneelitoteutuksen lisäksi työhön sisältyi kattavaa selvitystyötä toteutuksen ja liiketoiminnan kannalta mahdollisimman tehokkaiden ratkaisujen löytämiseksi. Työhön liittyi myös paneelitoteutusta vastaavan palvelusovelluksen toiminnallisen kokonaisuuden rajapintasuunnittelua.
Insinöörityön käyttötapausta työstettiin yhdessä sille nimetyn pienryhmän kesken. Pienryhmä koostui määrittelijöistä, käyttöliittymäsuunnittelijasta, käsitemallimäärittelijästä, toteuttajista ja testaajista. Teknisen toteutuksen suunnittelutyöstä vastasivat ensisijaisesti toteuttajat, mutta liiketoiminnan ja käyttöliittymän kulun kannalta epäselviä tilanteita selvitettiin yhdessä tiimin kanssa.
Lopputuloksena saatiin määrittelyjen ja MVP-mallin mukainen käyttöliittymäpaneeli. Eheän ja yhtenäisen lopputuloksen aikaansaamiseksi paneelitoteutus rakennettiin yhdenmukaisin periaattein ja siinä hyödynnettiin aiempaa toteutusta. Käyttötapaukseen liittyvä viimeistelytyö jatkuu tämän insinöörityön työstämiseen käytetyn ajanjakson jälkeen määrittelyjen, toteutuksen sekä testauksen osalta.