Hyppää sisältöön

Attribuuttien hallinta

Kaikki objektityypit (identiteetit, rakenteet, varustukset, tilit) koostuvat attribuuteista. Attribuutti voi olla eri tyyppiä (merkkijono, Identity, Allocation, Structure jne.).

Attribuutin luonti, muokkaus tai poisto

Pääset attribuuttien hallintaan valikosta ”Configuration \ Attribute Definition”.

Saavut ensimmäiselle välilehdelle ”Identity”, joka sisältää luettelon olemassa olevista attribuuteista.

Tällä sivulla on neljä välilehteä:

  • Identity
  • Rakenteet
  • Varustukset
  • Account

Jokaisella välilehdellä attribuutit on luetteloitu taulukkoon.

Sivutus on asetettu näyttämään oletuksena vain 10 attribuuttia, mutta näytettävien kohteiden määrää voi muuttaa.

Taulukon oikeassa yläkulmassa on hakukenttä. Haku kohdistuu attribuuttien koodeihin, nimiin ja kuvauksiin.

Luo uusi attribuutti napsauttamalla painiketta ”type:inline”.

Attribuutin määritys jakautuu kolmeen osaan:

  • General

    • Personal data: valitse valintaruutu, jos haluat merkitä attribuutin henkilötiedoksi. Vain Identity-tyypin attribuuteille.
    • Category: valitse oletuskategoria, johon attribuutti sijoitetaan. Voit vaihtaa kategorian jokaisessa objektityypissä.
    • Icon name: valitse kuvake vaihtoehtojen luettelosta. Näkyy henkilötietueissa. Valinnainen.
    • Icon color: mahdollistaa kuvakkeen värin mukauttamisen.
    • Code: attribuutin koodi. Sen on oltava yksilöivä jokaisessa objektityypissä, ilman välilyöntejä ja erikoismerkkejä. Pakollinen.
    • Name: attribuutin nimi. Nimike, joka näytetään sovelluksen eri lomakkeissa. Pakollinen.
    • Description: kenttä, johon voi kirjoittaa attribuutin kuvauksen. Valinnainen.
    • Data type: valitse seuraavasta luettelosta. Pakollinen.
      • Character string
      • Number
      • Boolean
      • Date
      • Enumerated
      • Identity
      • Organization: mahdollistaa rakennetyypin lisäämisen, mutta ei ole pakollinen.
      • Allocation: varustustyypin (resurssin) antaminen on pakollista.
    • Multi-valued: valintaruutu, joka valitaan, jos attribuutti voi saada useita arvoja. Oletuksena ruutua ei ole valittu.
    • Structure type tai Allocation type: näytetään, jos tietotyyppi on ”Allocation” tai ”Structure”. Anna halutun objektin tyyppi. Pakollinen vain, jos tietotyyppi on Allocation.
    • Default value(s): arvo, joka annetaan oletuksena, jos attribuutille ei anneta arvoa objektin luonnin yhteydessä. Oletusarvoa käytetään vain luonnissa. Valinnainen.
    • Formula type: valitse seuraavasta luettelosta laskentatapa, jos attribuutti lasketaan:
      • No formula: attribuuttia ei lasketa.
      • Formula calculated once: attribuutti lasketaan vain objektin luonnin yhteydessä.
      • Formula recalculated if necessary: attribuutti lasketaan uudelleen, kun riippuvaa attribuuttia (kaavassa käytettyä attribuuttia) muokataan.
      • Formula recalculated with each modification: attribuutti lasketaan uudelleen joka kerta, kun objekti päivitetään, riippuvuuksista riippumatta.
    • Formula: kaava on luotava, jos kenttää ”Calculation mode” ei ole asetettu arvoon ”None”. Jos kenttä ”Calculation mode” on arvossa ”None”, tämän kentän on oltava tyhjä. Kaavojen määrittämisestä katso osio Attribuutin laskentakaavan määrittäminen.
    • Number of bevel days: kokonaisluku, joka määrittää attribuuttiarvon limityskauden pituuden. Käytetään valtuutussääntöjen antamien valtuutusten hallintaan.
    • Quick search: valitse valintaruutu, jos haluat mahdollistaa attribuuttiin kohdistuvat haut eri objektitaulukoiden (identiteetit, varustukset, rakenteet, tilit) pikahakupalkissa.
    • Advanced search: valitse valintaruutu, jos haluat mahdollistaa laajennetut haut hakulomakkeiden kautta.
    • Supported by authorization rules: valitse valintaruutu, jos haluat sisällyttää attribuutin valtuutussääntöjen suodatuskriteereihin.
    • Homonym: valitse valintaruutu, jos haluat, että attribuuttia verrataan, kun identiteettejä luodaan käsin.
  • Display format

    • Display index: oletusnäyttöindeksi eri lomakkeissa (luonti, katselu, muokkaus).

    • Display format: anna arvo dynaamisesta luettelosta, joka muodostuu tietotyypin mukaan:

      • Character string:
        • Default display format: yksinkertainen merkkijono
        • Link display format: linkiksi muunnettu merkkijono
      • Boolean:
        • Default display format: 1 tai 0 arvon mukaan.
        • Button display format: mahdollistaa kuvakkeen ja nimikkeen määrittämisen attribuutin arvon mukaan. Mahdollistaa toimintojen suorittamisen painikkeesta.
      • Date:
        • Valitse muoto luettelosta: Short date, Medium date, Long date tai Custom (muoto määritetään merkeillä d, M ja y, jotka vastaavat päiviä, kuukausia ja vuosia).
      • Person/allocation/structure
        • Single string
        • Link to object (with logo)
    • Display in results table: valintaruutu, joka näyttää attribuutin arvon taulukossa, jossa vastaavat objektit luetellaan.

    • Display index in results table: näyttöindeksi objektien tulostaulukoissa

    • Display as information: valitse ”Displayed”, jos haluat näyttää attribuutin identiteettien oikeassa yläkulmassa olevassa ruudussa.

      • Displayed
      • Hidden

    Oletuksena näytetään seuraavat attribuutit:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    + Display name
    + UID
    
        * Display for consultation
    
    + Displayed
    + Hidden
    
        * Display size in view mode: anna prosenttiosuus rivistä, joka varataan attribuutin näyttämiseen näyttötilassa. Esimerkkejä:
    
    + 100: attribuutti näytetään koko rivin leveydeltä
    + 50: mahdollistaa 2 attribuutin näyttämisen yhdellä rivillä
    
        * Display during creation
    
    + Displayed
    + Hidden
    
        * Display size in view mode: anna prosenttiosuus riveistä, joka varataan attribuutin näyttämiseen luontitilassa.
    
        * Display in edition mode
    
    + Displayed: näytetään ja muokattavissa
    + Read-only: näytetään, mutta ei muokattavissa
    + Hidden
    
        * Display size in view mode: anna prosenttiosuus rivistä, joka varataan attribuutin näyttämiseen näyttötilassa.
    
  • Validations

    • Required: valitse valintaruutu, jos attribuutti on pakollinen luonti- tai muokkaustilassa.
    • Tietotyypin mukaan voi määrittää tarkistuksia:
      • Character string:
        • Minimum length
        • Maximum length
        • Data model: mahdollistaa valinnan Mail ja Custom välillä. Toisessa vaihtoehdossa on kirjoitettava säännöllinen lauseke.
      • Number:
      • Minimum value
      • Maximum value
    • CyberElements Identity 7.0:n SP3:sta lähtien on lisätty yksilöivyysvalinta:
      • None: yksilöivyysvalinta ei ole käytössä (oletusarvo);
      • By type: yksilöivyysvalinta on käytössä. Tarkistettavat arvot suodatetaan objektityypin mukaan;
      • Complete: yksilöivyysvalinta on käytössä eikä ota objektityyppiä huomioon.

    Esimerkki

    • Jos yksilöivyysvalinta on arvossa ”By type”, identiteetillä ”Employee” voi olla sama arvo samassa attribuutissa kuin identiteetillä ”External”. Kahdella identiteetillä ”Employee” ei voi olla samaa attribuuttiarvoa.
    • Jos yksilöivyysvalinta on arvossa ”Complete”, identiteetillä ”Employee” ei voi olla samaa arvoa samassa attribuutissa kuin identiteetillä ”External”.

