Modulaaristen skriptien hallinnointityökalu
Reittu, Tony (2021)
Reittu, Tony
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-202104225482
https://urn.fi/URN:NBN:fi:amk-202104225482
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa monialustainen työpöytäsovellus, jolla tiettyyn tarkoitukseen jalostettuja modulaarisia skriptejä voitaisiin hallita argumenteittain niin yksitellen kuin myös muodostaa näistä skripteistä käyttöliittymältä yhä tarkempiin automaatiotarpeisiin soveltuvia skriptiketjuja. Osana skriptien organisoitua hallinnointia ja työtehokkuuden kasvattamista oli myös implementoida pilvipalvelupohjainen sidosjärjestelmä, josta työkalun käyttäjien olisi mahdollista jakaa, etsiä ja ladata tarpeisiinsa soveltuvia skriptejä sekä skriptiketjuja.
Lopputuloksena syntyi hyvin käyttökelpoinen ohjelmisto, joka soveltuu erinomaisesti allekirjoittaneen automaatiotarpeisiin. Skriptiketjujen muodostaminen ja muokkaaminen onnistuu käyttöliittymällä suoraviivaisesti, ja lukuisat implementoidut kontrollirakenteet mahdollistavat monimutkaisempienkin kokonaisuuksien automatisoinnin. Toteutuksessa valmistui myös käyttökelpoinen pilvipalvelupohjainen skriptien ja skriptiketjujen jakelualusta, joka etenee toteutetun sovelluksen kanssa jatkokehitykseen. Projektin lähdekoodi sekä käyttöä helpottava oheismateriaali tulevat julkiseen jakoon.
Lopputuloksena syntyi hyvin käyttökelpoinen ohjelmisto, joka soveltuu erinomaisesti allekirjoittaneen automaatiotarpeisiin. Skriptiketjujen muodostaminen ja muokkaaminen onnistuu käyttöliittymällä suoraviivaisesti, ja lukuisat implementoidut kontrollirakenteet mahdollistavat monimutkaisempienkin kokonaisuuksien automatisoinnin. Toteutuksessa valmistui myös käyttökelpoinen pilvipalvelupohjainen skriptien ja skriptiketjujen jakelualusta, joka etenee toteutetun sovelluksen kanssa jatkokehitykseen. Projektin lähdekoodi sekä käyttöä helpottava oheismateriaali tulevat julkiseen jakoon.