Ga naar inhoud

Beheer van de attributen

Alle objecttypen (identiteiten, structuren, toewijzingen, accounts) bestaan uit attributen. Een attribuut kan van verschillende typen zijn (Character string, Identity, Allocation, Structure enz.).

Een attribuut aanmaken, wijzigen of verwijderen

Om bij het beheer van de attributen te komen, ga naar het menu ”Configuration \ Attribute Definition”.

U komt op het eerste tabblad, ”Identity”, dat de lijst met bestaande attributen bevat.

Deze pagina bestaat uit vier tabbladen:

  • Identity
  • Structuren
  • Toewijzingen
  • Account

Op elk tabblad staan de attributen in een tabel.

Er is een paginering voorzien die standaard slechts 10 attributen weergeeft, maar het aantal weergegeven elementen kan worden gewijzigd.

Rechtsboven de tabel is een zoekveld beschikbaar. De zoekopdracht bestrijkt de codes, de namen en de beschrijvingen van de attributen.

Om een nieuw attribuut aan te maken, klik op de knop ”type:inline”.

De configuratie van een attribuut is in drie delen opgedeeld:

  • General

    • Personal data: vink het selectievakje aan om het attribuut als persoonsgegeven te kenmerken. Alleen voor attributen van het type Identity.
    • Category: selecteer de standaardcategorie waarin het attribuut wordt geplaatst. U kunt de categorie per objecttype wijzigen.
    • Icon name: selecteer het pictogram uit een lijst met opties. Verschijnt in de persoonsdossiers. Optioneel.
    • Icon color: maakt het mogelijk de kleur van het pictogram aan te passen.
    • Code: code van het attribuut. Moet uniek zijn voor elk objecttype, zonder spaties of speciale tekens. Verplicht.
    • Name: naam van het attribuut. Label dat in de verschillende formulieren van de applicatie wordt weergegeven. Verplicht.
    • Description: veld om een beschrijving van het attribuut in te voeren. Optioneel.
    • Data type: kies uit de volgende lijst. Verplicht.
      • Character string
      • Number
      • Boolean
      • Date
      • Enumerated
      • Identity
      • Organization: maakt het mogelijk een structuurtype toe te voegen, zonder verplicht te zijn.
      • Allocation: het opgeven van een toewijzingstype (resource) is verplicht.
    • Multi-valued: selectievakje dat u aanvinkt als het attribuut meerdere waarden kan aannemen. Standaard is het niet aangevinkt.
    • Structure type of Allocation type: wordt weergegeven als het gegevenstype ”Allocation” of ”Structure” is. Geef het type van het gewenste object op. Alleen verplicht als het gegevenstype Allocation is.
    • Default value(s): waarde die standaard wordt toegekend als er bij het aanmaken van een object geen waarde aan het attribuut wordt toegekend. De standaardwaarde wordt uitsluitend bij het aanmaken gebruikt. Optioneel.
    • Formula type: kies uit de volgende lijst een berekeningswijze als het attribuut moet worden berekend:
      • No formula: het attribuut wordt niet berekend.
      • Formula calculated once: het attribuut wordt alleen bij het aanmaken van een object berekend.
      • Formula recalculated if necessary: het attribuut wordt opnieuw berekend wanneer een afhankelijk attribuut (een attribuut dat in de formule wordt gebruikt) wordt gewijzigd.
      • Formula recalculated with each modification: het attribuut wordt bij elke update van het object opnieuw berekend, ongeacht de afhankelijkheden.
    • Formula: er moet een formule worden aangemaakt als het veld ”Calculation mode” niet op ”None” is ingesteld. Is het veld ”Calculation mode” op ”None” ingesteld, dan moet dit veld leeg blijven. Raadpleeg voor de configuratie van de formules de sectie Een formule voor de berekening van een attribuut configureren.
    • Number of bevel days: geheel getal dat de duur van de overlapperiode van een attribuutwaarde bepaalt. Dient voor het beheer van de autorisaties die door de autorisatieregels worden verleend.
    • Quick search: vink het selectievakje aan om zoekopdrachten op het attribuut mogelijk te maken in de balk voor snel zoeken van de verschillende objecttabellen (identiteiten, toewijzingen, structuren, accounts).
    • Advanced search: vink het selectievakje aan om geavanceerde zoekopdrachten via de zoekformulieren mogelijk te maken.
    • Supported by authorization rules: vink het selectievakje aan om het attribuut op te nemen in de filtercriteria van de autorisatieregels.
    • Homonym: vink het selectievakje aan als het attribuut moet worden vergeleken bij het handmatig aanmaken van identiteiten.
  • Display format

    • Display index: standaard weergave-index in de verschillende formulieren (aanmaken, weergeven, wijzigen).

    • Display format: geef een waarde op uit een dynamische lijst die volgens het gegevenstype wordt opgebouwd:

      • Character string:
        • Default display format: eenvoudige tekenreeks
        • Link display format: tekenreeks die in een link wordt omgezet
      • Boolean:
        • Default display format: 1 of 0, afhankelijk van de waarde.
        • Button display format: maakt het mogelijk een pictogram en een label vast te leggen afhankelijk van de waarde van het attribuut. Maakt het mogelijk acties via de knop uit te voeren.
      • Date:
        • Kies het formaat uit de lijst: Short date, Medium date, Long date of Custom (formaat dat wordt vastgelegd met de tekens d, M en y voor respectievelijk dagen, maanden en jaren).
      • Person/allocation/structure
        • Single string
        • Link to object (with logo)
    • Display in results table: selectievakje dat het mogelijk maakt de waarde van het attribuut weer te geven in de tabel met de overeenkomstige objecten.

    • Display index in results table: weergave-index in de resultatentabellen van de objecten

    • Display as information: selecteer ”Displayed” om het attribuut weer te geven in het kader rechtsboven bij de identiteiten.

      • Displayed
      • Hidden

    Standaard worden de volgende attributen weergegeven:

     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: geef het percentage van de regel op dat aan de weergave van het attribuut in de weergavemodus wordt toegekend. Voorbeelden:
    
    + 100: het attribuut wordt over de hele regel weergegeven
    + 50: maakt het mogelijk 2 attributen op één regel weer te geven
    
        * Display during creation
    
    + Displayed
    + Hidden
    
        * Display size in view mode: geef het percentage van de regels op dat aan de weergave van het attribuut in de aanmaakmodus wordt toegekend.
    
        * Display in edition mode
    
    + Displayed: weergegeven en bewerkbaar
    + Read-only: weergegeven maar niet bewerkbaar
    + Hidden
    
        * Display size in view mode: geef het percentage van de regel op dat aan de weergave van het attribuut in de weergavemodus wordt toegekend.
    
  • Validations

    • Required: vink het selectievakje aan als het attribuut verplicht is in de aanmaak- of wijzigingsmodus.
    • Afhankelijk van het gegevenstype kunnen er controles worden geconfigureerd:
      • Character string:
        • Minimum length
        • Maximum length
        • Data model: maakt het mogelijk te kiezen tussen Mail en Custom. Bij de tweede optie moet een reguliere expressie worden geschreven.
      • Number:
      • Minimum value
      • Maximum value
    • Sinds SP3 van CyberElements Identity 7.0 is er een optie voor uniciteit toegevoegd:
      • None: de optie voor uniciteit is niet ingeschakeld (standaardwaarde);
      • By type: de optie voor uniciteit is ingeschakeld. De gecontroleerde waarden worden per objecttype gefilterd;
      • Complete: de optie voor uniciteit is ingeschakeld en houdt geen rekening met het objecttype.

    Voorbeeld

    • Is de optie voor uniciteit op ”By type” ingesteld, dan kan een identiteit ”Employee” voor hetzelfde attribuut dezelfde waarde hebben als een identiteit ”External”. Twee identiteiten ”Employee” kunnen niet dezelfde attribuutwaarde hebben.
    • Is de optie voor uniciteit op ”Complete” ingesteld, dan kan een identiteit ”Employee” voor hetzelfde attribuut niet dezelfde waarde hebben als een identiteit ”External”.