Jos attribuutti on laskettu, on määritettävä kaava, jota sovelletaan siinä tapauksessa, että pääkaavalla laskettu ensimmäinen arvo palauttaa jo olemassa olevan arvon. Toisessa kaavassa on suositeltavaa käyttää avainsanaa §INDEX_DOUBLON§ arvon yksilöivyyden varmistamiseksi.

Katsele ja muokkaa attribuuttia napsauttamalla kuvaketta ”type:inline”, joka on vastaavan taulukkorivin oikeassa reunassa.

Voit siirtyä muokkaustilaan suoraan attribuutin näyttösivulta.

Muokkaustilassa kaikkia kenttiä voi muuttaa.

Painikkeiden toiminnot muokkaus- tai luontitilassa:

  • Cancel: peruuttaa käynnissä olevan syötön ja palaa attribuuttiluettelon sivulle.
  • Save: vahvistaa lomakkeen ja vaihtaa sivun tarkastelutilaan
  • Save and quit: vahvistaa lomakkeen ja palaa attribuuttiluettelon sivulle

Poista attribuutti napsauttamalla kuvaketta ”type:inline”, joka on vastaavan taulukkorivin oikeassa reunassa.

Ennen attribuutin poistamista näytetään vahvistusviesti.

Varoitus: attribuuttia ei voi poistaa, niin kauan kuin se on liitetty objekteihin.

Luetteloidun attribuutin täyttäminen

Luetteloitu attribuutti on attribuutti, jolla on ennalta määritetty arvoluettelo. Attribuutin arvon on oltava luettelossa, jotta se voidaan antaa.

Luetteloitu attribuutti täytetään joko käyttöliittymän kautta tai ylävirran provisioning-liittimen kautta.

Jos haluat täyttää luetteloidun attribuutin käyttöliittymän kautta, avaa attribuutin määrityssivu näyttötilassa.

Luetteloitujen arvojen luettelo ladataan valmiiksi taulukkoon ilman suodattimia ja näytetään sivun alaosassa.

Sivutus on toteutettu niin, että vain 10 arvoa näytetään.

Taulukon oikeassa yläkulmassa on hakukenttä. Haku kohdistuu luetteloitujen arvojen koodeihin, nimiin tai kuvauksiin eli taulukossa näytettäviin kenttiin.

Lisää luetteloidun attribuutin luetteloon uusi arvo napsauttamalla painiketta ”type:inline”, joka on taulukossa ”Enumerated value list”.

Anna luetteloidun arvon tiedot:

  • Code: luetteloidun arvon koodi. Sen on oltava yksilöivä, ilman välilyöntejä ja erikoismerkkejä. Pakollinen.
  • Name: luetteloidun arvon nimi. Nimike, joka näytetään sovelluksen eri lomakkeissa. Pakollinen.
  • Description: kenttä, johon voi kirjoittaa luetteloidun arvon kuvauksen. Valinnainen.

Muokkaa luetteloitua arvoa napsauttamalla kuvaketta ”type:inline”, joka on vastaavan taulukkorivin oikeassa reunassa.

Kaikkia kenttiä voi muokata.

Painikkeiden toiminnot muokkaus- tai luontitilassa:

  • Cancel: peruuttaa käynnissä olevan syötön ja palaa attribuutin näyttösivulle.
  • Save: vahvistaa lomakkeen ja lisää arvon luetteloitujen arvojen taulukkoon

Poista luetteloitu arvo napsauttamalla kuvaketta ”type:inline”, joka on vastaavan taulukkorivin oikeassa reunassa.

Ennen luetteloidun arvon poistamista näytetään vahvistusviesti.

Varoitus: luetteloitua arvoa ei voi poistaa, niin kauan kuin se on annettu attribuutille, joka on liitetty objektiin (identiteetti, rakenne, provisioning tai tili).

Jos haluat täyttää luetteloidun attribuutin Systancia Identity Provisioning (SIP) -moottorin kautta, sinun on luotava ylävirran provisioning-liitin: ulkoisesta auktoritatiivisesta lähteestä luodaan, päivitetään ja poistetaan Systancia Identity -ratkaisussa ne luetteloitujen attribuuttien arvot, jotka vastaavat synkronointisääntöjä, tuontisäännöissä määritettyjen sääntöjen mukaisesti.

Provisioning-sekvenssin on sisällettävä vähintään seuraavat osat:

  • auktoritatiivisen repositoryn vienti
  • Identity-repositoryn vienti tyypiltään ”ENUMERATIONS”
  • synkronointisääntö
  • tuontisääntö Identity-repositoryssä tyypiltään ”ENUMERATIONS”

Liittimen luonnista katso sivu Automaattisten provisioning-liittimien hallinta.

Attribuutin laskentakaavan määrittäminen

Attribuutin laskentakaava vastaa SELECT-kyselyä, joka suoritetaan tietokannassa. SELECT-lausetta itseään ei saa sisällyttää kaavaan.

Identiteetti-objektityyppiin liitetyissä attribuuteissa kyselyt suoritetaan tauluihin, jotka sisältävät identiteettitietoja.

Rakenne-objektityyppiin liitetyissä attribuuteissa kyselyt suoritetaan tauluihin, jotka sisältävät rakennetietoja.

Varustus-objektityyppiin liitetyissä attribuuteissa kyselyt suoritetaan tauluihin, jotka sisältävät varustustietoja.

Tili-objektityyppiin liitetyissä attribuuteissa kyselyt suoritetaan tauluihin, jotka sisältävät tilitietoja.

Tiettyihin objekteihin viitataan avainsanoilla.

