Léim go dtí an t-ábhar

Bainistíocht na dtréithe

Tá gach cineál oibiachta (aitheantais, struchtúir, leithdháiltí, cuntais) comhdhéanta de thréithe. Is féidir le tréith a bheith de chineálacha éagsúla (teaghrán carachtar, Identity, Allocation, Structure, srl.).

Tréith a chruthú, a mhodhnú nó a scriosadh

Chun rochtain a fháil ar bhainistíocht na dtréithe, téigh go dtí an roghchlár “Configuration \ Attribute Definition”.

Tiocfaidh tú go dtí an chéad chluaisín, “Identity”, ina bhfuil liosta na dtréithe atá ann cheana.

Tá ceithre chluaisín ar an leathanach seo:

  • Identity
  • Struchtúir
  • Leithdháiltí
  • Account

I ngach cluaisín, liostaítear na tréithe i dtábla.

Tá uimhriú leathanach socraithe chun 10 dtréith amháin a thaispeáint de réir réamhshocraithe, ach is féidir líon na n-earraí a thaispeántar a athrú.

Tá réimse cuardaigh ar fáil ag barr an tábla ar dheis. Cuimsíonn an cuardach cóid, ainmneacha agus cur síos na dtréithe.

Chun tréith nua a chruthú, cliceáil an cnaipe “type:inline”.

Tá cumraíocht na tréithe roinnte ina trí chuid:

  • General

    • Personal data: cuir tic sa bhosca chun an tréith a shainaithint mar shonraí pearsanta. Do thréithe den chineál Identity amháin.
    • Category: Roghnaigh an chatagóir réamhshocraithe ina gcuirfear an tréith. Is féidir leat an chatagóir a athrú do gach cineál oibiachta.
    • Icon name: roghnaigh an deilbhín ó liosta roghanna. Beidh sé le feiceáil i gcomhaid na ndaoine. Roghnach.
    • Icon color: rogha chun dath an deilbhín a shaincheapadh.
    • Code: cód na tréithe. Caithfidh sé a bheith uathúil do gach cineál oibiachta, gan spásanna ná carachtair speisialta. Éigeantach.
    • Name: ainm na tréithe. An lipéad a thaispeánfar i bhfoirmeacha éagsúla an fheidhmchláir. Éigeantach.
    • Description: réimse chun cur síos ar an tréith a iontráil. Roghnach.
    • Data type: roghnaigh ón liosta seo a leanas. Éigeantach.
      • Character string
      • Number
      • Boolean
      • Date
      • Enumerated
      • Identity
      • Organization: rogha chun cineál struchtúir a chur leis, ach ní éigeantach é.
      • Allocation: tá sé éigeantach cineál leithdháilte (acmhainn) a iontráil.
    • Multi-valued: ticbhosca le roghnú más féidir leis an tréith luachanna iolracha a ghlacadh. De réir réamhshocraithe, níl tic sa bhosca.
    • Structure type nó Allocation type: taispeántar é más “Allocation” nó “Structure” an cineál sonraí. Iontráil cineál na hoibiachta atá uait. Riachtanach amháin más Allocation an cineál sonraí.
    • Default value(s): an luach a shannfar de réir réamhshocraithe mura sanntar aon luach don tréith nuair a chruthaítear oibiacht. Ní úsáidtear an luach réamhshocraithe ach le linn an chruthaithe. Roghnach.
    • Formula type: roghnaigh modh ríomha ón liosta seo a leanas más gá an tréith a ríomh:
      • No formula: ní ríomhtar an tréith.
      • Formula calculated once: ní ríomhtar an tréith ach nuair a chruthaítear oibiacht.
      • Formula recalculated if necessary: athríomhtar an tréith nuair a mhodhnaítear tréith spleách (tréith a úsáidtear san fhoirmle). Ó leagan 7.1 ar aghaidh, meastar na spleáchais seo ar gach cineál oibiachta agus idir oibiachtaí éagsúla freisin.
      • Formula recalculated with each modification: athríomhtar an tréith gach uair a nuashonraítear an oibiacht, beag beann ar na spleáchais.
    • Formula: ní mór foirmle a chruthú mura bhfuil an réimse “Calculation mode” socraithe ar “None”. Má tá an réimse “Calculation mode” socraithe ar “None”, ní mór an réimse seo a fhágáil folamh. Féach an chaibidil Foirmle a chumrú chun tréith a ríomh le haghaidh chumraíocht na bhfoirmlí.
    • Number of bevel days: slánuimhir a shainíonn fad na tréimhse forluí do luach tréithe. Úsáidtear í chun na húdaruithe a thugann rialacha údaraithe a bhainistiú.
    • Quick search: cuir tic sa bhosca chun cuardaigh ar an tréith a chumasú i mbarra an chuardaigh thapa i dtáblaí na n-oibiachtaí éagsúla (aitheantais, leithdháiltí, struchtúir, cuntais).
    • Advanced search: cuir tic sa bhosca chun ardchuardaigh a chumasú trí na foirmeacha cuardaigh.
    • Use in filters: cuir tic sa bhosca chun an tréith a chur san áireamh sna critéir scagtha. Úsáidtear scagairí tréithe go háirithe i gcuardaigh oibiachtaí, i rialacha údaraithe, i rialacha SoD, i bhfeachtais deimhniúcháin agus i róil Identity. Tarraingíonn an scáileán aird air seo i nóta a deir faoin rogha seo go “significantly impacts the performance of rule calculations”. Ná cuir tic ann ach i gcás tréithe a úsáidtear i scagairí i ndáiríre.
    • Homonym: cuir tic sa bhosca más mian leat go gcuirfí an tréith i gcomparáid nuair a chruthaítear aitheantais de láimh.
  • Display format

    • Display index: innéacs taispeána réamhshocraithe sna foirmeacha éagsúla (cruthú, amharc, modhnú).

    • Display format: iontráil luach ó liosta dinimiciúil a thógtar de réir an chineáil sonraí:

      • Character string:
        • Default display format: teaghrán carachtar simplí
        • Link display format: teaghrán carachtar arna thiontú ina nasc
      • Boolean:
        • Default display format: 1 nó 0, ag brath ar an luach.
        • Button display format: ligeann sé duit deilbhín agus lipéad a shainiú ag brath ar luach na tréithe. Ligeann sé duit gníomhartha a dhéanamh ar an gcnaipe.
      • Date:
        • Roghnaigh an fhormáid ón liosta: Short date, Medium date, Long date nó Custom (formáid le sainiú leis na carachtair d, M agus y chun laethanta, míonna agus blianta a shainiú faoi seach).
      • Person/allocation/structure
        • Single string
        • Link to object (with logo)
    • Display in results table: ticbhosca chun luach na tréithe a thaispeáint sa tábla ina liostaítear na hoibiachtaí comhfhreagracha.

    • Display index in results table: innéacs taispeána i dtáblaí torthaí na n-oibiachtaí

    • Display as information: Roghnaigh “Displayed” chun an tréith a thaispeáint sa bhosca ag barr ar dheis na n-aitheantas.

      • Displayed
      • Hidden

    De réir réamhshocraithe, seo iad na tréithe a thaispeántar:

     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: iontráil an céatadán den líne a shannfar chun an tréith a thaispeáint i mód amhairc. Samplaí:
    
    + 100: taispeánfar an tréith ar an líne ar fad
    + 50: is féidir 2 thréith a thaispeáint ar líne amháin
    
        * Display during creation
    
    + Displayed
    + Hidden
    
        * Display size in view mode: iontráil an céatadán de na línte a shannfar chun an tréith a thaispeáint i mód cruthaithe.
    
        * Display in edition mode
    
    + Displayed: taispeántar í agus is féidir í a chur in eagar
    + Read-only: taispeántar í ach ní féidir í a chur in eagar
    + Hidden
    
        * Display size in view mode: iontráil an céatadán den líne a shannfar chun an tréith a thaispeáint i mód amhairc.
    
  • Validations

    • Required: cuir tic más éigeantach an tréith i mód cruthaithe nó i mód modhnaithe.
    • Ag brath ar an gcineál sonraí, is féidir seiceálacha a chumrú:
      • Character string:
        • Minimum length
        • Maximum length
        • Data model: rogha chun Mail nó Custom a roghnú. Leis an dara rogha, ní mór slonn ionadaíochta a scríobh.
      • Number:
      • Minimum value
      • Maximum value
    • Ó SP3 de CyberElements Identity 7.0 i leith, cuireadh rogha uathúlachta leis:
      • None: níl an rogha uathúlachta cumasaithe (luach réamhshocraithe);
      • By type: tá an rogha uathúlachta cumasaithe. Scagfar na luachanna a sheiceáiltear de réir chineál na hoibiachta;
      • Complete: tá an rogha uathúlachta cumasaithe agus ní chuireann sí cineál na hoibiachta san áireamh.

    Sampla

    • Má tá an rogha uathúlachta socraithe ar “By type”, is féidir le haitheantas “Employee” an luach céanna a bheith aige agus atá ag aitheantas “External” don tréith chéanna. Ní féidir an luach tréithe céanna a bheith ag dhá aitheantas “Employee”.
    • Má tá an rogha uathúlachta socraithe ar “Complete”, ní féidir le haitheantas “Employee” an luach céanna a bheith aige agus atá ag aitheantas “External” don tréith chéanna.

Má ríomhtar tréith, ní mór foirmle a shonrú a chuirfear i bhfeidhm sa chás go dtugann an chéad luach a ríomhtar leis an bpríomhfhoirmle luach atá ann cheana ar ais. Moltar an eochairfhocal §INDEX_DOUBLON§ a úsáid sa dara foirmle chun uathúlacht an luacha a chinntiú.