Is een attribuut berekend, dan moet er een formule worden opgegeven die wordt toegepast wanneer de eerste met de hoofdformule berekende waarde een al bestaande waarde teruggeeft. Het wordt aanbevolen in de tweede formule het trefwoord §INDEX_DOUBLON§ te gebruiken om de uniciteit van de waarde te waarborgen.

Om een attribuut te bekijken en te wijzigen, klik op het pictogram ”type:inline” rechts in de bijbehorende rij van de tabel.

U kunt rechtstreeks vanaf de weergavepagina van het attribuut naar de wijzigingsmodus overschakelen.

In de wijzigingsmodus kunnen alle velden worden gewijzigd.

Acties van de knoppen in de bewerkings- of aanmaakmodus:

  • Cancel: annuleert de lopende invoer en gaat terug naar de pagina met de attribuutlijst.
  • Save: bevestigt het formulier en zet de pagina in de weergavemodus
  • Save and quit: bevestigt het formulier en gaat terug naar de pagina met de attribuutlijst

Om een attribuut te verwijderen, klik op het pictogram ”type:inline” rechts in de bijbehorende rij van de tabel.

Vóór het verwijderen van het attribuut verschijnt er een bevestigingsmelding.

Waarschuwing: een attribuut kan niet worden verwijderd zolang het aan objecten is gekoppeld.