Ellei toisin mainita, seuraavia avainsanoja ja niiden muunnelmia voi käyttää kaikkien objektityyppien (identiteetti, rakenne, varustus, tili) attribuuteissa:

  • §ATTRIBUTE§

    • §ATTRIBUTE§[attribute_code]§: noutaa sen attribuutin arvon, jonka koodi annetaan toisena parametrina.

    • §ATTRIBUTE§IS_MASTER§: tätä muunnelmaa voi käyttää vain identiteettityypin objektien attribuuteissa. Se noutaa pääidentiteetin sijainnin täsmäytysketjussa. Mahdolliset arvot ovat seuraavat:

      • 0: jos identiteetti on toissijainen täsmäytysketjussa
      • 1: jos identiteetti on ensisijainen täsmäytysketjussa
      • 2: jos identiteetti ei ole missään täsmäytysketjussa
    • §ATTRIBUTE§[primary_attribute_code].[secondary_attribute_code]§: mahdollistaa sen (toissijaisen) attribuutin arvon noutamisen, joka on liitetty objektiin, jonka määrittää primary_attribute_code. Tätä voi käyttää vain Identity-, Structure- tai Allocation-tyypin (ensisijaisissa) attribuuteissa sen objektin tyypin mukaan, joka käyttää kaavaa:

      • Identiteetti voi olla liitettynä Identity-, Structure- ja Allocation-tyypin attribuutteihin.
      • Rakenne voi olla liitettynä Identity- ja Allocation-tyypin attribuutteihin.
      • Varustus voi olla liitettynä Identity- ja Structure-tyypin attribuutteihin.
      • Tili voi olla liitettynä Identity-, Structure- ja Allocation-tyypin attribuutteihin.

    Tätä muunnelmaa voi käyttää myös luetteloitujen attribuuttien koodin, nimen tai kuvauksen arvojen noutamiseen. Tässä tapauksessa arvon [secondary_attribute_code] on oltava:

    1
    2
    3
    4
    5
    + Code, jolla noudetaan luetteloidun arvon koodi
    + Name, jolla noudetaan luetteloidun arvon nimi
    + Description, jolla noudetaan luetteloidun arvon kuvaus
    
        * §ATTRIBUTE§[attribute_code].parent§: muunnelma, jota käytetään vain rakennetyypin attribuuteissa. Se mahdollistaa parametrina annetun rakenteen ylemmän rakenteen noutamisen. Ilmauksen ”.parent” käyttöä voi toistaa, jos halutaan nousta useita tasoja.
    
  • §ACCOUNT§: avainsana, jota voi käyttää vain identiteetti-objektityyppiin liitetyissä attribuuteissa

    • §ACCOUNT§[account_type_code]§: mahdollistaa sen tilin tunnuksen noutamisen, joka on liitetty identiteettiin, jolla kaava suoritetaan, ja jonka koodityyppi annetaan toisena parametrina.

    Esimerkki: §ACCOUNT§Account_Type_AD§

  • §COUNTER§

    • §COUNTER§[counter_code]§: noutaa yhdellä yksiköllä kasvatetun laskurin arvon, kun laskurin koodi annetaan toisena parametrina.

    Esimerkki: §COUNTER§External_ID_Number§

  • §CONTEXT§

    • §CONTEXT§Code§: mahdollistaa nykyisen kontekstin koodin noutamisen.

    Esimerkki:

    1
    2
    3
    4
    CASE §CONTEXT§Code§ 
    WHEN ‘Standard’ THEN ‘Accès ouvert’
    WHEN ‘Plan blanc’ THEN ‘Accès limité’
    ELSE ‘Accès fermé’ END
    
  • §ENUM§: avainsana, joka mahdollistaa luetteloitua tyyppiä olevan attribuutin täyttämisen sen koodin perusteella.

    • §ENUM§[enum_type_attribute_code]§[secondary_attribute_code]§: mahdollistaa sen luetteloitua tyyppiä olevan attribuutin täyttämisen, jonka koodi on yhtä suuri kuin parametri [enum_type_attribute_code], sen attribuutin arvosta, jonka koodi annetaan toisena parametrina [secondary_attribute_code]. Tämä edellyttää, että toisen attribuutin arvona on luetteloidun arvon koodi.

    Tätä muunnelmaa käytetään usein, kun luetteloidun arvon koodi noudetaan vastaavuustaulukosta.

    Esimerkki: attribuutissa, jonka koodi on ”Code_grade_table”, vastaavan arvoluokan luetteloidun arvon koodi lasketaan vastaavuustaulukosta. Sen arvo on GRADE_MANAGER.

    Minulla on luetteloitua tyyppiä oleva attribuutti, jonka koodi on ”grade”, ja haluan antaa sille arvon, joka vastaa attribuutissa ”Code_grade_table” laskettua koodia.

    Kaavani on: §ENUM§grade§Code_grade_table§

    • §ENUM§[enum_type_attribute_code].[enumeration_code]§: mahdollistaa sen luetteloitua tyyppiä olevan attribuutin täyttämisen, jonka koodi on yhtä suuri kuin parametri [enum_type_attribute_code], toisena parametrina [enumeration_code] annetulla luetteloidun arvon koodilla.

    Tätä muunnelmaa käytetään usein, kun luetteloidun arvon arvo lasketaan toisen attribuutin arvon perusteella.

    Esimerkki: minulla on attribuutti, jonka koodi on ”access_type” ja joka on luetteloitua tyyppiä ja jolla on seuraavat arvot:

    • Code = accès_intranet / Valeur = Intranet
    • Code = accès_externe / Valeur = Externe

    Attribuuttini on saatava arvo ”Intranet”, kun henkilötyyppi on ”agent”, ja arvo ”External”, kun henkilötyyppi on ”service provider”.

    Kaavani on:

    1
    2
    3
    4
    CASE §ATTRIBUT§type_personne_enum.code§  
    WHEN ‘agent’ THEN §ENUM§type_accès.accès_intranet§
    WHEN ‘prestataire’ THEN §ENUM§type_accès.accès_externe§
    ELSE ‘’ END
    
  • §IDENTITY§

    • §IDENTITY§uid_identity§attribute_code§: noutaa toisena parametrina annetun attribuutin arvon siltä identiteetiltä, jonka UID on annettu ensimmäisessä parametrissa. UID on annettava kiinteänä arvona.
  • §MAPPING§: avainsana, joka noutaa arvoja vastaavuustaulukoista annetun avaimen perusteella.

    • §MAPPING§[mapping_table_code].[table_key_code]§: noutaa arvon tai arvot taulukosta, jonka koodi on [mapping_table_code], toisena parametrina [table_key_code] annetulla avainarvolla.

    Tätä muunnelmaa käytetään usein, kun käytetty avain vaihtelee toisen attribuutin arvon mukaan.

    • §MAPPING§[mapping_table_code]§[secondary_attribute_code]§: noutaa arvon tai arvot taulukosta, jonka koodi on [mapping_table_code], sen attribuutin arvon perusteella, jonka koodi annetaan toisena parametrina [secondary_attribute_code]. Tämä edellyttää, että toisen attribuutin arvona on avain luettelotaulukosta.

    Tässä tapauksessa, jos toissijainen attribuutti on tyyppiä identiteetti, rakenne tai varustus, muunnelmaa voi laajentaa seuraavasti: §MAPPING§[cross-reference_table_code]§[secondary_attribute_code].[tertiary_attribute_code]§. Haetaan sen attribuutin [tertiary_attribute_code] arvo, joka on liitetty attribuuttiin [secondary_attribute_code].

    Tätä muunnelmaa käytetään usein, kun luettelotaulukon avain täytetään tai lasketaan attribuutissa.

  • §PERSON_STATE§: avainsana, jota voi käyttää vain Status-järjestelmäattribuutissa (code=person_status) ja joka mahdollistaa arvon määrittämisen tähän attribuuttiin.

    • §PERSON_STATE§[status_code]§: määrittää arvon, jonka koodi annetaan toisena parametrina.

Seuraavia avainsanoja ja niiden muunnelmia voi käyttää attribuuteissa, jotka on liitetty objektityyppiin tili:

  • §RIGHTS§

    • §RIGHTS§[right_parameter_code]§: mahdollistaa arvon, koodin, provisiointitilan, teoreettisen tilan jne. hakemisen (annetaan toisena parametrina, [right_parameter_code]) kaikille tiliin liitetyille valtuutuksille. Tätä avainsanaa on käytettävä moniarvoisessa attribuutissa.
    • §RIGHTS. [right_code]§[right_parameter_code]§: mahdollistaa arvon, koodin, provisiointitilan, teoreettisen tilan jne. hakemisen (annetaan kolmantena parametrina, [right_parameter_code]) sille valtuutukselle, jonka koodi on määritetty toisessa parametrissa [right_code]. Arvo voi olla yksiarvoinen tai moniarvoinen.
  • §ROLES§

    • §ROLES§[role_parameter_code]$: hakee kaikkien tiliin liitettyjen roolien nimen tai koodin (annetaan toisena parametrina, [role_parameter_code]). Tätä avainsanaa on käytettävä moniarvoisessa attribuutissa.
    • §ROLES.[role_code]§[role_parameter_code]§: hakee sen roolin nimen tai koodin (annetaan kolmantena parametrina, [role_parameter_code]), jonka koodi on määritetty toisessa parametrissa [role_code].
  • §OWNER§ / §IDENTITIES§

    • §OWNER§[attribute_code]§: hakee sen attribuutin arvon, jonka koodi annetaan toisena parametrina ([attribute_code]), täsmäytysketjun ensisijaiselta henkilöltä riippumatta siitä, onko hän liitetty tiliin vai ei.
    • §IDENTITIES§[attribute_code]§: hakee sen attribuutin arvon, jonka koodi annetaan toisena parametrina ([attribute_code]), kaikilta tiliin liitetyiltä identiteeteiltä, siis sekä ensisijaisilta että toissijaisilta.

    Jos attribuutti on tyyppiä identiteetti, rakenne tai varustus, muunnelmaa voi laajentaa seuraavasti: §[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]. Haetaan sen attribuutin [secondary_attribute_code] arvo, joka on liitetty attribuuttiin [attribute_code].

  • §CONCAT§ / §MIN§ / §MAX§: avainsanat, joita voi käyttää vain avainsanojen §OWNER§ / §IDENTITIES§ kanssa.

    • §CONCAT§[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]§[separator]§: hakee merkkijonon, jonka arvo on 3. ja 4. parametrissa ([attribute_code].[secondary_attribute_code]) annetun attribuutin arvon yhdistelmä kaikilta toisen parametrin määrittämiltä identiteeteiltä. Jokainen arvo erotetaan viidennessä parametrissa määritetyllä merkillä.
    • §MIN§[OWNER/IDENTITIES]§[attribute_code]§: hakee suurimman arvon kolmantena parametrina ([attribute_code]) annetun attribuutin arvoista kaikilta toisen parametrin määrittämiltä identiteeteiltä.
    • §MAX§[OWNER/IDENTITIES]§[attribute_code]§: hakee suurimman arvon kolmantena parametrina ([attribute_code]) annetun attribuutin arvoista kaikilta toisen parametrin määrittämiltä identiteeteiltä.
  • §PASSWORD§

    • §PASSWORD§[number]§[lowercase]§[uppercase]§[special]§[special_characters_list]§[number_of_characters]§: mahdollistaa satunnaisten salasanojen luomisen tileille.
      • [number]: määrittää, onko salasanan sisällettävä vähintään yksi numero. Arvo 1 ottaa vaatimuksen käyttöön. Poista vaatimus käytöstä antamalla arvo 0.
      • [lowercase]: määrittää, onko salasanan sisällettävä vähintään yksi pieni kirjain. Arvo 1 ottaa vaatimuksen käyttöön. Poista vaatimus käytöstä antamalla arvo 0.
      • [uppercase]: määrittää, onko salasanan sisällettävä vähintään yksi iso kirjain. Arvo 1 ottaa vaatimuksen käyttöön. Poista vaatimus käytöstä antamalla arvo 0.
      • [special]: määrittää, onko salasanan sisällettävä vähintään yksi erikoismerkki. Arvo 1 ottaa vaatimuksen käyttöön. Poista vaatimus käytöstä antamalla arvo 0.
      • [special_characters_list]: mahdollistaa sallittujen erikoismerkkien määrittämisen seuraavasta luettelosta: !#$%&()*+,./:;<>?@[]^_|~.
      • [number_of_characters]: määrittää salasanan merkkien määrän.

    !!! example "Esimerkki" §PASSWORD§1§1§1§1§!#$%&()*+§8§ Tämä rivi määrittää 8 merkin salasanan, joka edellyttää vähintään yhtä numeroa, vähintään yhtä pientä kirjainta, vähintään yhtä isoa kirjainta ja vähintään yhtä erikoismerkkiä seuraavasta luettelosta: !#$%&()*+

  • §INDEX_DUPLICATE§

    • §INDEX_DUPLICATE§: lisää indeksin siihen kohtaan, jossa avainsana sijaitsee attribuutin arvossa.

    Varoitus

    Tätä avainsanaa voi käyttää vain lasketuissa attribuuteissa ja vain silloin, kun yksilöivyysasetus on otettu käyttöön.

  • §UNION§

    • §UNION§<attribute1>|<attribute2>|...§: mahdollistaa useiden attribuuttien arvojen yhdistämisen toiseen attribuuttiin.
    • §UNION§<attribute1>|<attribute2>|...§<value1>|<value2>|...§: mahdollistaa useiden attribuuttien arvojen yhdistämisen toiseen attribuuttiin määrittämällä kiinteitä arvoja.
      • Kaavan kiinteät arvot voivat olla seuraavassa muodossa:
        • Boolean-attribuutit: true tai false
          • §UNION§active_person§false§
        • Päivämääräattribuutit: on käytettävä dbo.CONFIGURATION-taulun muotoa SQL_DATE_FORMAT_SHORT (oletuksena ”yyyy-MM-dd”)
          • §UNION§start_date|end_date§2025-05-15§
        • Tyypin rakenne, resurssit tai luetteloitu attribuutit: ID on määritettävä
          • §UNION§manager§1885|1886§
        • Merkkijonotyyppiset attribuutit: merkkijonoissa ei voi käyttää välilyöntejä eikä merkkejä | tai §. Sallitut erikoismerkit ovat: !#$%&'()*+,./:;<>?@[]^_{}~
          • §UNION§firstname§Jean-Pierre|Marie§
  • §RANDOM§

    • §RANDOM.[object_type]§[code]§: mahdollistaa arvon satunnaisen valinnan tyyppiä Table de correspondance, énumérations tai attributs multivalués olevan objektin arvoluettelosta.
      • [object_type] mahdollistaa objektin tyypin määrittämisen; se voi saada seuraavat arvot:
        • MAPPING vastaavuustaulukoille
        • ENUM luetteloiduille attribuuteille
        • ATTRIBUTE moniarvoiselle attribuutille
      • [code] mahdollistaa halutun attribuutin tai objektin koodin määrittämisen