Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tällä sivulla neuvotaan, kuinka Tietomallit-työkalussa määritellään assosiaatio kahden luokan välillä. Käytännössä tämä tehdään niin, että ensin luokkaan määritellään assosiaatio ja sen jälkeen kerrotaan, mihin luokkaan tämä assosiaatio liittyy. Eli  tämä assosiaatio kytketään kohdeluokkaan. kohdeluokkaansa. Assosiaatio siis määritellään siinä luokassa, josta assosiaatiosuhde lähtee.


Info

Yritä aina Katso ensin katsoa, löytyykö tietokomponenteista jo valmis, tarkoitukseesi sopiva assosiaatio.
Mikäli sellaista ei löydy, ja joudut määrittelemään assosiaation itse, yritä löytää sopiva käsite assosiaation ytimeksi. Mikäli sopivaa ei löydy, ehdota uutta käsitettä sanastoon.
Jos sopivaa käsitettä ei tässä vaiheessa pysty ehdottamaan, voit luoda attribuutin tai assosiaation ilman käsiteviittaustakin, ja käsiteviittausta. Tarvittaessa voit lisätä haluamasi käsiteviittauksen myöhemmin.

Alla olevassa esimerkissä oletetaan, että Tietomallit-työkalusta löytyy valmis assosiaatio, jota voidaan hyödyntää.

Tee näin:

  1. Soveltamisprofiilissasi ovat luokat Koehenkilö ja Asiakirja, joiden välille haluat lisätä uuden Rekisteröinti-assosiaation niin, että Koehenkilö on kohdeluokkana.
    (Oikealla olevassa visualisoinnissa nämä luokat näkyvät nyt erillisinä, ilman niiden välillä olevaa suhdetta.)
    Klikkaa Napsauta Muokkaa-painiketta.



  2. Siirry alemmas luokan kuvauksessa ja klikkaa napsauta Lisää ominaisuusattribuutti tai assosiaatio -painiketta. Valitse sitten edelleen valikosta Lisää attribuutti tai assosiaatio.
    (Luokassa Asiakirja-luokassa on tässä vaiheessa vain kaksi ominaisuuttaattribuuttia, Asiakirjatunnus ja Asiatunnus, mutta ei lainkaan assosiaatioita.)
    Image RemovedImage Added

  3. Kirjoita hakuikkunaan haluamasi assosiaatio, tässä tapauksessa siis Rekisteröinti
    Klikkaat Napsauta hakutuloslistalla näkyvää Rekisteröinti-assosiaatiota, jolloin Tietomallit-työkalu tuo listan viereen tämän assosiaation kuvauksen. 
    Koska olemassaoleva Rekisteröinti-assosiaatio sopii käyttötarkoitukseesi, päätät käyttää sitä ja klikkaatnapsautat Käytä valintaa -painiketta.
    Image Removed.
    Image Added

  4. Tietomallit-työkalu tuo sinut takaisin Asiakirja-luokan kuvaussivulle. Klikkaa NapsautaTallenna-painiketta, jotta lisäämäsi assosiaatio tallennetaan luokan tietoihin. (Tai peru lisäys klikkaamalla napsauttamalla Peruuta-linkkiä.)

    Image Removed

  5. Lisäämäsi Rekisteröinti-assosiaatio näkyy nyt Asiakirja-luokan tiedoissa.
    Tämä  Tämä ei kuitenkaan vielä riitä, vaan assosiaation kohdeluokka on vielä määriteltävä. Klikkaa
    Napsauta taas Muokkaa-painiketta (kuten kohdassa 1).
    Image Removed
  6. Siirry luokan kuvaussivulla kohtaan, jossa voit määritellä assosiaation Kohteen.
    Klikkaa Napsauta Valitse luokka -painiketta.
    Image Removed
    Image Added


  7. Siirryt uudelle sivulle, jolla listataan tämän soveltamisprofiilin tietomallin luokat. Valitse haluamasi luokka klikkaamalla sitä Napsauta haluamaasi luokkaa listalta (tässä esimerkissä siis Koehenkilö).
    Image Removed
    Image Added

  8. Tietomallit-työkalu tuo valitsemasi kohdeluokan kuvauksen listan oikealle puolelle. 
    Jos luokka on oikea, napsauta Saat vielä näkyvillesi kohdeluokan tarkemman kuvauksen. Klikkaa Käytä luokkaa -painiketta (tai valitse toinen luokka, tai peru lisäys napsauttamalla Peruuta-painiketta).
    Image Removed

    Image Added

  9. Tietomallit-työkalu tuo sinut Siirryt taas takaisin Asiakirja-luokan kuvaukseen ja näet. Näet, että siihen on nyt lisätty valitsemasi kohdeluokka Koehenkilö.
    Tallenna vielä lisäämäsi attribuutti klikkaamalla muutokset napsauttamalla Tallenna-painiketta (kuten edellä kohdassa 4), tai peru tekemäsi määrittely klikkaamalla napsauttamalla Peruuta-linkkiä).


...


  1. Näet oikealla visualisoinnissa, että luokkien välille on lisätty Rekisteröinti-niminen assosiaatio.

    Image Added

  2. Jos sopivaa assosiaatiota ei löydy, voit määritellä sellaisen itse joko tarkentamalla jotain toista assosiaatiota tai määrittelemällä sen kokonaan itse. Katso tarkemmin luvun 7. Lisää attribuutti tai assosiaatio ohjeita. Vaikka esimerkeissä kuvataan attribuutin lisääminen ja muokkaaminen, samat periaatteet pätevät assosiaatioiden määrittelyssä.