Toimituskohtaisen dokumenttikokoelman hallintatyökalu ACS800-tuoteperheelle
Hellsten, Pekka (2010)
Hellsten, Pekka
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201002202406
https://urn.fi/URN:NBN:fi:amk-201002202406
Tiivistelmä
Insinöörityössä suunniteltiin ja toteutettiin ABB Oy:lle hallintatyökalu, jolla koostetaan ACS800-taajuusmuuttajien toimituskohtainen dokumenttikokoelma. Työkalun keskeisin tehtävä on kerätä tuotteiden manuaalit ja toimintaa täydentävät loppudokumentit yhteen kokoelmaan, joka voidaan lähettää asiakkaalle sähköisessä muodossa tai fyysisesti paperimapeissa. Tärkeä vaatimus oli parantaa käytössä olevaa dokumenttikokoelman muodostusprosessia automatisoimalla eri toimintoja. Manuaalien keräämisessä tuli hyödyntää ulkoisen ACS800 Product Configurator -tuotekonfiguraattorin projektitietoa.
Ohjelma toteutettiin C++-ohjelmointikielellä käyttäen Qt-ohjelmistokehyksen Open Source Edition 4.5 -laitosta. Windows API -ohjelmointirajapintaa ja Visual Basic for Applications -ohjelmointikieltä käytettiin paperimappien päätylehtien ja sisällysluetteloiden luomisessa. VBA:lla toteutettiin myös manuaalien keräämiseen tarvittavan manuaalisääntötiedoston XML-muunnos. jQuery-kirjastoa hyödynnettiin dokumenttikokoelmasta muodostettavan HTML-indeksisivun teossa.
Työn lähtötavoitteena oli korvata käytössä oleva CDmacro-työkalu, joka kerää pelkästään tuotteiden manuaalit. Tähän tavoitteeseen ei vielä päästy. Työ laajeni koko dokumenttikokoelman hallintatyökaluksi ja keskittyi vain ACS800 Product Configuratorin kattamiin tuotteisiin. Uudella työkalulla voi luoda dokumenttikokoelmia kaikille multidrive-tuotteille ja nestejäähdytteisille single drive -tuotteille. CDmacroa käytetään vielä ilmajäähdytteisten single drive -tuotteiden ja tiettyjen tuotekokonaisuuksien manuaalien keräämiseen. Hallintatyökalussa nämä ominaisuudet rajattiin jatkokehitykseen, jotta työssä voitiin kunnolla keskittyä multidrive-tuotteisiin.
Insinöörityön tuloksena syntyi ACS800 MPCompiler -nimen saanut tuotedokumentaation keräävä itsenäinen työpöytäsovellus. Ohjelma otettiin käyttöön sovellussuunnitteluosastolla. Ohjelmalle toteutettiin käyttöliittymä, jonka avulla dokumenttikokoelman muodostusprosessia voi seurata hallitusti ja yksityiskohtaisesti. Dokumenttikokoelman rakennetta voi muokata useilla toiminnoilla ja asetuksilla vastaamaan lopullista käyttötarkoitusta. Uuden työkalun ansiosta dokumenttikokoelmien muodostaminen multidrive-tuotteille tulee olemaan nopeampaa ja helpompaa.
Ohjelma toteutettiin C++-ohjelmointikielellä käyttäen Qt-ohjelmistokehyksen Open Source Edition 4.5 -laitosta. Windows API -ohjelmointirajapintaa ja Visual Basic for Applications -ohjelmointikieltä käytettiin paperimappien päätylehtien ja sisällysluetteloiden luomisessa. VBA:lla toteutettiin myös manuaalien keräämiseen tarvittavan manuaalisääntötiedoston XML-muunnos. jQuery-kirjastoa hyödynnettiin dokumenttikokoelmasta muodostettavan HTML-indeksisivun teossa.
Työn lähtötavoitteena oli korvata käytössä oleva CDmacro-työkalu, joka kerää pelkästään tuotteiden manuaalit. Tähän tavoitteeseen ei vielä päästy. Työ laajeni koko dokumenttikokoelman hallintatyökaluksi ja keskittyi vain ACS800 Product Configuratorin kattamiin tuotteisiin. Uudella työkalulla voi luoda dokumenttikokoelmia kaikille multidrive-tuotteille ja nestejäähdytteisille single drive -tuotteille. CDmacroa käytetään vielä ilmajäähdytteisten single drive -tuotteiden ja tiettyjen tuotekokonaisuuksien manuaalien keräämiseen. Hallintatyökalussa nämä ominaisuudet rajattiin jatkokehitykseen, jotta työssä voitiin kunnolla keskittyä multidrive-tuotteisiin.
Insinöörityön tuloksena syntyi ACS800 MPCompiler -nimen saanut tuotedokumentaation keräävä itsenäinen työpöytäsovellus. Ohjelma otettiin käyttöön sovellussuunnitteluosastolla. Ohjelmalle toteutettiin käyttöliittymä, jonka avulla dokumenttikokoelman muodostusprosessia voi seurata hallitusti ja yksityiskohtaisesti. Dokumenttikokoelman rakennetta voi muokata useilla toiminnoilla ja asetuksilla vastaamaan lopullista käyttötarkoitusta. Uuden työkalun ansiosta dokumenttikokoelmien muodostaminen multidrive-tuotteille tulee olemaan nopeampaa ja helpompaa.