CARL Source
Objet [Général]
Personnalisation > Fonctions de personnalisation > Dictionnaire > Dictionnaire : Formulaires > Objet [Général]

Dans ce formulaire, vous avez la possibilité de modifier la définition d'une entité gérée par CARL Source et référencée dans le dictionnaire, afin de l'adapter à vos besoins spécifiques.

Sur la partie gauche, l'arborescence présente l'objet principal sous forme d'un nœud principal, avec tous ses attributs listés en dessous.
En sélectionnant un élément, vous pouvez visualiser en détail ses propriétés dans la section de droite. Chaque élément est identifié par une icône représentant son type, qui est également mentionné dans l'en-tête des propriétés sur la partie droite.

L'affichage des propriétés est responsive, seules les propriétés utiles sont affichées sur le formulaire selon le type d'élément sélectionné et catégorie d'objet affichée.

 Pour les propriétés des attributs de l'objet, voir Attributs ci-dessous, après la section des propriétés d'un objet.

 

Actions disponibles

Des boutons d'action permettent de manipuler les éléments de l'arborescence de l'objet à gauche :

Lors de création d'un attribut sur un objet Recherche, des règles de nommages sont à respecter :

Propriétés d'un objet


La catégorie d'objet est identifiée visuellement par des icones spécifique pour plus de clarté, elles sont au nombre de 4 :

  

Généralités

  

Propriétés fonctionnelles

Si vous déclarez une entité comme pouvant avoir des documents liés, n'oubliez pas d'affecter les droits d'accès à ces documents dans le détail des profils concernés. Si les droits n'existent pas pour la fonctionnalité, un développement spécifique est nécessaire.

 

Restriction d'accès

 

Personnalisation

Exemples :

  1. La liste déroulante "Attribut de personnalisation" est proposée uniquement sur les objets possédant un formulaire de détail.
  2. Seuls les attributs, associés à une liste de valeurs ou liés à une autre entité sous la forme d’une sélection / InfoZone, sont autorisés.

Afin de personnaliser les écrans, il est ensuite nécessaire de créer les différents formulaires souhaités, via la fonctionnalité Formulaire personnalisé, puis de définir pour chacun des formulaires, les valeurs pour lesquelles cet attribut renseigné est applicable.

Traitements

Stockage

RGPD

 

Propriétés d'un attribut

L'affichage de la partie de détail de droite s'ajuste en fonction du domaine d'attribut, voire de la catégorie d'objet concernée.

Pour rappel, une icône identifiant le type d'attribut est associée à chaque attribut dans l'arborescence. L'icône est également rappelée dans l'en-tête du détail de ses propriétés:

 

Sélectionnez l'attribut dans l'arborescence et modifiez ses propriétés dans le volet de gauche.
La plupart des propriétés ne sont modifiables que pour les attributs personnalisés, c'est-à-dire des attributs non standard, que vous avez ajoutés dans CARL Source pour vos répondre à vos besoins spécifiques.

Dans le contexte d'une utilisation internationale, il est préférable que des traductions existent pour les libellés et infobulles.

 

Liens


Propriété
de données

Saisie

D'autres formats peuvent être ajoutés dans le fichier formats.properties.

Pour un code par défaut, voir Codification automatique.

 

Attributs propriété

Ces attributs sont à renseigner dans le cas où la valeur de la propriété d'un attribut est elle-même stockée dans un autre attribut. Par exemple, sur une demande d'achat (objet PR), la devise du "montant TTC" (amountTTC) est indiquée dans le champ "Devise du fournisseur" (attribut vendorCurrency).

 

Valeur

 

Masque de saisie

Ces cases à cocher permettent de définir l'aspect de la valeur affichée dans le champ correspondant à l'attribut.

Elles sont modifiables ou non selon le domaine auquel appartient l'attribut.

Si nombre de décimales = 2, lorsque l'utilisateur saisit la valeur 1,123, alors :

  • Si tronquer est coché : la valeur en base (et affichée) est 1,12.
  • Si tronquer n'est pas coché : La valeur en base est 1,123 et la valeur affichée 1,12.

 

Persistance - Uniquement objets enregistrés en base

 

Recherche

Cette partie permet de configurer les attributs qui participent à la recherche full-text.

Les éléments de cette partie sont accessibles uniquement si la propriété "Persistant" de l'attribut est positionnée à "Vrai" (case cochée).

A noter que, pour certains attributs, ces informations sont déjà renseignées et ne sont pas modifiables.

 

Tout changement de configuration n'est pas répercuté automatiquement sur la recherche full-text.

Il est nécessaire d'indiquer à CARL Source que l'indexation a été modifiée ; pour cela, dans la fonctionnalité [Dictionnaire], se rendre dans le menu des actions  et choisir "Mise à jour de la configuration des index Elastic".

 

La durée d'indexation dépend du nombre d'attributs sélectionnés et de la volumétrie de la base.
Cette action n'est donc pas instantanée et peut prendre plusieurs dizaines de minutes.


Le suivi de son traitement peut se faire en consultant les logs de CARL Source :

  1. Au démarrage, un log avec le message "Start indexing entities in Elastic" sera visible.
  2. Pendant le traitement, plusieurs lignes seront inscrites avec un message du type : "On index carl_s1300374_cs02-csst_item, bulk operations succeeded: ...".
  3. A la fin du traitement, le log suivant sera visible : "Finish indexing entities in Elastic".

 

 

Contrôles

 

Export

Ces paramètres concernent l'export effectué depuis le menu des actions d'une liste, voir Exporter les données.

 

RGPD

Ce bloc permet de définir les attributs soumis au RGPD.

 

Critères de filtre - Uniquement objets de catégorie "Recherche"

Voir Ajout d'un critère de recherche.

 

Audit

Ces attributs sont accessibles si la case "Audit activé" est cochée dans l'onglet Objet [Audit].

Chaque case cochée fera l'objet d'une ligne dans la table de trace. Il est donc plutôt conseillé de cocher les cases "Insertion" et "Suppression" uniquement pour l'attribut permettant d'identifier la ligne, généralement le code.