Een opsommingsattribuut vullen

Een opsommingsattribuut is een attribuut met een vooraf bepaalde lijst van waarden. De waarde van het attribuut moet in de lijst voorkomen om te kunnen worden toegekend.

Een opsommingsattribuut wordt gevuld via de interface of via een upstream provisioning-connector.

Om een opsommingsattribuut via de interface te vullen, open de configuratiepagina van het attribuut in de weergavemodus.

De lijst met opsommingswaarden wordt zonder toegepast filter in een tabel voorgeladen en onderaan de pagina weergegeven.

Er is een paginering voorzien die slechts 10 waarden weergeeft.

Rechtsboven de tabel is een zoekveld beschikbaar. De zoekopdracht bestrijkt de codes, de namen of de beschrijvingen van de opsommingswaarden, dat wil zeggen de velden die in de tabel worden weergegeven.

Om een nieuwe waarde aan de lijst van het opsommingsattribuut toe te voegen, klik op de knop ”type:inline” in de tabel ”Enumerated value list”.

Voer de informatie over de opsommingswaarde in:

  • Code: code van de opsommingswaarde. Moet uniek zijn, zonder spaties of speciale tekens. Verplicht.
  • Name: naam van de opsommingswaarde. Label dat in de verschillende formulieren van de applicatie wordt weergegeven. Verplicht.
  • Description: veld waarin een beschrijving van de opsommingswaarde kan worden ingevoerd. Optioneel.

Om een opsommingswaarde te wijzigen, klik op het pictogram ”type:inline” rechts in de bijbehorende rij van de tabel.

Alle velden kunnen worden gewijzigd.

Acties van de knoppen in de bewerkings- of aanmaakmodus:

  • Cancel: annuleert de lopende invoer en gaat terug naar de weergavepagina van het attribuut.
  • Save: bevestigt het formulier en voegt de waarde toe aan de tabel met de lijst van opsommingswaarden

Om een opsommingswaarde te verwijderen, klik op het pictogram ”type:inline” rechts in de bijbehorende rij van de tabel.

Vóór het verwijderen van de opsommingswaarde verschijnt er een bevestigingsmelding.

Waarschuwing: een opsommingswaarde kan niet worden verwijderd zolang zij is toegekend aan een attribuut dat aan een object is gekoppeld (identiteit, structuur, provisioning of account).

