Action Request System

Samankaltaiset tiedostot
UUDEN NETTIJÄSENREKISTERIN OHJEET. Kirjaudu sisään antamalla käyttäjätunnus ja salasana

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Mainosankkuri.fi-palvelun käyttöohjeita

HELIA 1 (11) Outi Virkki Tiedonhallinta

RATKI 1.0 Käyttäjän ohje

Hallintaliittymän käyttöohje

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

Maiju Mykkänen Susanna Sällinen

KYMP Webmail -palvelu

Toimittajaportaalin pikaohje

KATSO-PALVELUN KÄYTTÖOHJE

ARVI-järjestelmän ohje arvioinnin syöttäjälle

RATKI 1.0 Talousraportin käyttäjän ohje

CLOUDBACKUP TSM varmistusohjelmiston asennus

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Osallistavan suunnittelun kyselytyökalu

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden

Multimaker7 ohjelmalla tuotettujen ohjelmien julkaisusta

Käyttöohje Planeetta Internet Oy

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

erasmartcardkortinlukijaohjelmiston

Toimittajaportaalin pikaohje

Sisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä

Titta-palvelun käyttöohje

Octo käyttöohje 1. Sisältö

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Visma Nova. Visma Nova ASP käyttö ja ohjeet

SSH Secure Shell & SSH File Transfer

WinOodin käyttö VDI-ympäristössä

ARVI-järjestelmän ohje arvioinnin syöttäjälle

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

Tervetuloa OmaLounea-palveluun! KÄYTTÄJÄN OPAS

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

SUOMI LIIKKUU KOULULIIKUNTATAPAHTUMIEN ILMOITTAUTUMISJÄRJESTELMÄ

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.

Seutudokumenttien pä ivittä misohje

Titta-palvelun käyttöohje

Office 365 palvelujen käyttöohje Sisällys

Automaattitilausten hallinta

OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen

Transkribuksen pikaopas

MicroStation V8i-käyttöympäristö

SQL Buddy JAMK Labranet Wiki

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

Drupal-sivuston hallintaopas

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

Päivitys Navigo Portalin versioon 5.1

INTINU13A6 Java sovellukset

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION

HAME PostGIS-tietokanta

Tietokannan luominen:

Autentikoivan lähtevän postin palvelimen asetukset

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Tietokantojen hallinta

KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille

Tarva LC (Level Crossing) pikaohje Harri Peltola & Mikko Virkkunen

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä Exam-tenttinä

KÄYTTÖOHJE. Servia. S solutions

Kuva 7.2 vastaustaulu harjoitukseen 7.2

Maanmittauslaitoksen nimistö Spatialite-tietokantana. - kuvitettu ohje Quantum GIS ohjelmaa varten

ETÄPALVELU. HALTIK Videoportaalin käyttöohje

Käyttäjäistunnon poistaminen Pervasive.SQL:stä

E-AINEISTOJEN ESILLEPANO KIRJASTOSSA Asiakastablettien tekninen ratkaisu

Opettajan pikaopas Opintojaksopalaute-järjestelmään

Psoriasisliitto Nettijäsenrekisterin Koulutustilaisuus Nettijäsenrekisterin ohje

Googlen pilvipalvelut tutuksi / Google Drive

Lohtu-projekti. Testaussuunnitelma

Suojaa yrityksesi aina ja kaikkialla. F-Secure PSB:n käyttöönotto-opas

Ohjeet S-ryhmän tuotetietoportaaliin

Sisällys Clerica Web-sovellusten käytön aloittaminen 2

Meeting Plannerin käyttöohje

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

ADMIN. Käyttöopas 08Q4

Asio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella

Www-tallennuksen käyttöohje

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

1. päivä ip Windows 2003 Server ja vista (toteutus)

Basware toimittajaportaali

Tikon Web-sovellukset

Kennelliiton Omakoira-jäsenpalvelu Ohje eläinlääkäriasemille, Omakoira-palvelun käyttö

Troijan hevosen tapahtumakalenteri ja jäsentietojärjestelmä. Käyttöohje

Helsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

Kalajoen kaupungin tilavarausjärjestelmä

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

Aimo-ohjauspaneelin käyttöohje Sisällys

