Kuhunkin koodistoon voi joustavasti luoda vain tarvittavat laajennukset. Laajennukset voi luoda jollain seuraavista tavoista:
- Tuodaan koko koodiston sisältö Koodistot-työkaluun Excel-muodossa, siten että Excel-tiedosto sisältää koodiston perustietojen ja koodien lisäksi halutut laajennukset ja niiden jäsenet. Koodiston tuonti Excel-muodossa on kuvattuna Uuden koodiston lisääminen > Koodiston tuonti Excelistä. Laajennuksien käyttämät Excel-sarakeet ja -välilehdet on puolestaan kuvattu kohdassa Laajennuksiin liittyvät Excel-elementit.
- Luodaan jo olemassa olevaan koodistoon halutut laajennukset sekä niiden jäsenet. Laajennukset voidaan luoda vaihtoehtoisesti:
- Tuomalla halutut laajennukset sekä niiden tiedot Excel-muodossa Koodistot-työkalun. Pelkkien laajennusten tuonti käyttää samoja, kohdassa Laajennuksiin liittyvät Excel-elementit, kuvattuja rakenteita kuin koko koodiston tuonti.
- Luomalla laajennukset Koodistot-työkalun käyttöliittymän kautta ja syöttämällä tarvittavat tiedot tarjottuja lomakkeita käyttäen. Laajennuksen luonti käyttöliittymän kautta on kuvattua kohdassa Laajennuksen luominen koodiston tietokortin kautta. Laajennuksen jäsenten luonti on puolestaan kuvattua kohdassa Jäsenet.
10.2.1 Laajennuksen luominen koodiston tietokortin kautta
Laajennuksia voidaan luoda koodiston tietokortilla olevan toimintovalikon kautta:
Toimintovalikkossa on seuraavat laajennuksien luomiseen liittyvät toiminnot. Osa toiminnoista ei ole saatavilla, mikäli koodisto sisältää jo kyseistä laajennustyyppiä olevan laajennuksen.
Toiminto | Selite |
---|---|
Luo laskentahierarkia | Lisää koodistoon laskentahierarkia-tyyppisen laajennuksen |
Luo määrityshierarkia | Lisää koodistoon määrityshierarkia-tyyppisen laajennuksen |
Luo koodiliitos | Lisää koodistoon koodiliitos-tyyppisen laajennuksen |
Luo DPM metric | Lisää koodistoon DPM Metric laajennuksen |
Luo DPM explicit domain | Lisää koodistoon DPM Explicit Domain laajennuksen |
Luo DPM dimension | Lisää koodistoon DPM Dimension laajennuksen |
Luo DPM typed domain | Lisää koodistoon DPM Typed Domain laajennuksen |
Tuo laajennuksia | Lisää koodistoon laajennuksia Excel-muodosta tuomalla |
Kun valitaan uuden laajennuksen luominen, avautuu valitun laajennustyypin mukainen syöttölomake, jolle täytetään vähintään pakolliset tiedot ja tallennetaan lopuksi laajennus Tallenna-painikkeesta. Lomakkeen sisältö ja vaaditut kentät riippuvat luotavan laajennuksen tyypistä. Seuraavassa esimerkkinä määrityshierarkian ja DPM dimensionin syöttölomakkeet.
10.2.2 Koodistoon kuuluvat laajennukset
Koodistoon kuuluvat laajennukset listataan Koodiston tietokortin Laajennukset välilehdellä. Laajennukset välilehteä ei ole saatavilla, mikäli koodistolla ei ole laajennuksia. Laajennukset on jaoteltu omille alemman tason välilehdille niiden tyypin mukaan: Koodiliitokset, Laskentahierarkiat, Määrityshierarkiat ja Koodilaajennukset. Alemman tason välilehdistä näytetään dynaamisesti vain ne, minkä tyyppisiä laajennuksia koodisto sisältää.
10.2.3 Laajennuksen sisältö
Tietyn laajennuksen sisältöä voidaan tarkastella laajennuksen tietokorttin kautta. Laajennuksen tietokortilla on laajennuksen tyypistä riippuen 1-3 välilehteä: Koodiliitos, Jäsenet ja Tiedot. Näistä Tiedot-välilehti löytyy kaikilta laajennuksilta, Koodiliitos välilehti vain koodiliitos tyyppisiltä laajennuksilta ja Jäsenet välilehti kaikilta hierarkialaajennus -kategoriaan kuuluvilta laajennuksilta.
Laajennuksen tietokortin toimintovalikkossa on seuraavat toiminnot. Käytettävissä ole olevat toiminnot riippuvat laajennuksen tyypistä.
Toiminto | Selite |
---|---|
Luo jäsen | Lisää laajennukseen uuden jäsenen. Jäsenen tiedot kysytään avautuvassa tietokortissa. |
Luo laajennukselle puuttuvat jäsenet | Automaatinen toiminto laajennuksen jäsenien luomiseen. Lisää laajennukseen jäseniä, niin että kaikkia laajennukseen liitettyjen koodistojen koodeja vastaa laajennuksessa jäsen. Luotavien jäsenten tietoja ei kysytä. |
Tuo jäseniä | Lisää laajennukseen uusia jäseniä Excel-muodosta tuomalla. |
Poista laajennus | Poistaa laajennuksen ja sen jäsenet. |
10.2.3.1 Laajennuksen Tiedot-välilehti
Laajennuksen yleiset tunnus ja tyyppi tiedot listataan Laajennuksen Tiedot-välilehdellä. Välilehdellä esitettävien kenttien määrä riippuu laajennuksen tyypistä ja laajennuksen sisältämistä tiedoista.
Laajennuksen Tiedot-väliehdellä esitetään seuraavat tiedot.
Kenttä | Selite |
---|---|
Koodisto | Koodisto, johon laajennus kuuluu. |
Laajennuksen tunnus | Laajennuksen tunniste. Tunnus on yksilöivä koodiston sisällä. |
Laajennuksen nimi | Nimi, jolla laajennus näytetään listoissa ja hakutuloksissa. |
Laajennustyyppi | Määrittää minkä tyyppinen laajennus on kyseessä. Tuetut laajennustyypit on kuvattu kohdassa Tuetut laajennustyyppit |
Ulkoiset koodistot | Lista muista koodistoista, joihin tämän laajennuksen jäsenet voivat viitata. |
Tila | Laajennuksen tilakoodi. |
URI | Laajennuksen pysyvä tunniste. |
Viimeisin muokkaus | Viimeisimmän muokkauksen ajanhetki. |
10.2.3.2 Laajennuksen Jäsenet-välilehti
Laajennuksen jäsenet listataan Jäsenet -välilehdellä. Jos listassa on jäsenen nimen edessä +-merkki, on jäsenellä alijäseniä. Alijäsenet saa tällöin näkyviin valitsemalla +-merkin listasta. Tietyn jäsenen tietoihin pääsee puolestaan valitsemalla kyseisen jäsenen nimen listasta.
10.2.3.3 Laajennuksen Koodiliitos-välilehti
Koodiliitos tyyppisille laajennuksille esitetään erityinen Koodiliitos välilehti. Koodiliitos välilehti listaa laajennuksen kaikki koodiliitokset (koodeista muodostetut parit). Valitsemalla listasta koodin nimen, pääsee tarkastelemaan kyseisen koodin tietoja.