Om een opsommingsattribuut via de engine Systancia Identity Provisioning (SIP) te vullen, moet u een upstream provisioning-connector aanmaken: vanuit een externe autoritatieve bron worden de opsommingswaarden die aan de synchronisatieregels voldoen in Systancia Identity aangemaakt, bijgewerkt en verwijderd volgens de regels die in de importregels zijn vastgelegd.

De provisioning-sequentie moet ten minste de volgende elementen bevatten:

  • Een export van de autoritatieve repository
  • Een export van de Identity-repository van het type ”ENUMERATIONS”
  • Een synchronisatieregel
  • Een importregel in de Identity-repository van het type ”ENUMERATIONS”

Raadpleeg de pagina Beheer van de automatische provisioning-connectoren om een connector aan te maken.

Een formule voor de berekening van een attribuut configureren

De formule voor de berekening van een attribuut komt overeen met een SELECT-query die in de database wordt uitgevoerd. De SELECT-instructie zelf mag niet in de formule worden opgenomen.

Voor attributen die aan het objecttype identiteit zijn gekoppeld, worden de query's uitgevoerd op de tabellen met de identiteitsgegevens.

Voor attributen die aan het objecttype structuur zijn gekoppeld, worden de query's uitgevoerd op de tabellen met de structuurgegevens.

Voor attributen die aan het objecttype toewijzing zijn gekoppeld, worden de query's uitgevoerd op de tabellen met de toewijzingsgegevens.

Voor attributen die aan het objecttype account zijn gekoppeld, worden de query's uitgevoerd op de tabellen met de accountgegevens.

Om naar bepaalde objecten te verwijzen, moeten trefwoorden worden gebruikt.

Tenzij anders vermeld kunnen de volgende trefwoorden en hun varianten worden gebruikt in de attributen van alle objecttypen (identiteit, structuur, toewijzing, account):

  • §ATTRIBUTE§

    • §ATTRIBUTE§[attribute_code]§: haalt de waarde op van het attribuut waarvan de code als tweede parameter wordt doorgegeven.

    • §ATTRIBUTE§IS_MASTER§: deze variant kan alleen worden gebruikt in de attributen van objecten van het type Identity. Haalt de positie van de hoofdidentiteit in een reconciliatieketen op. De mogelijke waarden zijn de volgende:

      • 0: als de identiteit secundair is in een reconciliatieketen
      • 1: als de identiteit primair is in een reconciliatieketen
      • 2: als de identiteit in geen enkele reconciliatieketen voorkomt
    • §ATTRIBUTE§[primary_attribute_code].[secondary_attribute_code]§: maakt het mogelijk de waarde op te halen van het (secundaire) attribuut dat is gekoppeld aan het object dat door primary_attribute_code wordt bepaald. Kan alleen worden gebruikt in (primaire) attributen van het type Identity, Structure of Allocation, afhankelijk van het type object dat de formule gebruikt:

      • Een identiteit kan gekoppeld zijn aan attributen van het type Identity, Structure en Allocation.
      • Een structuur kan gekoppeld zijn aan attributen van het type Identity en Allocation.
      • Een toewijzing kan gekoppeld zijn aan attributen van het type Identity en Structure.
      • Een account kan gekoppeld zijn aan attributen van het type Identity, Structure en Allocation.

    Deze variant kan ook worden gebruikt om de waarden van de code, de naam of de beschrijving van opsommingsattributen op te halen. In dat geval moet de waarde van [secondary_attribute_code] zijn:

    1
    2
    3
    4
    5
    + Code om de code van de opsommingswaarde op te halen
    + Name om de naam van de opsommingswaarde op te halen
    + Description om de beschrijving van de opsommingswaarde op te halen
    
        * §ATTRIBUTE§[attribute_code].parent§: variant die alleen wordt gebruikt in attributen van het type structuur. Maakt het mogelijk de bovenliggende structuur van de als parameter doorgegeven structuur op te halen. Het gebruik van ”.parent” kan worden herhaald om meerdere niveaus op te gaan.
    
  • §ACCOUNT§: trefwoord dat alleen kan worden gebruikt in attributen die aan het objecttype identiteit zijn gekoppeld

    • §ACCOUNT§[account_type_code]§: maakt het mogelijk de aanmeldnaam op te halen van het account dat is gekoppeld aan de identiteit waarop de formule wordt uitgevoerd en waarvan het codetype als tweede parameter wordt doorgegeven.

    Voorbeeld: §ACCOUNT§Account_Type_AD§

  • §COUNTER§

    • §COUNTER§[counter_code]§: haalt de met één eenheid verhoogde waarde op van de teller waarvan de code als tweede parameter wordt doorgegeven.

    Voorbeeld: §COUNTER§External_ID_Number§

  • §CONTEXT§

    • §CONTEXT§Code§: maakt het mogelijk de code van de lopende context op te halen.

    Voorbeeld:

    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§: trefwoord dat het mogelijk maakt een attribuut van het type opsomming vanuit zijn code te vullen.

    • §ENUM§[enum_type_attribute_code]§[secondary_attribute_code]§: maakt het mogelijk het attribuut van het type opsomming waarvan de code gelijk is aan de parameter [enum_type_attribute_code] te vullen vanuit de waarde van het attribuut waarvan de code als tweede parameter [secondary_attribute_code] wordt doorgegeven. Dit veronderstelt dat het tweede attribuut als waarde de code van een opsommingswaarde heeft.

    Deze variant wordt vaak gebruikt wanneer de code van een opsommingswaarde uit een mappingtabel wordt opgehaald.

    Voorbeeld: in het attribuut met de code ”Code_grade_table” wordt de code van de bijbehorende opsommingswaarde voor de graad berekend vanuit een mappingtabel. Deze heeft de waarde GRADE_MANAGER.

    Ik heb een attribuut met de code ”grade” van het type opsomming, waaraan ik de waarde wil toekennen die overeenkomt met de code die in het attribuut ”Code_grade_table” is berekend.

    Mijn formule wordt: §ENUM§grade§Code_grade_table§

    • §ENUM§[enum_type_attribute_code].[enumeration_code]§: maakt het mogelijk het attribuut van het type opsomming waarvan de code gelijk is aan de parameter [enum_type_attribute_code] te vullen met de code van de opsommingswaarde die in de tweede parameter [enumeration_code] wordt doorgegeven.

    Deze variant wordt vaak gebruikt wanneer de waarde van de opsommingswaarde wordt berekend op basis van de waarde van een ander attribuut.

    Voorbeeld: ik heb een attribuut met de code ”access_type”, van het type opsomming, met de volgende waarden:

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

    Mijn attribuut moet de waarde ”Intranet” aannemen wanneer het persoonstype ”agent” is, en de waarde ”External” wanneer het persoonstype ”service provider” is.

    Mijn formule wordt:

    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§: haalt de waarde op van het als tweede parameter doorgegeven attribuut van de identiteit waarvan de UID in de eerste parameter is opgegeven. De UID moet als vaste waarde worden doorgegeven.
  • §MAPPING§: trefwoord dat waarden uit mappingtabellen ophaalt op basis van een bepaalde sleutel.

    • §MAPPING§[mapping_table_code].[table_key_code]§: haalt de waarde of de waarden op in de tabel met de code [mapping_table_code] met de sleutelwaarde die in de tweede parameter [table_key_code] wordt doorgegeven.

    Deze variant wordt vaak gebruikt wanneer de gebruikte sleutel verschilt afhankelijk van de waarde van een ander attribuut.

    • §MAPPING§[mapping_table_code]§[secondary_attribute_code]§: haalt de waarde of de waarden op in de tabel met de code [mapping_table_code] vanuit de waarde van het attribuut waarvan de code in de tweede parameter [secondary_attribute_code] wordt doorgegeven. Dit veronderstelt dat het tweede attribuut als waarde een sleutel uit een mappingtabel heeft.

    In dat geval kan de variant, als het secundaire attribuut van het type identiteit, structuur of toewijzing is, als volgt worden uitgebreid: §MAPPING§[cross-reference_table_code]§[secondary_attribute_code].[tertiary_attribute_code]§. Opgehaald wordt de waarde van het attribuut [tertiary_attribute_code] dat aan het attribuut [secondary_attribute_code] is gekoppeld.

    Deze variant wordt vaak gebruikt wanneer de sleutel van een mappingtabel in een attribuut wordt gevuld of berekend.

  • §PERSON_STATE§: trefwoord dat alleen kan worden gebruikt in het systeemattribuut Status (code=person_status) en dat het mogelijk maakt aan dit attribuut een waarde toe te kennen.

    • §PERSON_STATE§[status_code]§: kent de waarde toe waarvan de code als tweede parameter wordt doorgegeven.

De volgende trefwoorden en hun varianten kunnen worden gebruikt in de attributen die aan het objecttype account zijn gekoppeld:

  • §RIGHTS§

    • §RIGHTS§[right_parameter_code]§: maakt het mogelijk een waarde, een code, een provisioningstatus, een theoretische status enz. (doorgegeven als tweede parameter, [right_parameter_code]) op te halen voor alle autorisaties die aan het account zijn gekoppeld. Dit trefwoord moet in een attribuut met meerdere waarden worden gebruikt.
    • §RIGHTS. [right_code]§[right_parameter_code]§: maakt het mogelijk een waarde, een code, een provisioningstatus, een theoretische status enz. (doorgegeven als derde parameter, [right_parameter_code]) op te halen voor de autorisatie waarvan de code in de tweede parameter [right_code] is vastgelegd. De waarde kan één waarde of meerdere waarden bevatten.
  • §ROLES§

    • §ROLES§[role_parameter_code]$: haalt de naam of de code (doorgegeven als tweede parameter, [role_parameter_code]) op van alle rollen die aan het account zijn gekoppeld. Dit trefwoord moet in een attribuut met meerdere waarden worden gebruikt.
    • §ROLES.[role_code]§[role_parameter_code]§: haalt de naam of de code (doorgegeven als derde parameter, [role_parameter_code]) op van de rol waarvan de code in de tweede parameter [role_code] is vastgelegd.
  • §OWNER§ / §IDENTITIES§

    • §OWNER§[attribute_code]§: haalt de waarde op van een attribuut waarvan de code als tweede parameter ([attribute_code]) wordt doorgegeven, en wel van de hoofdpersoon van de reconciliatieketen, ongeacht of deze aan het account is gekoppeld of niet.
    • §IDENTITIES§[attribute_code]§: haalt de waarde op van een attribuut waarvan de code als tweede parameter ([attribute_code]) wordt doorgegeven, en wel van alle identiteiten die aan het account zijn gekoppeld, dus zowel de primaire als de secundaire.

    Is het attribuut van het type identiteit, structuur of toewijzing, dan kan de variant als volgt worden uitgebreid: §[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]. Opgehaald wordt de waarde van het attribuut [secondary_attribute_code] dat aan het attribuut [attribute_code] is gekoppeld.

  • §CONCAT§ / §MIN§ / §MAX§: trefwoorden die alleen kunnen worden gebruikt met de trefwoorden §OWNER§ / §IDENTITIES§.

    • §CONCAT§[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]§[separator]§: haalt een tekenreeks op waarvan de waarde de samenvoeging is van de waarde van het attribuut dat in de 3e en 4e parameter ([attribute_code].[secondary_attribute_code]) wordt doorgegeven, voor alle identiteiten die door de tweede parameter worden bepaald. Elke waarde wordt gescheiden door een teken dat in de vijfde parameter is opgegeven.
    • §MIN§[OWNER/IDENTITIES]§[attribute_code]§: haalt de hoogste waarde op uit de waarden van het als derde parameter ([attribute_code]) doorgegeven attribuut voor alle identiteiten die door de tweede parameter worden bepaald.
    • §MAX§[OWNER/IDENTITIES]§[attribute_code]§: haalt de hoogste waarde op uit de waarden van het als derde parameter ([attribute_code]) doorgegeven attribuut voor alle identiteiten die door de tweede parameter worden bepaald.
  • §PASSWORD§

    • §PASSWORD§[number]§[lowercase]§[uppercase]§[special]§[special_characters_list]§[number_of_characters]§: maakt het mogelijk willekeurige wachtwoorden voor de accounts te genereren.
      • [number]: bepaalt of het wachtwoord ten minste één cijfer moet bevatten. De waarde 1 schakelt de beperking in. Om deze uit te schakelen, geef de waarde 0 op.
      • [lowercase]: bepaalt of het wachtwoord ten minste één kleine letter moet bevatten. De waarde 1 schakelt de beperking in. Om deze uit te schakelen, geef de waarde 0 op.
      • [uppercase]: bepaalt of het wachtwoord ten minste één hoofdletter moet bevatten. De waarde 1 schakelt de beperking in. Om deze uit te schakelen, geef de waarde 0 op.
      • [special]: bepaalt of het wachtwoord ten minste één speciaal teken moet bevatten. De waarde 1 schakelt de beperking in. Om deze uit te schakelen, geef de waarde 0 op.
      • [special_characters_list]: maakt het mogelijk de toegestane speciale tekens uit de volgende lijst op te geven: !#$%&()*+,./:;<>?@[]^_|~.
      • [number_of_characters]: bepaalt het aantal tekens van het wachtwoord.

    !!! example "Voorbeeld" §PASSWORD§1§1§1§1§!#$%&()*+§8§ Deze regel bepaalt een wachtwoord van 8 tekens dat ten minste één cijfer, ten minste één kleine letter, ten minste één hoofdletter en ten minste één speciaal teken uit de volgende lijst vereist: !#$%&()*+

  • §INDEX_DUPLICATE§

    • §INDEX_DUPLICATE§: voegt een index toe op de plaats waar het trefwoord in de waarde van het attribuut staat.

    Waarschuwing

    Dit trefwoord kan alleen worden gebruikt in berekende attributen en alleen wanneer de optie voor uniciteit is ingeschakeld.

  • §UNION§

    • §UNION§<attribute1>|<attribute2>|...§: maakt het mogelijk de waarden van meerdere attributen in een ander attribuut samen te voegen.
    • §UNION§<attribute1>|<attribute2>|...§<value1>|<value2>|...§: maakt het mogelijk de waarden van meerdere attributen in een ander attribuut samen te voegen met opgave van vaste waarden.
      • De vaste waarden in de formule kunnen de volgende vorm aannemen:
        • Voor booleaanse attributen: true of false
          • §UNION§active_person§false§
        • Voor datumattributen: het formaat SQL_DATE_FORMAT_SHORT uit de tabel dbo.CONFIGURATION moet worden gebruikt (standaard ”yyyy-MM-dd”)
          • §UNION§start_date|end_date§2025-05-15§
        • Voor attributen van het type structuur, resources of opsomming: het ID moet worden opgegeven
          • §UNION§manager§1885|1886§
        • Voor attributen van het type tekenreeks: het is niet mogelijk spaties in de tekenreeksen op te nemen, noch de tekens | of § te gebruiken. De toegestane speciale tekens zijn: !#$%&'()*+,./:;<>?@[]^_{}~
          • §UNION§firstname§Jean-Pierre|Marie§
  • §RANDOM§

    • §RANDOM.[object_type]§[code]§: maakt het mogelijk willekeurig een waarde te selecteren uit een lijst met waarden van een object van het type Table de correspondance, énumérations of attributs multivalués.
      • Met [object_type] wordt het type van het object opgegeven; het kan de volgende waarden aannemen:
        • MAPPING voor de mappingtabellen
        • ENUM voor de opsommingsattributen
        • ATTRIBUTE voor een attribuut met meerdere waarden
      • Met [code] wordt de code van het gewenste attribuut of object opgegeven