DOORSin Spreadsheet export/import



Samankaltaiset tiedostot
DOORS Word DOORS SoftQA Pekka Mäkinen

Vaatimusten versiointi DOORSissa

DOORS 7.1 Test Tracking Toolkit

DXL Library ja DXL-kielen olemus. Pekka Mäkinen SoftQA Oy http/

Visma Business AddOn Tositteiden tuonti. Käsikirja

Elisa Kassa - Tuotetietojen tuonti järjestelmään (Import products)

Asiakastietojen tuominen toisesta tietokannasta etaika-ohjelmistoon. Kuinka yhdistän tietoja eri asiakastietokantojen välillä

Kalenterimerkintöjen siirtäminen Notesista

Asiakashallinta. TaikaTapahtumat -käyttöohje

Luento 7 Taulukkolaskennan edistyneempiä piirteitä Aulikki Hyrskykari

Elisa Kassa - Tuotetietojen tuonti järjestelmään (Import products)

Sandstone www-termienpoimintapalvelu

Mobility Tool. Demo CIMO

HAKUKONEMARKKINOINTI KOTISIVUJEN PÄIVITYSOHJE

Taulukkolaskennan perusteet Taulukkolaskentaohjelmat

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1

Hankinnan tarjousvastauksen liittymäaineistojen kuvaukset

2.5 Tiedonsiirto ohjelmien välillä

Taulukkolaskennan perusteet Taulukkolaskentaohjelmat

Visma Fivaldi rajapinnat Visma Payroll aineistojen tuonti Fivaldiin Pyroll maksuaineiston ja kirjanpitoaineiston tuonti Fivaldi - sovelluspalveluun

1 (14) Ohje. Ohje. GTK-wiki. Geologian tutkimuskeskus, Verkkosivustopalvelut

Yksityisen sektorin palkkatiedustelu: Ohje CSV-tiedostojen käsittelyyn

Ostolaskujen haku Netvisorista

Ylläpitoalue - Etusivu

Päivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public

Soittorobotin käyttöohje

Opiskelun ja työelämän tietotekniikka (DTEK1043)

ASTERI OSTORESKONTRA

Visma Business Visma AddOn Tilitoimistoaineisto. Käsikirja

Excel pivot. Sisällys

Visma Business AddOn Konsernikäsittely. Käsikirja

Asiakkaan lisätietokentät

Versionhallintaa. Versionhallinnan käyttöönotto SAS ympäristössä

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Excel -sisäänlukutaulukko. Haahtela RES -järjestelmän huoltokohteiden - vienti/tuontitoimintojen käyttöohje

CLASSIC WINTIME - TOIMITTAJAN ENNAKKOPERINTÄREKISTERIPÄIVÄ

DL SOFTWARE Uumajankatu 2 Umeågatan FIN VAASA/VASA FINLAND +358-(0) Fax +358-(0)

MEM-O-MATIC järjestelmä

Tämä tiedote koskee Fivaldi yrityksiä joissa käytössä Oma Säästöpankin tilinumero.

Tekla Structures Dialogien muokkaus

Westiekerho.fi päätoiminnallisuudet

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

Kameran käyttö Excel 2003 ja 2007

Uutiskirjesovelluksen käyttöohje

Action Request System

Väitöskirja -mallipohja

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Työsähköpostin sisällön siirto uuteen postijärjestelmään

Päijät-Hämeen koulutuskonserni SharePoint (18)

SISÄLTÖ. Vuokko Vanhala-Nurmi, 2013 Excel jatko

Uusi raporttityökalu emolehmätarkkailuun Petri Saarinen

Opiskelun ja työelämän tietotekniikka (DTEK1043)

Ehdokasrekisterin käyttö yhdistyksissä

HAME-maakuntakaavatyökalun ohjeet LUONNOS MMK MK, LL

ASTERI KIRJANPITO KIELIVERSION OHJE

eshop lisenssiopas Ohjelmistolisenssiopas 2013

Pikaohje formaatin valmistamiseen

HELIA 1 (11) Outi Virkki Tiedonhallinta

VeRan laboratoriotietojen siirtoformaatti

H6: Tehtävänanto. Taulukkolaskennan perusharjoitus. Harjoituksen tavoitteet

P2P (ALUSTA) RAPORTOINNIN OHJEET (ANALYTICS)

Projektitietojen julkaiseminen ajantasaisesti

PALKKA-AINEISTON SIIRTOTIEDOSTO

Provet Net Kutsut ohje

PlanMan Project 2015 projektihallintaohjelmisto loma-aikataulu

RADAR - RANDOM DATA GENERATOR

Excel 2010 ja QlikView. Mihin ja milloin pivot:ia voi käyttää

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Titta-palvelun käyttöohje

Älä vielä sulje vanhoja

I. Ristiintaulukointi Excelillä / Microsoft Office 2010

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

LUENTO 8 TAULUKKOLASKENTA II

Seutudokumenttien pä ivittä misohje

SUOMEN PANKKIYHDISTYS

Titta-palvelun käyttöohje

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto

Sensen perusraportit ratsastusseuroille. Jäsenten tiedot ja kilpailuluvat

FENG OFFICE -PROJEKTINHALLINTATYÖKALU

Massaeditorikoulutus KANSALLISKIRJASTO - Kirjastoverkkopalvelut

Tiedostojen toimittaminen FINASiin 1(7)

TELIA NEUVOTTELUPALVELUT. Microsoft Office 365 -sisäänsoittopalvelu Pääkäyttäjän opas

Excel syventävät harjoitukset

Uusien merkkien tilausohje. Korvausmerkkien tilausohje. Tilapäismerkkien tilausohje. Tilapäismerkin käyttöönotto

Jypelin käyttöohjeet» Ruutukentän luominen

ASENNUS- JA KÄYTTÖOHJE

4. Lausekielinen ohjelmointi 4.1

TAULUKOINTI. Word Taulukot

Automaattitilausten hallinta

PIKAOHJE USEIDEN VASTAANOTTAJIEN LISÄÄMISEEN YHTIÖN JAKELULISTOILLE

Site Data Manager Käyttöohje

Yhdistäminen. Tietolähteen luominen. Word-taulukko. Joukkokirje, osoitetarrat Työvälineohjelmistot 1(5)

TIEDONSIIRTO JYDACOM KUSTANNUSLASKENTAOHJELMASTA PLANET-OHJELMAAN

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.

Google-dokumentit. Opetusteknologiakeskus Mediamylly

2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille eläimille

Transkriptio:

DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi

Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä Telelogic DOORS -ohjelmistoa, jolloin vaatimusten läpikäynnissä joudutaan käyttämään hyväksi jotakin muuta tiedostomuotoa DOORSin export-toiminnoilla. Spreadsheet-muoto on ainoa tiedostomuoto DOORSissa, joka mahdollistaa olemassa olevien vaatimusten (DOORS-objektien) päivittämisen. Spreadsheet viittaa taulukkolaskentaohjelmiin, mutta koska kysymyksessä on oikeastaan pilkuilla tai tabulaattoreilla eroteltu tiedosto voidaan tätä muotoa tuottaa monesta ohjelmasta taulukkolaskentaohjelmista, tietokantaohjelmista. Tämä esitys esittää menetelmän miten taulukkolaskentamuotoa voidaan käyttää hyväksi DOORStietokannan päivityksessä. 2

Perustoiminta DOORSiin perustetaan vientinäkymä, jossa on erikseen Object Identifier, Object Number, Object Heading ja Object Text, sekä halutut muut attribuutit. Tehdään DOORSista vienti Spreadsheet-muotoon, käyttäen erottimena tabulaattoria. Muokataan ja lisätään tietoja ulkopuolisessa ohjelmassa Tuodaan tekstitiedosto pilkuilla tai tabulaattoreilla erotettuna tiedostona sisään DOORsiin, jolloin DOORS tekee tietojen päivityksen Object Identifier in pohjalta. DOORSdokumentti Taulukko.tsv Muokkaus 3

DOORS-vientinäkymä DOORS-vientinäkymästä poistetaan DOORSin pääsarake, jossa normaalisti on otsikot ja vaatimukset ja lisätään nämä tiedot omina sarakkeinaan. Tehdään siis näkymä, jossa on minimissään attribuutit: Object Identifier, Object Heading ja Object Text. Näkymään voi myös lisätä muitakin attribuutteja, joita halutaan viedä Wordiin: esimerkissä on lisätty DOORSin otsikkonumerointi (Object Number) sekä vaatimusmäärittelyattribuutti (Requirement). HUOM: jotta tiedoston tuonti DOORSiin takaisin toimisi pitää Object Identifier - sarakkeen otsikkona olla nimenomaan Object Identifier! 4

Viennin asetukset TSV-tiedostoon Export: Displayed columns (oletus). Include: All objects (oletus). Include attribute names / column titles in first row (oletus). Data separator: Tab (pitää muuttaa). Tiedosto: annetaan hakemisto ja tiedoston nimi. Export-näppäimellä DOORS luo halutun nimisen tiedoston. Advanced-näppäimellä voidaan muuttaa käytettävää merkistöä. 5