Chun tréith a fheiceáil agus a mhodhnú, cliceáil an deilbhín “type:inline” atá ar dheis sa ró comhfhreagrach den tábla.

Is féidir leat aistriú go mód eagarthóireachta go díreach ó leathanach amhairc na tréithe.

Sa mhód eagarthóireachta, is féidir gach réimse a mhodhnú.

Gníomhartha na gcnaipí sa mhód eagarthóireachta nó sa mhód cruthaithe:

  • Cancel: cuireann sé an iontráil reatha ar ceal agus filleann sé ar leathanach liosta na dtréithe.
  • Save: Bailíochtaíonn sé an fhoirm agus athraíonn sé an leathanach go dtí an mód amhairc
  • Save and quit: bailíochtaítear an fhoirm agus filltear ar leathanach liosta na dtréithe

Chun tréith a scriosadh, cliceáil an deilbhín “type:inline” atá ar dheis sa ró comhfhreagrach den tábla.

Taispeánfar teachtaireacht dheimhnithe sula scriosfar an tréith.

Rabhadh: ní féidir tréith a scriosadh fad atá sí ceangailte le hoibiachtaí.

Tréith áirimh a líonadh

Is éard is tréith áirimh ann tréith a bhfuil liosta réamhchinnte luachanna aici. Ní mór luach na tréithe a bheith sa liosta le go bhféadfar é a shannadh.

Líontar tréith áirimh tríd an gcomhéadan nó trí nascóir soláthair ionchuir.

Chun tréith áirimh a líonadh tríd an gcomhéadan, oscail leathanach cumraíochta na tréithe i mód amhairc.

Réamhlódáiltear liosta na luachanna áirimh i dtábla gan aon scagaire curtha i bhfeidhm, agus taispeántar é ag bun an leathanaigh.

Tá uimhriú leathanach curtha i bhfeidhm chun 10 luach amháin a thaispeáint.

Tá réimse cuardaigh ar fáil ag barr an tábla ar dheis. Cuimsíonn an cuardach cóid, ainmneacha nó cur síos na luachanna áirimh, is é sin na réimsí a thaispeántar sa tábla.

Chun luach nua a chur le liosta na tréithe áirimh, cliceáil an cnaipe “type:inline” atá sa tábla “Enumerated value list”.

Iontráil faisnéis an luacha áirimh:

  • Code: cód an luacha áirimh. Caithfidh sé a bheith uathúil, gan spásanna ná carachtair speisialta. Éigeantach.
  • Name: ainm an luacha áirimh. An lipéad a thaispeánfar i bhfoirmeacha éagsúla an fheidhmchláir. Éigeantach.
  • Description: réimse inar féidir leat cur síos ar an luach áirimh a iontráil. Roghnach.

Chun luach áirimh a mhodhnú, cliceáil an deilbhín “type:inline” atá ar dheis sa ró comhfhreagrach den tábla.

Is féidir gach réimse a mhodhnú.

Gníomhartha na gcnaipí sa mhód eagarthóireachta nó sa mhód cruthaithe:

  • Cancel: cealaítear an iontráil reatha agus filltear ar leathanach amhairc na tréithe.
  • Save: bailíochtaítear an fhoirm agus cuirtear an luach le tábla liosta na luachanna áirimh

Chun iontráil a scriosadh, cliceáil an deilbhín “type:inline” atá ar dheis sa ró comhfhreagrach den tábla.

Taispeánfar teachtaireacht dheimhnithe sula scriosfar an luach áirimh.

Rabhadh: ní féidir luach áirimh a scriosadh fad atá sé sannta do thréith atá ceangailte le hoibiacht (aitheantas, struchtúr, soláthar nó cuntas).

Chun tréith áirimh a líonadh trí inneall Systancia Identity Provisioning (SIP), ní mór duit nascóir soláthair ionchuir a chruthú: ó fhoinse údarásach sheachtrach, cruthófar, nuashonrófar agus scriosfar i CyberElements Identity na luachanna áirimh a chomhlíonann na rialacha sioncronaithe, de réir na rialacha atá sainithe sna rialacha iompórtála.

Ní mór na heilimintí seo a leanas ar a laghad a bheith sa seicheamh soláthair:

  • Easpórtáil den stór údarásach
  • Easpórtáil den stór Identity den chineál “ENUMERATIONS”
  • Riail sioncrónaithe
  • Riail iompórtála sa stór Identity den chineál “ENUMERATIONS”

Féach an leathanach Bainistíocht na nascóirí soláthair uathoibríocha chun nascóir a chruthú.

Foirmle a chumrú chun tréith a ríomh

Freagraíonn an fhoirmle chun tréith a ríomh do cheist SELECT a rithfear sa bhunachar sonraí. Ní mór gan an oibríocht SELECT féin a chur san fhoirmle.

I gcás tréithe atá ceangailte leis an gcineál oibiachta aitheantais, déanfar na ceisteanna ar tháblaí ina bhfuil sonraí aitheantais.

I gcás tréithe atá ceangailte leis an gcineál oibiachta struchtúir, déanfar na ceisteanna ar tháblaí ina bhfuil sonraí struchtúir.

I gcás tréithe atá ceangailte leis an gcineál oibiachta leithdháilte, déanfar na ceisteanna ar tháblaí ina bhfuil sonraí leithdháilte.

I gcás tréithe atá ceangailte leis an gcineál oibiachta cuntais, déanfar na ceisteanna ar tháblaí ina bhfuil sonraí cuntas.

Ó leagan 7.1 ar aghaidh, meastar na spleáchais idir tréithe ríofa ar gach cineál oibiachta agus idir oibiachtaí éagsúla freisin: dá bhrí sin, is féidir le modhnú tréithe athríomh tréithe atá ag oibiacht eile a spreagadh. Suas go leagan 7.0, níor ríomhadh na spleáchais seo ach i gcás tréithe a bhí ceangailte le haitheantais.

Sampla

Is í §OWNER§attribut_I1§ an fhoirmle atá ag an tréith chuntais attribut_C1, atá ceangailte leis an gcineál cuntais CT1, áit ar tréith atá ceangailte le cineál duine í attribut_I1.

Má mhodhnaítear luach attribut_I1 do dhuine, agus má tá cuntas den chineál CT1 ag an duine sin, athríomhtar an tréith chuntais attribut_C1 go huathoibríoch.

Chun tagairt a dhéanamh d'oibiachtaí áirithe, ní mór eochairfhocail a úsáid.

Mura sonraítear a mhalairt, is féidir na heochairfhocail seo a leanas agus a malairtí a úsáid i dtréithe gach cineál oibiachta (aitheantas, struchtúr, leithdháileadh, cuntas):

  • §ATTRIBUT§

    • §ATTRIBUT§[attribute_code]§: aisghabhann sé luach na tréithe a gcuirtear a cód ar aghaidh mar an dara paraiméadar.

    • §ATTRIBUT§IS_MASTER§: Ní féidir an mhalairt seo a úsáid ach i dtréithe oibiachtaí den chineál Identity. Aisghabhann sí ionad an phríomhaitheantais i slabhra réitigh. Seo a leanas na luachanna is féidir:

      • 0: má tá an t-aitheantas tánaisteach i slabhra réitigh
      • 1: má tá an t-aitheantas príomha i slabhra réitigh
      • 2: mura bhfuil an t-aitheantas in aon slabhra réitigh
    • §ATTRIBUT§[primary_attribute_code].[secondary_attribute_code]§: ligeann sé duit luach na tréithe (tánaistí) atá ceangailte leis an oibiacht atá sainithe ag primary_attribute_code a aisghabháil. Ní féidir é seo a úsáid ach i gcás tréithe (príomha) den chineál Identity, Structure nó Allocation, ag brath ar chineál na hoibiachta a úsáideann an fhoirmle:

      • Is féidir aitheantas a cheangal le tréithe den chineál Identity, Structure agus Allocation.
      • Is féidir struchtúr a cheangal le tréithe den chineál Identity agus Allocation.
      • Is féidir leithdháileadh a cheangal le tréithe den chineál Identity agus Structure.
      • Is féidir cuntas a cheangal le tréithe den chineál Identity, Structure agus Allocation.

    Is féidir an mhalairt seo a úsáid freisin chun luachanna cóid, ainm nó cur síos na dtréithe áirimh a aisghabháil. Sa chás sin, ní mór do luach [secondary_attribute_code] a bheith mar seo a leanas:

    1
    2
    3
    4
    5
    + Code chun cód an luacha áirimh a aisghabháil
    + Name chun ainm an luacha áirimh a aisghabháil
    + Description chun cur síos an luacha áirimh a aisghabháil
    
        * §ATTRIBUT§[attribute_code].parent§: Malairt nach n-úsáidtear ach i dtréithe den chineál struchtúir. Ligeann sí duit máthairstruchtúr an struchtúir a chuirtear ar aghaidh mar pharaiméadar a aisghabháil. Is féidir “.parent” a úsáid arís agus arís eile más mian leat dul suas roinnt leibhéal.
    
  • §CAMELIZE§: eochairfhocal a chuireann ceannlitir ar an gcéad litir de gach focal i luach tréithe téacs, agus a chuireann na carachtair eile i gcás íochtair. Tagann sé in ionad na feidhme dbo.fctCamelizeString, atá dímholta ó leagan 7.1 ar aghaidh agus a bhaintear ó leagan 7.2 ar aghaidh.

    • §CAMELIZE§[attribute_code]§, §CAMELIZE§ATTRIBUT§[attribute_code]§ nó §ATTRIBUT§[attribute_code].camelize()§: cuireann sé an claochlú i bhfeidhm ar luach na tréithe a gcuirtear a cód ar aghaidh mar pharaiméadar.
    • §CAMELIZE§OWNER§[attribute_code]§ nó §OWNER§[attribute_code].camelize()§: cuireann sé an claochlú i bhfeidhm ar luach na tréithe a aisghabhann an t-eochairfhocal §OWNER§, is é sin luach phríomhdhuine an tslabhra réitigh.

    Cuireann na carachtair seo a leanas ceannlitir ar an litir a leanann iad: an spás, an fleiscín “-”, an táb, an t-aisfhilleadh carráiste nó an fotha líne, agus an spás neamhbhristeach (NBSP).

    Chun an t-eochairfhocal seo a chomhcheangal le §NORMALIZE§, úsáid comhréir na bponcanna: §ATTRIBUT§[attribute_code].camelize().normalize()§

    Is féidir an t-eochairfhocal seo a úsáid i dtréithe na n-oibiachtaí Identity, Structure, Allocation agus Account, agus freisin i bpolasaithe na n-ainmneacha logála isteach agus na bpasfhocal.

    Sampla

    • tugann “jean-pierre” an toradh “Jean-Pierre”
    • tugann “martin dupont” an toradh “Martin Dupont”
    • tugann comhchaitéiniú an chéad ainm “jean” agus an tsloinne “dupont” an toradh “Jean Dupont”
  • §COMPTE§: eochairfhocal nach féidir a úsáid ach i dtréithe atá ceangailte leis an gcineál oibiachta aitheantais

    • §COMPTE§[account_type_code]§: ligeann sé duit ainm logála isteach an chuntais a aisghabháil atá ceangailte leis an aitheantas ar a rithtear an fhoirmle, agus a gcuirtear a chineál cóid ar aghaidh mar an dara paraiméadar.

    Sampla: §COMPTE§Account_Type_AD§

  • §COMPTEUR§

    • §COMPTEUR§[counter_code]§: aisghabhann sé luach an áiritheora, méadaithe faoi aonad amháin, a gcuirtear a chód ar aghaidh mar an dara paraiméadar.

    Sampla: §COMPTEUR§External_ID_Number§

  • §CONTEXT§

    • §CONTEXT§Code§: ligeann sé duit cód an chomhthéacs reatha a aisghabháil.

    Sampla:

    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§: eochairfhocal a ligeann duit tréith den chineál áirimh a líonadh óna cód.

    • §ENUM§[enum_type_attribute_code]§[secondary_attribute_code]§: ligeann sé duit an tréith den chineál áirimh a bhfuil a cód cothrom leis an bparaiméadar [enum_type_attribute_code] a líonadh ó luach na tréithe a gcuirtear a cód ar aghaidh mar an dara paraiméadar [secondary_attribute_code]. Ciallaíonn sé seo go bhfuil cód luacha áirimh mar luach ag an dara tréith.

    Is minic a úsáidtear an mhalairt seo nuair a aisghabhtar cód luacha áirimh ó thábla crostagartha.

    Sampla: Sa tréith a bhfuil an cód “Code_grade_table” aici, ríomhtar cód an luacha áirimh grád chomhfhreagraigh ó thábla crostagartha. Is é GRADE_MANAGER a luach.

    Tá tréith agam a bhfuil an cód “grade” aici, den chineál áirimh, inar mian liom an luach a shannadh a fhreagraíonn don chód a ríomhtar sa tréith “Code_grade_table”.

    Beidh m'fhoirmle mar seo: §ENUM§grade§Code_grade_table§

    • §ENUM§[enum_type_attribute_code].[enumeration_code]§: ligeann sé duit an tréith den chineál áirimh a bhfuil a cód cothrom leis an bparaiméadar [enum_type_attribute_code] a sholáthar leis an gcód áirimh a chuirtear ar aghaidh sa dara paraiméadar [enumeration_code].

    Is minic a úsáidtear an mhalairt seo nuair a ríomhtar luach an luacha áirimh bunaithe ar luach tréithe eile.

    Sampla: Tá tréith agam a bhfuil an cód “access_type” aici, atá den chineál áirimh, agus a bhfuil na luachanna seo a leanas aici:

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

    Ní mór don tréith agam an luach “Intranet” a ghlacadh nuair is ionann an cineál duine agus “agent”, agus an luach “External” nuair is ionann an cineál duine agus “service provider”.

    Beidh m'fhoirmle mar seo:

    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§: aisghabhann sé luach na tréithe a chuirtear ar aghaidh mar an dara paraiméadar den aitheantas a bhfuil a UID sonraithe sa chéad pharaiméadar. Ní mór an UID a chur ar aghaidh mar luach crua-chódaithe.
  • §MAPPING§: eochairfhocal a aisghabhann luachanna ó tháblaí mapála bunaithe ar eochair ar leith.

    • §MAPPING§[mapping_table_code].[table_key_code]§: aisghabhann sé an luach nó na luachanna sa tábla a bhfuil an cód [mapping_table_code] aige agus a bhfuil an luach eochrach a chuirtear ar aghaidh sa dara paraiméadar [table_key_code] aige.

    Is minic a úsáidtear an mhalairt seo nuair a bhíonn an eochair a úsáidtear éagsúil ag brath ar luach tréithe eile.

    • §MAPPING§[mapping_table_code]§[secondary_attribute_code]§: aisghabhann sé an luach nó na luachanna sa tábla a bhfuil an cód [mapping_table_code] aige ó luach na tréithe a gcuirtear a cód ar aghaidh sa dara paraiméadar [secondary_attribute_code]. Ciallaíonn sé seo go bhfuil eochair ó thábla mapála mar luach ag an dara tréith.

    Sa chás sin, más den chineál aitheantais, struchtúir nó leithdháilte an tréith thánaisteach, is féidir an mhalairt a leathnú mar seo a leanas: §MAPPING§[cross-reference_table_code]§[secondary_attribute_code].[tertiary_attribute_code]§. Aisghabhtar luach na tréithe [tertiary_attribute_code] atá ceangailte leis an tréith [secondary_attribute_code].

    Is minic a úsáidtear an mhalairt seo nuair a líontar nó a ríomhtar eochair tábla mapála i dtréith.

  • §NORMALIZE§: eochairfhocal a chuireann luach tréithe téacs i gcás íochtair, a bhaineann na haiceanna agus a scriosann carachtair speisialta áirithe. Úsáidtear go hiondúil é chun aitheantóirí cobhsaí nó ainmneacha logála isteach a ghiniúint ó thréithe téacs, amhail an chéad ainm agus an sloinne. Tagann sé in ionad na feidhme dbo.fctNormalizeString, atá dímholta ó leagan 7.1 ar aghaidh agus a bhaintear ó leagan 7.2 ar aghaidh.

    • §NORMALIZE§[attribute_code]§, §NORMALIZE§ATTRIBUT§[attribute_code]§ nó §ATTRIBUT§[attribute_code].normalize()§: cuireann sé an claochlú i bhfeidhm ar luach na tréithe a gcuirtear a cód ar aghaidh mar pharaiméadar.
    • §NORMALIZE§OWNER§[attribute_code]§ nó §OWNER§[attribute_code].normalize()§: cuireann sé an claochlú i bhfeidhm ar luach na tréithe a aisghabhann an t-eochairfhocal §OWNER§, is é sin luach phríomhdhuine an tslabhra réitigh.

    Cuirtear a gcomhionann gan aiceann in ionad na gcarachtar a bhfuil aiceann orthu:

    • athraítear à á â ã ä å go a
    • athraítear ç go c
    • athraítear è é ê ë go e
    • athraítear ì í î ï go i
    • athraítear ñ go n
    • athraítear ò ó ô õ ö go o
    • athraítear š go s
    • athraítear ù ú û ü go u
    • athraítear ý ÿ go y
    • athraítear ž go z

    Scriostar na carachtair speisialta seo a leanas: & < > ! % ( ) * + , - . / : ; = ? @ ^ _ { | } ~ € ‚ ¦ [ '

    Chun an t-eochairfhocal seo a chomhcheangal le §CAMELIZE§, úsáid comhréir na bponcanna: §ATTRIBUT§[attribute_code].camelize().normalize()§

    Is féidir an t-eochairfhocal seo a úsáid i dtréithe na n-oibiachtaí Identity, Structure, Allocation agus Account, agus freisin i bpolasaithe na n-ainmneacha logála isteach agus na bpasfhocal.

    Sampla

    • tugann “jean-pierre” an toradh “jeanpierre”
    • tugann “élodie dupont” an toradh “elodiedupont”
    • tugann comhchaitéiniú an chéad ainm “élodie” agus an tsloinne “d'el binde” an toradh “elodiedelbinde”
  • §PERSON_STATE§: eochairfhocal nach féidir a úsáid ach sa tréith chórais Status (code=person_status), agus a ligeann luach a shannadh don tréith seo.

    • §PERSON_STATE§[status_code]§: sannann sé an luach a gcuirtear a chód ar aghaidh mar an dara paraiméadar.
  • §RELATED§: eochairfhocal a aisghabhann na hoibiachtaí atá ceangailte le hoibiacht eile trí thréith. Mar shampla, i gcás cineál duine a bhfuil tréith de chineál duine aige ina bhfuil bainisteoir an aitheantais, aisghabhann an t-eochairfhocal seo, ag tosú ó aitheantas, liosta na n-aitheantas go léir a bhainistíonn sé.

    • §RELATED§[attribute_code]§[operation]§: is tréith í [attribute_code] a cheanglaíonn eintitis le chéile, agus is daoine, struchtúir nó leithdháiltí iad na heintitis sin. Tá [operation] roghnach agus glacann sé ceann den dá luach seo a leanas:
      • ANY: tugann an t-eochairfhocal luach Boole ar ais
      • COUNT: tugann an t-eochairfhocal uimhir ar ais

    Sampla

    • Tugann §RELATED§manager§ ar ais liosta na ndaoine a bhfuil an t-aitheantas atá á mheas ina bhainisteoir acu.
    • Tugann §RELATED§manager§ANY§ “true” ar ais más bainisteoir ar dhuine amháin ar a laghad é an t-aitheantas, agus “false” murab ea.
    • Tugann §RELATED§manager§COUNT§ ar ais líon na ndaoine a bhfuil an t-aitheantas ina bhainisteoir acu.

    Rabhadh

    Ní mór cineál na tréithe a iompraíonn an fhoirmle a bheith oiriúnach d'úsáid an eochairfhocail. Mar shampla, chun liosta daoine a aisghabháil leis an bhfoirmle §RELATED§manager§, ní mór duit tréith illuachach den chineál aitheantais a chumrú.

Is féidir na heochairfhocail seo a leanas agus a malairtí a úsáid i dtréithe a bhaineann leis an gcineál oibiachta cuntais:

  • §RIGHTS§

    • §RIGHTS§[right_parameter_code]§: ligeann sé duit luach, cód, stádas soláthair, stádas teoiriciúil, srl. (paraiméadar a chuirtear ar aghaidh mar an dara paraiméadar, [right_parameter_code]) a aisghabháil do gach údarú atá ceangailte leis an gcuntas. Ní mór an t-eochairfhocal seo a úsáid i dtréith illuachach.
    • §RIGHTS. [right_code]§[right_parameter_code]§: ligeann sé duit luach, cód, stádas soláthair, stádas teoiriciúil, srl. (paraiméadar a chuirtear ar aghaidh mar an tríú paraiméadar, [right_parameter_code]) a aisghabháil don údarú a bhfuil a chód sainithe sa dara paraiméadar, [right_code]. Is féidir leis an luach a bheith aonluachach nó illuachach.
  • §ROLES§

    • §ROLES§[role_parameter_code]$: aisghabhann sé ainm nó cód (paraiméadar a chuirtear ar aghaidh mar an dara paraiméadar, [role_parameter_code]) gach róil atá ceangailte leis an gcuntas. Ní mór an t-eochairfhocal seo a úsáid i dtréith illuachach.
    • §ROLES.[role_code]§[role_parameter_code]§: aisghabhann sé ainm nó cód (paraiméadar a chuirtear ar aghaidh mar an tríú paraiméadar, [role_parameter_code]) an róil a bhfuil a chód sainithe sa dara paraiméadar, [role_code].
  • §OWNER§ / §IDENTITIES§

    • §OWNER§[attribute_code]§: aisghabhann sé luach tréithe a gcuirtear a cód ar aghaidh mar an dara paraiméadar ([attribute_code]) de chuid phríomhdhuine an tslabhra réitigh, cibé acu atá an duine sin ceangailte leis an gcuntas nó nach bhfuil.
    • §IDENTITIES§[attribute_code]§: aisghabhann sé luach tréithe a gcuirtear a cód ar aghaidh mar an dara paraiméadar ([attribute_code]) do gach aitheantas atá ceangailte leis an gcuntas, is é sin na haitheantais phríomha agus thánaisteacha araon.

    Más den chineál aitheantais, struchtúir nó leithdháilte an tréith, is féidir an mhalairt a leathnú mar seo a leanas: §[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]. Aisghabhtar luach na tréithe [secondary_attribute_code] atá ceangailte leis an tréith [attribute_code].

  • §CONCAT§ / §MIN§ / §MAX§: eochairfhocail nach féidir a úsáid ach leis na heochairfhocail §OWNER§ / §IDENTITIES§.

    • §CONCAT§[OWNER/IDENTITIES]§[attribute_code].[secondary_attribute_code]§[separator]§: aisghabhann sé teaghrán carachtar arb é a luach comhchaitéiniú luach na tréithe a chuirtear ar aghaidh sa 3ú agus sa 4ú paraiméadar ([attribute_code].[secondary_attribute_code]) do gach aitheantas a shainaithnítear leis an dara paraiméadar. Scartar na luachanna ó chéile le carachtar a shonraítear sa chúigiú paraiméadar.
    • §MIN§[OWNER/IDENTITIES]§[attribute_code]§: aisghabhann sé an luach is ísle i measc luachanna na tréithe a chuirtear ar aghaidh mar an tríú paraiméadar ([attribute_code]) do gach aitheantas a shainaithnítear leis an dara paraiméadar.
    • §MAX§[OWNER/IDENTITIES]§[attribute_code]§: aisghabhann sé an luach is airde i measc luachanna na tréithe a chuirtear ar aghaidh mar an tríú paraiméadar ([attribute_code]) do gach aitheantas a shainaithnítear leis an dara paraiméadar.
  • §PASSWORD§

    • §PASSWORD§[number]§[lowercase]§[uppercase]§[special]§[special_characters_list]§[number_of_characters]§: ligeann sé duit pasfhocail randamacha a ghiniúint do chuntais.
      • [number]: ligeann sé duit a shainiú an gcaithfidh uimhir amháin ar a laghad a bheith sa phasfhocal. Cumasaíonn an luach 1 an srian. Chun an srian a dhíchumasú, iontráil an luach 0.
      • [lowercase]: ligeann sé duit a shainiú an gcaithfidh litir chás íochtair amháin ar a laghad a bheith sa phasfhocal. Cumasaíonn an luach 1 an srian. Chun an srian a dhíchumasú, iontráil an luach 0.
      • [uppercase]: ligeann sé duit a shainiú an gcaithfidh litir chás uachtair amháin ar a laghad a bheith sa phasfhocal. Cumasaíonn an luach 1 an srian. Chun an srian a dhíchumasú, iontráil an luach 0.
      • [special]: ligeann sé duit a shainiú an gcaithfidh carachtar speisialta amháin ar a laghad a bheith sa phasfhocal. Cumasaíonn an luach 1 an srian. Chun an srian a dhíchumasú, iontráil an luach 0.
      • [special_characters_list]: ligeann sé duit na carachtair speisialta atá ceadaithe a shonrú ón liosta seo a leanas: !#$%&()*+,./:;<>?@[]^_|~.
      • [number_of_characters]: sainíonn sé líon na gcarachtar sa phasfhocal.

    !!! example "Sampla" §PASSWORD§1§1§1§1§!#$%&()*+§8§ Sainíonn an líne seo pasfhocal ocht gcarachtar a éilíonn uimhir amháin ar a laghad, litir chás íochtair amháin ar a laghad, litir chás uachtair amháin ar a laghad agus carachtar speisialta amháin ar a laghad ón liosta seo a leanas: !#$%&()*+

  • §INDEX_DOUBLON§

    • §INDEX_DOUBLON§: cuireann sé innéacs leis san áit a bhfuil an t-eochairfhocal suite i luach na tréithe.

    Rabhadh

    Ní féidir an t-eochairfhocal seo a úsáid ach i gcás tréithe ríofa, agus sin amháin nuair atá an rogha uathúlachta cumasaithe.

  • §UNION§

    • §UNION§<attribute1>|<attribute2>|...§: ligeann sé duit luachanna ó roinnt tréithe a chomhchaitéiniú i dtréith eile.
    • §UNION§<attribute1>|<attribute2>|...§<value1>|<value2>|...§: ligeann sé duit luachanna ó roinnt tréithe a chomhchaitéiniú i dtréith eile trí luachanna seasta a shonrú.
      • Is féidir na foirmeacha seo a leanas a bheith ar na luachanna crua-chódaithe san fhoirmle:
        • I gcás tréithe Boole: true nó false
          • §UNION§active_person§false§
        • I gcás tréithe dáta: ní mór an fhormáid SQL_DATE_FORMAT_SHORT sa tábla dbo.CONFIGURATION a úsáid (“yyyy-MM-dd” de réir réamhshocraithe)
          • §UNION§start_date|end_date§2025-05-15§
        • I gcás tréithe den chineál struchtúir, acmhainní nó áirimh: ní mór an ID a shonrú
          • §UNION§manager§1885|1886§
        • I gcás tréithe den chineál teaghrán carachtar: ní féidir spásanna a chur i dteaghráin charachtar, ná na carachtair | nó § a úsáid. Seo iad na carachtair speisialta atá ceadaithe: !#$%&'()*+,./:;<>?@[]^_{}~
          • §UNION§firstname§Jean-Pierre|Marie§
  • §RANDOM§

    • §RANDOM.[object_type]§[code]§: ligeann sé duit luach a roghnú go randamach ó liosta luachanna in oibiacht den chineál Table de correspondance, énumérations nó attributs multivalués.
      • Ligeann [object_type] duit cineál na hoibiachta a shonrú; is féidir leis na luachanna seo a leanas a ghlacadh:
        • MAPPING do tháblaí mapála
        • ENUM do thréithe áirimh
        • ATTRIBUTE do thréith illuachach
      • Ligeann [code] duit cód na tréithe nó na hoibiachta atá uait a shonrú