Haku

Raportointityökalun kehitys

QR-koodi

Raportointityökalun kehitys

Istekin tietoliikennepalveluilla oli käytössään laite- ja valvontajärjestelmätietojen tarkastamiseen kehitetty työkalu, jonka toiminnallisuuksissa on ollut puutteita. Puutteet ovat johtuneet Istekin toiminnanohjausjärjestelmän vaihtumisen jälkeisistä muutoksista aiemman työkalun toimintaperiaatteisiin. Niiden vuoksi laite- ja valvontajärjestelmätietojen tarkastukset eivät ole tuottaneet luotettavia tuloksia. Työkalussa käytetty koodipohja oli myös syytä päivittää, jotta käytetyt ohjelmointikirjastot ja -kieli olisivat ylläpidettyjä. Tavoitteena oli kehittää kokonaan uusi työkalu, jota olisi helpompi ylläpitää jatkossa ja lisätä siihen mahdollisia muita laite- tai järjestelmätarkastuksia tarpeen mukaan. Tavoitteena oli myös, että tietojen tarkastus tulisi tehtyä luotettavasti ja sillä saataisiin eri järjestelmien välisistä tiedoista yhteneväisiä.

Tässä opinnäytetyössä kehitettiin Istekin tietoliikennepalveluiden käyttöön laite- ja valvontajärjestelmien tarkastamiseen tarkoitettu työkalu. Työkalu tarkastaa suoraa API-rajapintaa käyttäen kaikki tuotannonohjausjärjestelmään tuotantoon merkityt verkkolaitteet ja tekee määritellyt tarkastukset haetuille laitteille. Tarkastukset määriteltiin suunnitteluvaiheessa tärkeimpiin laitetietoihin, joita asiantuntijat käyttävät päivittäisessä työssään sekä kriittisimpiin järjestelmiin, joilla on merkitystä työn sujumisen kannalta. Työkalu toteutettiin Python-ohjelmointikielellä, sillä se on tehokas ja käytössä myös muissa toimeksiantajan oman kehitystyön työkaluissa. Python on myös nopea oppia, joten se oli perusteltu valinta toimeksiantajalle, jolle päivittäinen työ ei sisällä varsinaisesti ohjelmointitehtäviä.

Tarkastusten jälkeen työkalu muodostaa saaduista tuloksista tarkastusraportin, joka tallennetaan tiedostoon. Tarkastusraportille tallennettiin yksittäisen laitteen tarkastuskohteiden lisäksi kooste kaikkien tarkastusten tuloksista. Näitä tuloksia voidaan käyttää jatkokehityksenä mahdollisesti kehitettävän käyttöliittymän tarpeisiin monipuolisesti. Tällä hetkellä toimeksiantajan tavoitteena oli saada muodostettua tarkastuksista luotettava raportti, jota voitaisiin tarpeen mukaan jatkossa jalostaa. Työkalun avulla laite- ja valvontajärjestelmätietoihin saadaan pidemmällä aikavälillä yhteneväisyyttä ja luotettavuutta.

Tallennettuna: