Rapportverktøy for KS Bachelorprosjekt 029E Børge Nese 2008
Bachelorprosjekt for Børge Nese Oppgave 029E: Utvike et system for automatisert innhenting, analysering og sammenstilling av produksjonsunderlag for Kundeservice ved bruk av Java teknologi. Veileder HiST: Else Lervik Oppgavestiller: AS ved Tom K. Fossheim Slide 2
Om AS er et "neste generasjons telekommunikasjonsselskap". Siden etableringen i mars 2000 har tatt posisjonen som den klart nest største bredbåndsoperatøren - og den viktigste alternative leverandøren - i Norge. Ved å bygge eget nett, med xdsl-basert bredbåndsaksess til både bedrifter, kommuner og private hjem, har vi kunnet utvikle avanserte og nyskapende bredbåndsløsninger til konkurransedyktige priser. har over 200 ansatte ved kontorene i Bergen (hovedkontor), Oslo, Trondheim, Stavanger og Kristiansand. er et heleid datterselskap av TeliaSonera AB, Norden og Baltikums ledende kommunikasjonsselskap. Slide 3
Nåværende system Kundeservice Bedrift lager i dag rapporter basert på underlag fra telefonsystemet og produksjonssystemet. Underlag fra telefonsystemet må leses manuelt og legges inn i rapporten. Underlag fra produksjonssystemet hentes fra flere forskjellige undersystemer og legges til slutt inn i rapporten. Dette er en tidkrevende oppgave og alt arbeid er manuelt. Manuell rapportering medfører økt usikkerhet på datakvaliteten/integriteten. Slide 4
Oppgaven Automatisere innhenting av dataunderlag ifm rapportering hos kundeservice bedrift. Oppgaven går ut på å utvikle et system for automatisk innhenting, analysering og sammenstilling av daglige produksjonsdata hos Kundeservice Bedrift ved AS. Operativ leder ved Kundeservice Bedrift rapporterer daglig statistikk/rapport til lederteamet og til medarbeiderne for å synliggjøre produksjon, status og progresjon. For å erstatte den tidkrevende prosessen med manuell innhenting og sortering av data skal det produseres et verktøy som automatisk innhenter data, lager underlag til statistikker/ rapporter og sender det til lederteamet. Slide 5
Hvorfor valgte jeg denne oppgaven Denne oppgaven ble valgt fordi jeg jobber i AS, og har bl.a. ansvar for rapportgenerering hos Kundeservice Bedrift. Jeg har også valgt denne oppgaven for å vedlikeholde mine programmeringskunnskaper i Java. Jeg har et ønske om å jobbe med programmering og utvikling, og ønsker med dette prosjektet å vise fram mine utviklingskunnskaper ovenfor AS sin utviklingsavdeling. Slide 6
Hvordan ble oppgaven løst Systemet er laget i Eclipse 3.3.2 ved hjelp av frie bibliotek ( freeware eller tilsvarende) for parsing av Excelfiler, sending av e- post m.fl, samt noen interne bibliotek for tilkobling til database. Det er laget applikasjoner (Java SE) som kjøres daglig og ukentlig: Daglig: Applikasjon for å importere Excel-filer fra CCS. Applikasjon for å hente Backlog/AUM/EUM. Applikasjon for å sammenstille underlag til dagsrapporten Ukentlig Applikasjon for å sammenstille underlag til Call Answering Preformance - rapporten. Det er også laget en web-applikasjon(java EE) som brukes for manuell oppdatering og uthenting dersom de automatiserte prosessene feiler. Slide 7
Resultat Hver midnatt dumpes Backlog/AUM/EUM -data inn i en egen tabell. Hver natt importeres Excelfilene fra CCS inn i databasen. Hver morgen sendes det en e-post med sammenstilt rapportunderlag for dagsrapporten. Hver mandag sendes det en e-post med sammenstilt rapportunderlag for Call Answering Preformance -rapporten. Teamledere har mulighet for å manuelt legge inn eller hente ut rapportunderlag via web-grensesnitt. Slide 8
Videre arbeid Systemet er tilrettelagt for Kundeservice Bedrift, men det er mulighet for å utvide det til også å gjelde Kundeservice Privat og Salgstelefonen. Systemet lager pt rapportunderlag, men ved å opprette grensesnitt for å legge inn vaktjournal kan systemet lage fullstendige rapporter. Systemet utvides til å lage rapporter på konsulentenes produksjon. Slide 9