Power Apps -sovelluksen kehittäminen : Etelä-Pohjanmaan sairaanhoitopiirin ensihoitopalvelulle
Talasmäki, Jani (2022)
Talasmäki, Jani
2022
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-202204044432
https://urn.fi/URN:NBN:fi:amk-202204044432
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää toimeksiannon mukainen ERTI-raportointi Power Apps -sovellus. ERTI-raportointisovelluksella raportoidaan ensihoidon erityistilanneyksikön (E EP088) tehtävänaikaisia tapahtumia ja toimenpiteitä. Opinnäytetyössä tutkittiin, soveltuuko Power Apps -sovellus toimeksiantajan käyttötarkoitukseen, voiko Power Automatella toteuttaa sovelluksen taustalla tapahtuvia automaatioita, ja mitä M365-palveluita tarvitaan, että sovellus voitiin kehittää. Opinnäytetyön toimeksiantaja on Etelä-Pohjanmaan sairaanhoitopiirin ensihoitopalvelu.
Opinnäytetyön tietopohja perustuu SharePointiin, ja pääosiltaan Power Platform -sovellus tuoteperheeseen, joista esiteltiin Power Appsin ja Power Automaten teoriaa. Teoriaosuudessa käsitellään lisäksi sovellusten yhteistä tietomallia, sovelluksen suunnittelua, saavutettavuutta, ohjelmistokehitystä, tietoturvaa, testausta, low-coden ja no-coden eroja. Tietopohjassa ja toiminnallisessa osuudessa on opinnäytetyöntekijän omia kokemuksia ja oppimisen kautta havaittuja hyviä käytänteitä. Opinnäytetyön materiaali kerättiin internetistä, tutkintoon sisältyvistä opinnoista, toimeksiantajan kanssa käydyistä keskusteluista sekä kirjallisesta toimeksiannosta. Toiminnallinen opinnäytetyö sisältää myös tutkinnallisia elementtejä.
Opinnäytetyön tuloksena kehitettiin Power Apps -sovellus ja taustalla toimiva Power Automaten työnkulku. Sovelluksen suunnittelu, kehittäminen, työnkulun toimivuus ja testaaminen vaati paljon työtunteja. Tästä syystä sovelluksen kehittäjiä suositellaan tutustumaan ohjelmistojen teoriaan ja toimintaan sekä hakemaan mahdollisimman paljon tietoa etukäteen. Sovelluksen käytännön kehitys kannattaa aloittaa testaamalla ensin yksinkertaisia pohjia, työnkulkuja ja valmiita malleja.
Toimeksiantaja oli tyytyväinen sovelluksen toimintaan ja ominaisuuksiin, ja vahvisti sen vastaavan odotuksia. Sovelluksen käyttö on nopeaa, helppoa, ja raportin katselu sekä jatkokäsittely mahdollistuu rakenteisena. Johtopäätöksenä voidaan todeta, että Power Apps -alustalla voidaan toteuttaa helposti tämän tyyppinen sovellus, joka täytti tälle sovellukselle ennakkoon asetetut tavoitteet.
Opinnäytetyön tietopohja perustuu SharePointiin, ja pääosiltaan Power Platform -sovellus tuoteperheeseen, joista esiteltiin Power Appsin ja Power Automaten teoriaa. Teoriaosuudessa käsitellään lisäksi sovellusten yhteistä tietomallia, sovelluksen suunnittelua, saavutettavuutta, ohjelmistokehitystä, tietoturvaa, testausta, low-coden ja no-coden eroja. Tietopohjassa ja toiminnallisessa osuudessa on opinnäytetyöntekijän omia kokemuksia ja oppimisen kautta havaittuja hyviä käytänteitä. Opinnäytetyön materiaali kerättiin internetistä, tutkintoon sisältyvistä opinnoista, toimeksiantajan kanssa käydyistä keskusteluista sekä kirjallisesta toimeksiannosta. Toiminnallinen opinnäytetyö sisältää myös tutkinnallisia elementtejä.
Opinnäytetyön tuloksena kehitettiin Power Apps -sovellus ja taustalla toimiva Power Automaten työnkulku. Sovelluksen suunnittelu, kehittäminen, työnkulun toimivuus ja testaaminen vaati paljon työtunteja. Tästä syystä sovelluksen kehittäjiä suositellaan tutustumaan ohjelmistojen teoriaan ja toimintaan sekä hakemaan mahdollisimman paljon tietoa etukäteen. Sovelluksen käytännön kehitys kannattaa aloittaa testaamalla ensin yksinkertaisia pohjia, työnkulkuja ja valmiita malleja.
Toimeksiantaja oli tyytyväinen sovelluksen toimintaan ja ominaisuuksiin, ja vahvisti sen vastaavan odotuksia. Sovelluksen käyttö on nopeaa, helppoa, ja raportin katselu sekä jatkokäsittely mahdollistuu rakenteisena. Johtopäätöksenä voidaan todeta, että Power Apps -alustalla voidaan toteuttaa helposti tämän tyyppinen sovellus, joka täytti tälle sovellukselle ennakkoon asetetut tavoitteet.