FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Finnish
FI Finnish
SE Swedish
FR French
PL Polish
DE German
US English (US)
  • Log in
  • Home
  • Alusta
  • ESM
  • Muu tekninen ESM-dokumentaatio
  • Handler-dokumentaatio

Handler - ReferenceCopy

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Palveluhallinta
    Matrix42 Core -ratkaisu Matrix42 Intelligence Matrix42 Professional -ratkaisu
  • Identity Governance and Administration (IGA)
    IGA-ratkaisukirjasto IGA-yleiskatsaus
  • Alusta
    ESM ESS2 ESS Efecte Chat for Service Management Lisäosat
  • Julkaisutiedot M42 Professionalille, IGA:lle ja konversationaaliselle tekoälylle
    2026.1 2025.3 2025.2 2025.1 2024.2 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Julkaisutiedot ja käytännöt
  • Muu materiaali
    Saavutettavuusselosteet Termit ja dokumentaatio-ohjeet
  • Palvelut
+ More
    • Palveluhallinta

    • Identity Governance and Administration (IGA)

    • Alusta

    • Julkaisutiedot M42 Professionalille, IGA:lle ja konversationaaliselle tekoälylle

    • Muu materiaali

    • Palvelut

Handler - ReferenceCopy

ReferenceCopy-käsittelijä luo Search-komentopainikkeen attribuutin datakentän viereen, jonka avulla voidaan etsiä ja hakea dataa viitatusta tietokortista viittaavaan tietokorttiin. Attribuutti, jolla on ReferenceCopy-käsittelijä, eroaa tavallisesta viiteattribuutista siten, että viittaava attribuutti hakee arvot tietokortin muille attribuuteille, mutta ei itse tarvitse arvoa. Kun arvot on kopioitu viittaavaan tietokorttiin, arvojen muutokset eivät vaikuta viitattuun tietokorttiin.

Metadatan avulla voit määrittää attribuutit, joiden arvot haluat hakea ylätietokorttiin. Arvojen hakemisen onnistumiseksi molempien mallien jokaisella attribuutilla on oltava yksilöllinen attribuuttikoodi, jonka merkitset metadataan. Jos esimerkiksi haluat hakea käyttäjätietoja olemassa olevista User-tietokorteista Car-tietokortteihin, luo Car-tietokorttiin viiteattribuutti ja liitä siihen ReferenceCopy-käsittelijä. Määritä sitten viiteattribuutin metadatassa vastaavat attribuutit siten, että metadatan Name-kenttiin syötetään lähdeattribuuttien koodit ja vastaaviin metadatan Value-kenttiin syötetään vastaavat kohdeattribuuttien koodit. Näin User-tietokortin attribuuttien arvot ovat haettavissa Car -tietokortin attribuutteihin. Seuraava kuva näyttää esimerkin metadatan määrityksestä.

Metadata attribuutille, jolla on ReferenceCopy-käsittelijä:

Tietokortilla Search-painike näkyy viiteattribuutin kentän vieressä. Sen napsauttaminen avaa Search window -ikkunan, josta voidaan etsiä ja kopioida olemassa olevaa dataa luonnin alla olevaan tietokorttiin, kuten seuraavassa kuvassa havainnollistetaan.

User-attribuutti, jolla on ReferenceCopy:

Luonnin alla olevassa tietokortissa viiteattribuutti User (jossa on ReferenceCopy), joka sisältää ReferenceCopy-käsittelijän, on näkyvissä. Tallennetussa tietokortissa sen sijaan näkyvät vain haetut arvot sisältävät attribuutit, mutta yläattribuutti on piilotettu, kuten seuraavassa kuvassa havainnollistetaan.

ReferenceCopy-tuloste:

Jotta tietokortti voidaan tallentaa haetuilla arvoilla, kohde- ja lähdeattribuutin tietotyypin on oltava sama. Jos esimerkiksi haluat kopioida päivämäärän, sekä lähde- että kohdeattribuutin tietotyypin on oltava joko date tai date and time. Matrix42 validoi tietotyypin luotua tietokorttia tallennettaessa ja tallennus epäonnistuu, jos tietotyypit eivät täsmää.

Toimiakseen tarkoitetulla tavalla viiteattribuutin on viitattava vähintään yhteen malliin.