Sisältö. 3 Yleistä 4 Toimittajaportaalin edut 5-10 Rekisteröinti Laskun teko 23 Lasku JIP. 29/05/2015 Anna-Stina Lindblad

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Oulun kaupunki Liikuntapalvelut. Timmi -tilanvarauksen pikaopas internetasiakkaille

OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN

Transkriptio:

Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000

Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet seminaarin alustus Tietojenkäsittelytieteen laitos Helsingin yliopisto Ohjaaja: Harri Laine 25.10.2000, 12 sivua Dokumentissa esitellään Action Request System ARS:n yleisiä ominaisuuksia ja perehdytään hieman versio 4.0:n työkaluihin sekä niiden toimintaan. 1

SISÄLLYS 1. JOHDANTO... 1 2. OIKEUKSIEN HALLINTA(ACCESS CONTROL)...2 3. ARS:N TYÖKALUT... 3 3.1 USER TOOL... 3 3.2 ADMIN TOOL... 5 3.3 IMPORT TOOL... 8 4. YHTEENVETO... 9 2

1. Johdanto Action Request System (ARS) on asiakas-palvelin malliin perustuva joukko työkaluja, joiden avulla on helppo tehdä ja käyttää erilaisia ohjelmia. ARS on erityisesti suunniteltu tuottamaan sovelluksia, jotka helpottavat ja automatisoivat yrityksen sisäisiä prosesseja kuten esimerkiksi helpdesk sovellukset tai tilaustenkäsittelysovellukset. ARS:n toiminta perustuu ARS palvelimeen joka toimii tietokannan päällä. Palvelin hoitaa kaikki tietokantaoperaatiot ilman että käyttäjän tarvitsee välittää niistä. ARS:n eri työkalut kommunikoivat palvelimen kanssa [Kuva 1]. ARS tarjoaa myös avoimen ohjelmointirajapinnan (API), jonka avulla käyttäjän jollain muulla ohjelmointikielellä tekemät ohjelmat voivat keskustella ARS palvelimen kanssa. Remedy User Client Remedy User Client Other API Client Remedy Admin Client AR System Server Remedy Import Client Database Kuva 1: AR System Client/Server Architecture 1

ARS:iin kuuluu useita erilaisia työkaluja eri tarkoituksiin ja ne sijaitsevat käyttäjien omilla työasemilla. Tässä esitellään lyhyesti niistä tärkeimmät ja eniten käytetyt. (Työkaluista enemmän kappaleessa 3.) - Admin Tool:in avulla systeemin administrator rakentaa varsinaisen sovelluksen rungon. Tavallisilla käyttäjillä ei ole oikeuksia Admin Tool:iin. - User Tool on ns. tavallisten käyttäjien käyttämä työkalu, jolla voi käyttää Admin Tool:illa tehtyjä sovelluksia. User Tool:illa voi lisäksi luoda raportteja, tehdä tietokantakyselyjä tai uusia tietokantarivejä käyttäjän oikeuksien mukaan. - Import Tool:in avulla system administrator voi tuoda valmista dataa tietokantaan valmiista tiedostoista. ARS:n liittyviä peruskäsitteitä: Tässä esitellään muutamia ARS:n peruskäsitteitä seuraavien kappaleiden ymmärtämisen helpottamiseksi. Lomake (form) on määritelmä datakentille tietokannassa. Se vastaa yhtä taulua tietokannassa. Jokainen lomake sisältää tietyn määrän kenttiä, jotka ovat taulun attribuutteja. Kysely (request) on informaatio joka on talletettu lomakkeelle. Kysely on joukko tietoa joka määrittelee yksittäisen tapahtuman. Kyselyn tallennus tapahtuu yhdelle tietokannan riville. 2. Oikeuksien hallinta(access control) Oikeuksienhallinta on mekanismi jonka avulla kontrolloidaan sitä ketkä käyttäjät saavat luoda, katsoa, modifioida ja tuhota kyselyjä. Oikeuksia hallitaan erilaisilla lisensseillä joita käyttäjille annetaan, ryhmillä joihin käyttäjä kuuluu sekä ARS:n objektien 2