Muokkaus DOORSin ulkopuolella Esimerkissä TSV-tiedostoa muokataan Excelissä Excelin automaattisuus joskus tuottaa virheellisiä muotoja, esim. kuvassa osa Object Number eistä ovat muuttuneet päivämääriksi. DOORSin toimintalogiikka uusien tietojen / objektien osalta: Jos Object Identifier tietoa ei löydy modulista, niin perustetaan uusi objekti, joka on samalla tasolla kuin sisääntuotavassa tiedostossa sitä edeltänyt rivi ja tällä DOORS-otsikkotasolla heti edeltävän perässä (huom: tämä tarkoittaa että ennen uutta objektia voikin olla muita otsikkotasoja, vaikka sisääntuotavassa tiedostossa näin ei ollut!). 6

Tuonnin asetukset muokkauksen jälkeen Import-toiminnassa voidaan Advancednäppäimellä näyttää tiedoston sisältö, sekä muuttaa käytettävää merkistöä. Import to attribute: By column labels (oletus). Import options: Update existing objects (oletus). Update: All objects (oletus). Data separator: Tab (pitää muuttaa). Input file: haetaan tuotava tiedosto Browsenäppäimellä. Import-näppäimellä DOORS luo ja päivittää lisätyt tai muokatut objektit. 7

Tekstitiedostoa importoidessa DOORS varmistaa mikä sarake taulukossa on yksikäsitteinen tunniste, koska tässä tapauksessa dokumentti on tuotettu DOORSista käytetään Object Identifier saraketta päivityksen tunnisteena. Päivityksen jälkeen DOORS ilmoittaa kuinka monta objektia on päivitetty ja kuinka monta uutta luotu. Huom: jos uusia objekteja on epäilyttävän paljon, on syynä todennäköisesti tekstissä olevat rivinvaihdot. Päivityksen tunniste 8

Tuonnin jälkeen muokatut ja uudet objektit Uusien ja muokattujen objektien muutospalkki on punainen. Historiassa muokkaukset ja uudet objektit näkyvät sen henkilön tekeminä, joka toi CSV-/TSV-tiedoston DOORSiin. Uudet objektit perustetaan samalle tasolle kuin sisääntuotavassa tiedostossa sitä uutta objektia edeltänyt rivi ja uusi objekti on tällä DOORS-otsikkotasolla heti edeltävän perässä (huom: tämä tarkoittaa että ennen uutta objektia voikin olla muita otsikkotasoja, vaikka sisääntuotavassa tiedostossa näin ei ollut!). 9

Uusi attribuutti Jos tuotavassa tiedostossa on sarake, jonka otsikon nimeä ei löydy DOORS-modulin attribuuteista, niin DOORS ehdottaa uutta attribuuttia perustettavaksi moduliin. DOORS ehdottaa attribuutille tyyppiä, mutta käyttäjä voi myös valita haluamansa tyypin ( Choose different type ). Ulkoisessa ohjelmassa siis voidaan lisätä myös uusia attribuutteja, esim. perustamalla Exceliin uusi sarake ja nimeämällä se. Jos Object Identifier sarakkeen nimi on joku muu, niin DOORS pyytää perustamaan uuden attribuutin, eikä ko. saraketta voi käyttää objektien tunnistamiseen. 10

Ohjeita ja vinkkejä Edellä olevissa ohjeissa on suositeltu, että siirrossa käytetään erottimena tabulaattoria, tähän on syynä se että pilkuilla eroteltu CSV-muoto on Windowsasennuksissa toisinaan hankala: pilkut voivatkin olla toisesta ohjelmasta tallennettaessa puolipisteitä tai muita merkkejä, joita DOORS ei tunnista erottimiksi. Tabulaattorin käyttö erottimena tietysti myös tarkoittaa sitä, että sisääntuotavassa tiedossa ei saa olla kenttien sisällä tabulaattoreita. Viennissä ja tuonnissa voidaan käyttää DOORSin filttereitä (Include: Display set only / Update: Display set only ), jolloin vain filtterin esittämät DOORS-objektit viedään tai päivitetään tuonnissa kuitenkin kaikki uudet objektit luodaan, vaikka käytössä olisi filtteri. 11

Lisätietoja Pekka Mäkinen, konsultti, toimitusjohtaja Sähköposti Yrityksen kotisivu Pekka.Makinen@SoftQA.fi http://www.softqa.fi/ Ohjelmaesimerkkeihin on käytetty Telelogic DOORS 8.1- ja Microsoft Excel 2000- ohjelmaversioita. Kaikki esityksessä mainitut tavaramerkit ovat niiden nykyisten omistajien omaisuutta. 12