Gestion des attributs¶
Tous les types d’objet (identités, structures, dotations, comptes) sont composés d’attributs. Un attribut peut être de différent type (chaîne de caractères, Identité, Dotation, Structure, etc.).
Créer / modifier / supprimer un attribut¶
Pour accéder à la gestion des attributs, rendez-vous dans le menu « Configuration Définition des attributs ».
Vous arrivez sur le premier onglet, « Identité », qui contient la liste des attributs existants.
4 onglets sont présents dans cette page :
- Identité
- Structures
- Dotations
- Compte
Dans chaque onglet, les attributs sont listés dans un tableau.
Une pagination est mise en place pour n'afficher que 10 attributs par défaut, il est possible de modifier le nombre d’objets affiché.
Un champ de recherche est disponible en haut à droite du tableau. La recherche porte sur les codes, noms, description des attributs.
Pour créer un nouvel attribut, il faut cliquer sur le bouton «
».
La configuration des attributs est séparée en 3 parties :
-
Général
- Données personnelles : cochez la case pour identifier l’attribut comme donnée personnelle. Uniquement pour les attributs de type Identité.
- Catégorie : Choix de la catégorie par défaut dans laquelle sera positionnée l’attribut. Il est possible de modifier la catégorie sur chaque type d’objet.
- Nom de l’icône : choix de l’icône parmi une liste proposée. Sera intégrée dans les fiches personne. Facultatif.
- Couleur de l’icône : possibilité de personnaliser la couleur de l’icône.
- Code : code de l’attribut. Doit être unique pour chaque type d’objet, sans espace et sans caractère spécial. Obligatoire.
- Nom : nom de l’attribut. Libellé qui sera affiché dans les différents formulaires de l’application. Obligatoire.
- Description : champ qui permet de saisir une description de l’attribut. Facultatif.
- Type de données : choisissez parmi la liste suivante. Obligatoire.
- Chaîne de caractères
- Nombre
- Booléen
- Date
- Enuméré
- Identité
- Organisation : possibilité d'ajouter un type de structure mais pas une obligation.
- Dotation : obligation de saisir un type de dotation (ressource).
- Multivalué : case à cocher si l’attribut peut prendre plusieurs valeurs. Par défaut, la case n’est pas cochée.
- Type de structure ou Type de dotation : affiché si le type de données est ‘Dotation’ ou ‘Structure’. Saisissez le type de l’objet souhaité. Obligatoire uniquement si type de données est égale à Dotation.
- Valeur(s) par défaut : valeur qui sera attribuée par défaut si aucune valeur n’est affectée à l’attribut lors de la création d’un objet. La valeur par défaut est utilisée uniquement en création. Facultatif.
- Type de formule : choisissez un mode de calcul si l’attribut doit être calculé parmi la liste suivante :
- Aucune formule : l’attribut n’est pas calculé.
- Formule calculée une fois : l’attribut est calculé uniquement à la création d’un objet.
- Formule recalculée si nécessaire : l’attribut est recalculé lors d’une modification d’un attribut dépendant (attribut utilisé dans la formule).
- Formule recalculée à chaque modification : l’attribut est recalculé à chaque mise à jour de l’objet sans tenir compte des dépendances.
- Formule : formule à construire obligatoirement si le champ « Mode de calcul » est différent de « Aucun ». Si le champ « Mode de calcul » est égal de « Aucun », alors ce champ doit être vide. Reportez-vous à la section Configurer une formule de calcul d’un attribut pour la configuration des formules.
- Nombre de jours de biseau : entier pour définir le temps de la période de tuilage d’une valeur d’un attribut. Utilisé pour la gestion des habilitations données par règles d’habilitations.
- Recherche rapide : cochez la case pouvoir effectuer des recherches sur l’attribut dans la barre de recherche rapide des différents tableaux d’objets (identités, dotations, structures, comptes).
- Recherche avancée : cochez la case pouvoir effectuer des recherches avancées, soit via des formulaires de recherche.
- Supporté par les règles d’habilitation : cochez la case pour inclure l’attributs dans les critères de filtrages des règles d’habilitations.
- Homonyme : cochez la case si vous souhaitez que l'attribut soit comparé lors des créations manuelles d'identités.
-
Format d'affichage
- Index d’affichage : index d’affichage par défaut dans les différents formulaire (création, consultation, modification).
- Format d'affichage : saisissez une valeur parmi une liste dynamique qui est construite en fonction du type de données :
- Chaîne de caractères :
- Format d'affichage par défaut : chaîne de caractères simple
- Format d'affichage lien : chaîne de caractères convertie en lien
- Booléen :
- Format d'affichage par défaut : 1 ou 0 selon la valeur.
- Format d'affichage bouton : permet de définir une icône et un libellé selon la valeur de l'attribut. Permet de pouvoir réaliser des actions sur le bouton.
- Date :
- Choisir le format parmi la liste : Date courte, Date moyenne, Date longue ou Personnalisé (format à définir en utilisant les caractères d, M et y pour définir respectivement les jours, mois et années).
- Personne / dotation / structure
- Chaîne simple
- Lien vers objet (avec logo)
- Chaîne de caractères :
- Afficher dans tableau de résultat : case à cocher pour afficher la valeur de l’attribut dans le tableau qui liste les objets correspondants.
- Index d’affichage dans le tableau de résultats : index d’affichage dans les tableaux de résultats des objets
-
Affichage en information : Sélectionnez « Affiché » pour que l’attribut soit affiché dans l’encart en haut à droite des identités.
- Affiché
- Caché
Par défaut, les attributs affichés sont :
- Nom d'affichage
- UID
- Affichage en consultation
- Affiché
- Caché
- Taille d’affichage en consultation : saisissez le pourcentage de ligne affecter pour l’affichage de l’attribut en mode consultation. Exemples :
- 100 : l’attribut sera affiché sur la ligne entière
- 50 : permet d’afficher 2 attributs sur une ligne
- Affichage en création
- Affiché
- Caché
- Taille d’affichage en consultation : saisissez le pourcentage de ligne affecter pour l’affichage de l’attribut en mode création.
- Affichage en modification
- Affiché : affiché et modifiable
- Lecture seule : affiché mais non modifiable
- Caché
- Taille d’affichage en consultation : saisissez le pourcentage de ligne affecter pour l’affichage de l’attribut en mode consultation.
-
Validations
- Nécessaire : cochez si l’attribut est obligatoire en mode création ou modification.
- Selon le type de données, il est possible de configurer des contrôles :
- Chaîne de caractères :
- Longueur minimale
- Longueur maximale
- Modèle des données : possibilité de choisir Mail ou Personnalisé. Avec la seconde option, c'est une expression régulière à écrire.
- Nombre :
- Valeur minimale
- Valeur maximale
- Chaîne de caractères :
- Depuis le SP3 de cyberelements Identity 7.0, une option d'unicité a été ajoutée :
- Aucune : l'option d'unicité n'est pas activée (valeur par défaut);
- Par type : l'option d'unicité est activée. Les valeurs contrôlées seront filtrées par type d'objet ;
- Complet : l'option d'unicité est activée et ne tient pas compte du type d'objet.
Exemple
- Si l'option d'unicité est positionée sur « Par type », une identité de type « Employé » pourra avoir une valeur identitque à une identité de type « Externe » pour un même attribut. Deux identités de type « Employé » ne pourront pas avoir un attribut avec la même valeur.
- Si l'option d'unicité est positionée sur « Complet », une identité de type « Employé » ne pourra pas avoir une valeur identitque à une identité de type « Externe » pour un même attribut.
Dans le cas où un attribut est calculé, alors, il est nécessaire de spécifier une formule à appliquer dans le cas où la première valeur calculée avec la formule principale renvoie une valeur existante. Il est conseillé d'utiliser mot-clé §INDEX_DOUBLON§ dans la seconde formule afin d’assurer l’unicité de la valeur.
Pour consulter et modifier un attribut, il faut cliquer sur l'icône «
» qui se situe à droite dans la ligne du tableau correspondante.
Il est possible de basculer en mode modification directement à partir de la page de consultation d’un attribut.
En mode modification, tous les champs sont modifiables.
Action sur les boutons en mode modification ou création :
- Annuler : annule la saisie en cours et reviens sur la page de liste des attributs
- Sauvegarder : Valide le formulaire et bascule la page en mode consultation
- Sauvegarder et quitter : Valide le formulaire et reviens sur la page de liste des attributs
Pour supprimer un attribut, il faut cliquer sur l'icône «
» qui se situe à droite dans la ligne du tableau correspondante.
Un message de confirmation est ouvert avant de procéder à la suppression de l’attribut.
Avertissement : il n’est pas possible de supprimer un attribut tant qu’ils sont liés à des objets.
Alimenter un attribut de type énuméré¶
Un attribut de type énuméré est un attribut dont une liste de valeur est déterminée. La valeur de l’attribut doit obligatoirement être présente dans la liste pour être affectée.
L’alimentation d’un attribut de type énuméré se fait soit via l’interface soit via un connecteur de provisioning amont.
Pour alimenter un attribut de type énuméré via l’interface, il faut ouvrir en mode consultation la page de configuration de l’attribut.
La liste des valeurs des énumérés est préchargée dans un tableau sans aucun filtre appliqué et affichée dans le bas de la page.
Une pagination est mise en place pour n'afficher que 10 valeurs.
Un champ de recherche est disponible en haut à droite du tableau. La recherche porte sur les codes, noms ou descriptions des valeurs des énumérés, soit les champs affichés dans le tableau.
Pour ajouter une nouvelle valeur dans la liste de l’attribut énuméré, cliquez sur le bouton «
» situé dans le tableau « Liste des valeurs de l’énuméré ».
Saisissez les informations de l’énuméré :
- Code : code de l’énuméré. Doit être unique, sans espace et sans caractère spécial. Obligatoire.
- Nom : nom de l’énuméré. Libellé qui sera affiché dans les différents formulaires de l’application. Obligatoire.
- Description : champ qui permet de saisir une description de l’énuméré. Facultatif.
Pour modifier un énuméré, il faut cliquer sur l'icône «
» qui se situe à droite dans la ligne du tableau correspondante.
Tous les champs sont modifiables.
Actions sur les boutons en mode modification ou création :
- Annuler : annule la saisie en cours et reviens sur la page de consultation de l’attribut
- Sauvegarder : Valide le formulaire et ajoute la valeur dans le tableau de la liste des énumérés
Pour supprimer un énuméré, il faut cliquer sur l'icône «
» qui se situe à droite dans la ligne du tableau correspondante.
Un message de confirmation est ouvert avant de procéder à la suppression de l’énuméré.
Avertissement : il n’est pas possible de supprimer une valeur d’énuméré tant qu’elle est affectée à un attribut lié à un objet (identité, structure, dotation ou compte).
Pour alimenter un attribut de type énuméré via le moteur de provisioning Systancia Identity Provisioning (SIP), il est nécessaire de créer un connecteur d’alimentation amont : à partir d’une source autoritaire externe, les valeurs d’énumération répondant aux règles de synchronisation seront créées, mises à jour et supprimées dans cyberelements Identity selon les règles définies dans les règles d’import.
La séquence de provisioning doit être composée au minimum avec les éléments suivants :
- Un export du référentiel autoritaire
- Un export du référentiel Identity de type « ENUMERATIONS »
- Une règle de synchronisation
- Une règle d’import dans le référentiel Identity de type « ENUMERATIONS »
Reportez-vous à la page Gestion des connecteurs de provisioning automatiques pour créer un connecteur.
Configurer une formule de calcul d'un attribut¶
La formule de calcul d’un attribut correspond à une requête de type SELECT qui sera exécutée dans la base de données. L’opération SELECT ne doit pas être inscrit dans la formule.
Pour les attributs liés au type d’objet identité, les requêtes seront réalisées sur les tables qui contiennent les données des identités.
Pour les attributs liés au type d’objet structure, les requêtes seront réalisées sur les tables qui contiennent les données des structures.
Pour les attributs liés au type d’objet dotation, les requêtes seront réalisées sur les tables qui contiennent les données des dotations.
Pour les attributs liés au type d’objet compte, les requêtes seront réalisées sur les tables qui contiennent les données des comptes.
Pour faire référence à certains objets, il est nécessaire d’utiliser des mots-clés.
Les mots-clés suivants et leurs déclinaisons peuvent être utilisés, sauf mention contraire, dans les attributs de tous les types d’objet (identité, structure, dotation, compte) :
-
§ATTRIBUT§
- §ATTRIBUT§[code_attribut]§: permet de récupérer la valeur de l’attribut dont le code est passé en second paramètre.
- §ATTRIBUT§IS_MASTER§ : Cette déclinaison est utilisable uniquement pour les attributs des objets de type Identité. Permet de récupérer la position de l’identité primaire dans une chaîne de réconciliation. Les valeurs possibles sont :
- 0 : si l’identité est secondaire dans une chaîne de réconciliation
- 1 : si l’identité est primaire dans une chaîne de réconciliation
- 2 : si l’identité n’est dans aucune chaîne de réconciliation
-
§ATTRIBUT§[code_attribut_primaire].[code_attribut_secondaire]§: permet de récupérer la valeur de l’attribut (secondaire) qui est lié à l’objet qui est définit par le code_atribut_primaire. Cet usage ne peut être fait que pour les attributs (primaire) de type Identité, Structure ou Dotation et selon le type d’objet qui utilise la formule :
- Une identité peut être liée à des attributs de type Identité, Structure et Dotation.
- Une Structure peut être liée à des attributs de type Identité et Dotation.
- Une dotation peut être liée à des attributs de type Identité et Structure.
- Un compte peut être lié à des attributs de type Identité, Structure et Dotation.
Il est également possible d’utiliser cette déclinaison pour récupérer les valeurs des code, nom ou description des attributs de type énuméré. Dans ce cas, la valeur de [code_attribut_secondaire] doit être :
- Code pour récupérer le code de l’énumération
- Name pour récupérer le nom de l’énumération
- Description pour récupérer la description de l’énumération
- §ATTRIBUT§[code_attribut].parent§: Déclinaison qui s’utilise uniquement pour des attributs de type de structures. Elle permet de récupérer la structure parente de la structure qui est passée en paramètre. Il est possible de multiplier l’usage de « .parent » si on veut remonter de plusieurs niveaux.
- §COMPTE§ : mot-clé uniquement utilisable dans des attributs liés au type d’objet identité
- §COMPTE§[code_type_compte]§ : permet de récupérer le login du compte, lié à l’identité sur laquelle la formule est exécutée, et dont le type de code est passé en second paramètre.
Exemple : §COMPTE§Compte_Type_AD§
-
§COMPTEUR§
- §COMPTEUR§[code_compteur]§ : permet de récupérer la valeur du compteur, incrémentée de une unité, dont le code est passé en second paramètre.
Exemple : §COMPTEUR§Matricule_Externes§
-
§CONTEXT§
- §CONTEXT§Code§ : permet de récupérer le code du contexte en cours.
Exemple :
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§ : mot-clé qui permet d’alimenter un attribut de type énumération à partir de son code.
- §ENUM§[code_attribut_type_enum]§[code_attribut_secondaire]§ : permet d’alimenter l’attribut de type énumération dont le code égal au paramètre [code_attribut_type_enum] à partir de la valeur de l’attribut dont le code est passé en second paramètre [code_attribut_secondaire]. Cela signifie que le second attribut a pour valeur le code d’une énumération.
Cette déclinaison est souvent utilisée quand le code d’une énumération est récupéré dans une table de correspondance.
Exemple : Dans l’attribut qui a pour code ‘Code_grade_table’, le code de l’énumération du grade correspondant est calculé à partir d’une table de correspondance. Il a la valeur GRADE_MANAGER.
J’ai un attribut qui a pour code ‘grade’, de type énumération, dans lequel je veux attribuer la valeur qui correspond au code calculé dans l’attribut ‘Code_grade_table’.
Ma formule sera : §ENUM§grade§Code_grade_table§
- §ENUM§[code_attribut_type_enum].[code_énumération]§ : permet d’alimenter l’attribut de type énumération dont le code égal au paramètre [code_attribut_type_enum] avec le code de l’énumération passé dans le second paramètre [code_énumération].
Cette déclinaison est souvent utilisée quand la valeur de l’énumération est calculée en fonction de la valeur d’un autre attribut.
Exemple : J’ai un attribut qui a pour code ‘type_accès’, de type énumération qui a les valeurs suivantes :
1 2
+ Code = accès_intranet / Valeur = Intranet + Code = accès_externe / Valeur = ExterneMon attribut doit prendre la valeur ‘Intranet’ quand le type de personne est égal à ‘agent’ et la valeur ‘Externe’ quand le type de personne est égale à ‘prestataire’.
Ma formule sera :
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_identite§code_attribut§ : permet de récupérer la valeur de l’attribut passé en second paramètre de l’identité dont l’UID est précisé en premier paramètre. L’UID est passé en dur obligatoirement.
-
§MAPPING§ : mot-clé qui permet de récupérer des valeurs dans les tables de correspondances à partir d’une clé donnée
- §MAPPING§[code_table_correspondance].[code_clé_table]§ : récupère la valeur ou les valeurs dans la table qui a pour code [code_table_correspondance] et qui a pour clé la valeur passée dans le second paramètre [code_clé_table].
Cette déclinaison est souvent utilisée quand la clé utilisée est différente selon la valeur d’un autre attribut.
- §MAPPING§[code_table_correspondance]§[code_attribut_secondaire]§ : récupère la valeur ou les valeurs dans la table qui a pour code [code_table_correspondance] à partir de la valeur de l’attribut dont le code est passé en second paramètre [code_attribut_secondaire]. Cela signifie que le second attribut a pour valeur une clé d’une table d’énumération.
Dans ce cas l’attribut secondaire est de type identité, structure ou dotation, il est possible d’étendre la déclinaison de la manière suivante : §MAPPING§[code_table_correspondance]§[code_attribut_secondaire].[code_attribut_tertiaire]§. On récupère la valeur de l’attribut [code_attribut_tertiaire] lié à l’attribut [code_attribut_secondaire].
Cette déclinaison est souvent utilisée quand la clé d’une table d’énumération est alimentée ou calculée dans un attribut.
-
§PERSON_STATE§ : mot-clé utilisable uniquement dans l’attribut système Etat (code=personne_etat) qui permet d’affecter une valeur à cet attribut.
- §PERSON_STATE§[code_etat]§ : affecte la valeur dont le code est passé en 2nd paramètre.
Les mots-clés suivants et leurs déclinaisons peuvent être utilisés dans les attributs liés au type d'objet compte :
- §RIGHTS§
- §RIGHTS§[code_paramètre_droit]§ : permet de récupérer une valeur, un code, un statut de provisioning, un statut théorique, etc. (paramètre passé en second paramètre, [code_paramètre_droit]) de toutes les habilitations liées au compte. Ce mot-clé doit être utilisé dans un attribut multivalué.
- §RIGHTS.[code_droit]§[code_paramètre_droit]§ : permet de récupérer une valeur, un code, un statut de provisioning, un statut théorique, etc. (paramètre passé en troisième paramètre, [code_paramètre_droit]) de l'habilitation dont le code est définie dans le second paramètre, [code_droit]. La valeur peut être monovaluée ou multivaluée.
- §ROLES§
- §ROLES§[code_paramètre_role]$ : permet de récupérer le nom ou le code (paramètre passé en second paramètre, [code_paramètre_role]) de tous les rôles liés au compte. Ce mot-clé doit être utilisé dans un attribut multivalué.
- §ROLES.[code_role]§[code_paramètre_role]§ : permet de récupérer le nom ou le code (paramètre passé en troisième paramètre, [code_paramètre_role]) du rôle dont le code est définie dans le second paramètre, [code_role].
-
§OWNER§ / §IDENTITIES§
- §OWNER§[code_attribut]§ : permet de récupérer la valeur d'un attribut dont le code est passé en second paramètre ([code_attribut]) de la personne primaire de la chaîne de réconciliation, que celle-ci soit liée au compte ou non.
- §IDENTITIES§[code_attribut]§ : permet de récupérer la valeur d'un attribut dont le code est passé en second paramètre ([code_attribut]) toutes les identités liées au compte, donc primaire et secondaire confondues.
Dans le cas l’attribut est de type identité, structure ou dotation, il est possible d’étendre la déclinaison de la manière suivante : §[OWNER/IDENTITIES]§[code_attribut].[code_attribut_secondaire]. On récupère la valeur de l’attribut [code_attribut_secondaire] lié à l’attribut [code_attribut].
-
§CONCAT§ / §MIN§ / §MAX§ : mots-clés qui peuvent être uniquement utilisés avec les mots-clés §OWNER§ / §IDENTITIES§.
- §CONCAT§[OWNER/IDENTITIES]§[code_attribut].[code_attribut_secondaires]§[séparateur]§ : permet de récupérer une chaîne de caractères dont la valeur est une concaténation de la valeur de l’attribut passé en 3ème et 4ème paramètres ([code_attribut].[code_attribut_secondaires]) pour l’ensemble des identités identifiées par le second paramètre. Chaque valeur est séparée par un caractère spécifié en 5ème paramètre.
- §MIN§[OWNER/IDENTITIES]§[code_attribut]§ : permet de récupérer la valeur la plus basse entre les valeurs de l’attribut passé en 3ème paramètre ([code_attribut]) pour l’ensemble des identités identifiées par le second paramètre.
- §MAX§[OWNER/IDENTITIES]§[code_attribut]§ : permet de récupérer la valeur la plus haute entre les valeurs de l’attribut passé en 3ème paramètre ([code_attribut]) pour l’ensemble des identités identifiées par le second paramètre.
-
§PASSWORD§
- §PASSWORD§[chiffre]§[minuscule]§[majuscule]§[special]§[liste_caracteres_speciaux]§[nombre_caracteres]§ : permet de générer des mots de passe aléatoires pour les comptes.
- [chiffre] : permet de définir si le mot de passe doit comporter au moins un chiffre. La valeur 1 permet d'activer la contrainte. Pour désactiver la contrainte, renseignez la valeur 0.
- [minuscule] : permet de définir si le mot de passe doit comporter au moins une lettre minuscule. La valeur 1 permet d'activer la contrainte. Pour désactiver la contrainte, renseignez la valeur 0.
- [majuscule] : permet de définir si le mot de passe doit comporter au moins une lettre majuscule. La valeur 1 permet d'activer la contrainte. Pour désactiver la contrainte, renseignez la valeur 0.
- [special] : permet de définir si le mot de passe doit comporter au moins un caractère spécial. La valeur 1 permet d'activer la contrainte. Pour désactiver la contrainte, renseignez la valeur 0.
- [liste_caracteres_speciaux] : permet de spécifier les caractères spéciaux autorisés parmi la liste suivante :
!#$%&()*+,./:;<>?@[]^_|~. - [nombre_caracteres] : définit le nombre de caractères du mot de passe.
Exemple
§PASSWORD§1§1§1§1§!#$%&()*+§8§Cette ligne définit un mot de passe de 8 caractères requerant au moins un chiffre, au moins une lettre minuscule, au moins une majuscule et au moins un caractère spécial parmi la liste suivante :
!#$%&()*+ - §PASSWORD§[chiffre]§[minuscule]§[majuscule]§[special]§[liste_caracteres_speciaux]§[nombre_caracteres]§ : permet de générer des mots de passe aléatoires pour les comptes.
-
§INDEX_DOUBLON§
-
§INDEX_DOUBLON§ : permet d'ajouter un index à l'endroit où le mot-clé est positionné dans la valeur de l'attribut.
Attention
Ce mot-clé peut être uniquement pour les attributs calculés et seulement lorsque l'option d'unicité est activée.
-
-
§UNION§
- §UNION§<attribut1>|<attribut2>|...§ : permet de réaliser des concaténations de valeurs de plusieurs attributs dans un autre attribut.
- §UNION§<attribut1>|<attribut2>|...§<valeur1>|<valeur2>|...§ : permet de réaliser des concaténations de valeurs de plusieurs attributs dans un autre attribut en spécifiant des valeurs fixes.
- Les valeurs présentes en dur dans la formule peuvent prendre la forme suivante :
- Pour les attributs de type booléen : true ou false
- §UNION§personne_active§false§
- Pour les attributs de type date : il faut respecter le format
SQL_DATE_FORMAT_SHORTprésent dans la table dbo.CONFIGURATION (par défaut "yyyy-MM-dd")- §UNION§date_debut|date_fin§2025-05-15§
- Pour les attributs de type, structure, ressources ou énumérés : on doit spécifier l'ID
- §UNION§responsable§1885|1886§
- Pour les attributs de type chaîne de caractères : il n'est pas possible de mettre d'espaces dans les chaînes de caractères, ni d'utiliser les caractères
|ou§. Les caractères spéciaux autorisés sont : !#$%&'()*+,./:;<>?@[]^_{}~- §UNION§prenom§Jean-Pierre|Marie§
- Pour les attributs de type booléen : true ou false
- Les valeurs présentes en dur dans la formule peuvent prendre la forme suivante :
-
§RANDOM§
- §RANDOM.[type_objet]§[code]§ : permet de sélectionner aléatoirement une valeur parmi une liste de valeur dans un objet de type
Table de correspondance,énumérationsouattributs multivalués.- [type_objet] permet de préciser le type d'objet, il peut prendre les valeurs :
- MAPPING pour les tables de correspondances
- ENUM pour les attributs de type énuméré
- ATTRIBUT pour un attribut multi-valué
- [code] permet de spécifier le code de l'attribut ou objet souhaité
- [type_objet] permet de préciser le type d'objet, il peut prendre les valeurs :
- §RANDOM.[type_objet]§[code]§ : permet de sélectionner aléatoirement une valeur parmi une liste de valeur dans un objet de type