oikeusryhmillä. ARS:n kuuluu kaksi ns. valmista järjestelmän tarjoamaa lomaketta: User ja Group joita käytetään oikeuksienhallintaan ja käyttäjien luontiin ja ylläpitoon. Administraattori luo erilaisia käyttäjä/oikeusryhmiä User Toolin Group lomakkeella. Jokaiselle ryhmälle annetaan joku seuraavista oikeuksista: muuta(change), katso(view) tai ei pääsyä(none). Tämän jälkeen administraattori luo uuden käyttäjän User lomakkeella ja antaa käyttäjälle tarvittavat oikeusryhmät ja kertoo käyttäjätunnuksen ja salasanan. Tämän jälkeen käyttäjällä on oikeus niihin ARS.in objekteihin, joiden oikeusryhmät vastaavat käyttäjän oikeusryhmiä. User lomakkeella määritellään myös käyttäjän lisenssi. Lisenssi voi olla pysyvä(fixed), joita on yleensä vain administraattoreilla. Väliaikainen lisenssi(floating), joka vapautuu aina kun käyttäjä lähtee pois systeemistä tai lukulisenssi(read), joka oikeuttaa lomakkeiden katseluun mutta ei oikeuta tekemään mitään muutoksia tietokantaan. Kun käyttäjä on luotu hän voi kirjautua sisään systeemiin. Kirjautuessa käyttäjä voi määrätä useita eri palvelimia joihin hän yrittää päästä käsiksi. Jokaiseen ARS:n työkaluun kirjaudutaan samalla tavalla. 3. ARS:n työkalut 3.1 User Tool User Tool on työkalu jolla hallitaan ARS:n tietokantaa ja käytetään AR Admin Toolilla tehtyjä sovelluksia. User Toolilla voi tehdä hakuja tietokantaan ja katsoa ja modifioida saatuja kyselyjä. Lisäksi sillä voi luoda uusia kyselyjä ja tallettaa ne tietokantaan. Administraattorit voivat myös tuhota kyselyjä tietokannasta. User Toolissa on mahdollista tulostaa raportteja näytölle, tiedostoon tai paperille. Käyttäjä voi myös luoda ja tallettaa makroja monimutkaisten ja/tai usein toistuvien hakujen tekoon. 3

Kuva 2. Tyypillinen hakulomake AR User Toolissa. Kuvassa on XR:GUI nimisen lomakkeen hakunäkymä User Toolissa. Käyttäjä voi nyt kirjoittaa kenttiin hakuehdot tai kirjoittaan monimutkaisemman hakuehdon Search Criteria kenttään. Tämän jälkeen painetaan vain Search-nappia ja käyttäjä saa listan niistä kyselyistä jotka täyttävät annetun hakuehdon. Listasta valitsemalla käyttäjä voi siirtyä muokkaamaan kyseistä kyselyä. Tallennukseen käytetään samannäköistä lomaketta. Search-napin paikalla on vain Savenappi. Kenttiin kirjoitetaan halutut arvot ja lomake tallennetaan. 4

3.2 Admin Tool Admin Toolia käytetään AR Systeemin lomakkeiden ja niihin liittyvien toiminnallisuuksien tekemiseen. Kuvassa [Kuva 3] näkyy Admin tool sisäänkirjautumisen jälkeen. Ikkunan vasemmassa osassa näkyvät ne palvelimet mihin on yritetty kirjautua sisään. Kuvan tapauksessa vain miina nimiseen palvelimeen on saatu yhteys. Ars sekä lelu palvelimet eivät ole käytettävissä. Kuvassa on valittu miina palvelimella olevat lomakkeet(forms). Ne näkyvät listassa ikkunan oikeassa osassa. Kuva 3. AR Admin Tool. 5

Yleensä sovelluksen teko aloitetaan luomalla tarvittavat lomakkeet. Lomakkeita on kolmea eri tyyppiä: Form on ns. normaali lomake. Lomakkeelle luodaan tarvittavat kentät ja muut komponentit ja määrätään oikeusryhmät sekä lomakkeelle että kentille. Lomakkeen luonnin yhteydessä määrätään myös mitä kenttiä tulevassa kyselylistassa(user Tool Search toiminto) näkyy. Lomakkeesta voi luoda myös erilaisia näkymiä, joissa lomakkeen ulkoasua voi muunnella. Voidaan tehdä esim. suomenkielinen ja englanninkielinen näkymä. Tämän jälkeen lomake nimetään ja tallennetaan. Tallennuksessa lomakkeesta luodaan taulu tietokantaan. Display-Only Form on muuten samanlainen kuin normaali lomake mutta siitä ei tehdä taulua tietokantaan eikä sen avulla voi tallentaa mitään tietokantaan. Display-only lomakkeita käytetään yleensä alkuvalikkojen tekoon, josta siirrytään muille lomakkeille. Join Form lomake on yhdistelmälomake muista lomakkeista. Se vastaa taulujen yhdistämistä relaatiotietokannassa. Sitä käytetään silloin, kun halutaan näyttää yhdellä lomakkeella tietoa useammasta eri tietokantataulusta. Kun tarvittavat lomakkeet on luotu ryhdytään tekemään sovellukseen erilaisia toiminnallisuuksia. Seuraavana esitellään lyhyesti niistä tärkeimmät. Aktiivilinkki(Active link) Aktiivilinkissä määritellään joukko toimintoja, jotka tulkitaan ja suoritetaan kun joku tapahtuma tapahtuu. Erilaisia tapahtumia voi olla esim. napin painallus, kyselyn tallennus, modifiointi, ikkunan aukaiseminen ja sulkeminen tai Enterin painaminen kentässä jne. Aktiivilinkille voi myös antaa ehdon joka tarkistetaan aina kun aktiivilinkin käynnistävä tapahtuma tapahtuu. Samaan tapahtumaan voidaan kytkeä useita eri aktiivilinkkejä. 6

Aktiivilinkistä voidaan suorittaa parisenkymmentä erilaista toimintoa. Alla on lueteltu niistä muutamia yleisimpiä. Set Fields: Hakee kenttiin arvoja muilta lomakkeilta. Push Fileds: Tallettaa lomakkeen kentän arvoja muiden lomakkeiden kenttiin. Run Macro: Suorittaa jonkun makron. Change Field: Muuttaa kentän ominaisuuksia esim. piilottaa kentän. Filtteri(Filter) Filtteri on muuten hyvin samantyyppinen kuin aktiivilinkki mutta se suoritetaan ARS:n palvelimella. Jokainen esim. tallennus tapahtumaan liittyvä filtteri suoritetaan tapahtumaan liittyvien aktiivilinkkien jälkeen. Filttereitä käytetään usein erilaisiin tarkistuksiin. Eskalaatio(Escalation) Eskalaatiolla on täysin samat toiminnot kuin filtterillä mutta sen suoritusehtoa tarkistetaan tietyin väliajoin esim. 24 tunnin välein. Eskalaatiota voitaisiin käyttää esim. lähettämään ilmoitus käyttäjälle jos jotain tilausta ei ole käsitelty riittävän nopeasti. Menu Menu on lista erilaisista arvoista joita voidaan käyttää kentässä. Menu on tarkoitettu lähinnä pikavalintaa varten. Sen avulla voidaan myös määrätä mitä arvoja kenttään voidaan syöttää. Menun arvot voidaan tehdä itse(character menu) tai ne voidaan hakea tiedostosta(file menu) tai menun arvot voidaan hakea jonkun muun lomakkeen kentän arvoista(search menu). 7

3.3 Import Tool Import Toolin tarkoitus on tuoda dataa ARS systeemiin jollekin lomakkeelle. Ladattava tiedosto voi olla tuotettu ARS:n User Toolilla jolloin se on muotoa.arx tai jollain muulla sovelluksella jolloin sen on oltava.csv muotoa. Tietoa ladattaessa on ensin valittava lomake, jolle tiedot ladataan. Tämän jälkeen valitaan tiedosto jossa siirrettävä tieto on. Tämän jälkeen tiedostossa olevat kentät yhdistellään lomakkeen kenttiin ja aloitetaan siirto. Kuvassa näkyy lomakkeen SD_USER_APU kentät(form field), jotka on yhdistetty jonkin tiedoston kenttien kanssa(mapping value). 8

4. Yhteenveto Action Request System on siis tavallaan oma ympäristönsä jossa luodaan ja käytetään sovelluksia. Kaikki ARS:n työkalut kommunikoivat palvelimen kanssa. ARS on aika nopeasti omaksuttavissa ja helppo käyttää. Se kuitenkin rajoittaa sovelluksen ulkoasua ja toimintaa eikä se sovellukaan kaikkiin mahdollisiin tilanteisiin. Uusimmassa versiossa 4.5 on pyritty kehittämään mm. Verkon ja selainten kautta tapahtuvaa käyttöä. 9