Laajennukset
Kuhunkin koodistoon voi joustavasti luoda vain tarvittavat laajennukset. Laajennukset voi luoda kahdella eri tavalla:
- Tuomalla koko koodiston sisältö Koodistot-työkaluun Excel-muodossa.
- Luomalla jo olemassa olevaan koodistoon halutut laajennukset sekä niiden jäsenet.
Tuo 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 sivulla Koodiston tuonti Excelistä. Laajennuksien käyttämät Excel-sarakeet ja -välilehdet on puolestaan kuvattu kohdassa Laajennuksiin liittyvät Excel-elementit.
Kun luodaan jo olemassa olevaan koodistoon halutut laajennukset sekä niiden jäsenet, voidaan luoda vaihtoehtoisesti:
- Tuomalla halutut laajennukset sekä niiden tiedot Excel-muodossa Koodistot-työkalun. Pelkkien laajennusten tuonti käyttää samoja, sivulla 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 tällä sivulla kohdassa Laajennuksen luominen koodiston tietokortin kautta. Laajennuksen jäsenten luonti on puolestaan kuvattua sivulla Jäsenet.
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 DPM dimension | Lisää koodistoon DPM Dimension laajennuksen |
Luo DPM explicit domain | Lisää koodistoon DPM Explicit Domain laajennuksen |
Luo DPM metric | Lisää koodistoon DPM Metric laajennuksen |
Luo DPM typed domain | Lisää koodistoon DPM Typed Domain laajennuksen |
Luo koodiliitos | Lisää koodistoon koodiliitos-tyyppisen laajennuksen |
Tuo laajennuksia | Lisää koodistoon laajennuksia Excel-muodosta tuomalla |
Luo laskentahierarkia | Lisää koodistoon laskentahierarkia-tyyppisen laajennuksen |
Luo määrityshierarkia | Lisää koodistoon määrityshierarkia-tyyppisen laajennuksen |
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.


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
- Koodilaajennukset.
Alemman tason välilehdistä näytetään dynaamisesti vain ne, minkä tyyppisiä laajennuksia koodisto 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. |
Laajennuksen yleiset tunnus- ja tyyppitiedot listataan laajennuksen Tiedot-välilehdellä. Välilehdellä esitettävien kenttien määrä riippuu laajennuksen tyypistä ja laajennuksen sisältämistä tiedoista.

Laajennuksen Tiedot-välilehdellä esitetään seuraavat tiedot.
Kenttä | Selite |
|---|---|
Viimeisin muokkaus | Viimeisimmän muokkauksen ajanhetki. |
URI | Laajennuksen pysyvä tunniste. |
Ulkoiset koodistot | Lista muista koodistoista, joihin tämän laajennuksen jäsenet voivat viitata. |
Tila | Laajennuksen tilakoodi. |
Laajennustyyppi | Määrittää, minkä tyyppinen laajennus on kyseessä. Tuetut laajennustyypit on kuvattu kohdassa Tuetut laajennustyyppit. |
Laajennuksen tunnus | Laajennuksen tunnus, joka on yksilöivä koodiston sisällä. |
Laajennuksen nimi | Nimi, jolla laajennus näytetään listoissa ja hakutuloksissa. |
Koodisto | Koodisto, johon laajennus kuuluu. |
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.

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.