Lisäksi, jotta arvot voidaan hakea lähdeattribuuteista kohdeattribuutteihin, mallia käyttävillä käyttäjillä on oltava vähintään lukuoikeus viitattuun malliin. Jos yläattribuutti ei viittaa mihinkään malliin TAI käyttäjällä ei ole oikeutta viitattuun malliin, yläattribuutin kenttä piilotetaan eikä käsittelijä toimi.

Normaalisti tietokortin olemassa olevat arvot korvataan lähdetietokortin arvoilla. Katso metadatamäärityksen tiedoista ohjeet siihen, miten olemassa olevat arvot voidaan säilyttää. Jos viitekopiointiattribuutti (tämä attribuutti) on moniarvoinen ja haluat tallentaa linkit alkuperäisiin tietokortteihin käyttämällä :SOURCE:-määritystä, käytä myös plus-merkki-mekanismia. Katso jälleen ohjeet metadatamäärityksen tiedoista.

Jos halutaan linkki viitattuun tietokorttiin, muista asettaa metadatamääritys :SOURCE: siten, että sen arvona on tämän attribuutin koodi. Näin viittaavalla tietokortilla (mallin instanssilla, jossa tämä ReferenceCopy-käsittelijä on) on linkki tietokorttiin, johon se viittaa.

Jos yläattribuutti on kiinnitetty useampaan kuin yhteen malliin, malleilla ei välttämättä ole samoja koodeja kopioitaville attribuuteille. Tässä tapauksessa voit määrittää viitattujen mallien koodit aloittamalla metadatan nimen muodossa template_code:attribute_code . Nämä mallikohtaiset kopiointisäännöt sovelletaan ensin, minkä jälkeen sovelletaan yleisiä (ei mallikohtaisia) sääntöjä.

Seuraavat taulukot sisältävät tietoa ReferenceCopy-käsittelijän attribuuttiasetuksista ja metadatavaatimuksista. Pakolliset metatiedot on esitetty Pakollinen attribuutin metadata-taulukossa yhdessä ehdotusten kanssa mahdollisista metadatan arvoista.

Taulukko 1. Attribuutin asetukset

Käsittelijän nimi Tietotyyppi
ReferenceCopy Reference

Taulukko 2. Pakollinen attribuutin metadata

Nimi Arvo Kuvaus
[source_attribute_code] [target_attribute_code]

Name-kenttään syötetään kohdemallin sen attribuutin koodi, jonka arvon haluat kopioida.

Syötä viittaavan attribuutin koodi Value-kenttään.

Voit määrittää useita attribuuttikoodipareja useiden arvojen kopioimiseksi.

Jos lisäät plus-merkin (+) value-kenttään ennen attribuuttikoodia, olemassa olevia arvoja ei korvata, vaan uudet arvot lisätään olemassa olevien perään. Tämä on hyödyllistä, kun kohdeattribuutti on moniarvoinen tai kun viitekopiointiattribuutti (tämä attribuutti) on moniarvoinen. Tämä toimii myös yksiarvoisten merkkijono- ja tekstiattribuuttien kanssa.

Taulukko 3. Valinnainen attribuutin metadata

Nimi Arvo Kuvaus
:SOURCE: [target_attribute_code] Viite alkuperäiseen entiteettiin tallennetaan attribuuttiin, jonka koodi on määritetty value-kentässä. Normaalisti arvo voi olla tämän attribuutin oma koodi.
Preserve existing [on | off]

Jos haluat säilyttää viittaavan tietokortin mahdollisesti olemassa olevat tiedot, aseta tämä arvo on. Tämä on hyödyllistä moniarvoisten attribuuttien kanssa, kun haluat säilyttää olemassa olevat arvot viitteitä muutettaessa tai päivitettäessä. Tämä toimii myös yksiarvoisten merkkijono- ja tekstiattribuuttien kanssa.

Oletus on off.

Was this article helpful?

Yes
No
Give feedback about this article

Table of Contents

Related Articles

  • Yleiskatsaus käsittelijöihin
  • EQL-editori
  • Handler - IDGenerator
  • Attribute Metadata - ShowCode
  • Attribute Metadata - PrintTemplateName

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand