CARL Source - Facility
Infozone
Personnalisation > Mode personnalisation > Détail des contrôles > Infozone

Dans le cas où le contrôle fait référence à un autre objet de CARL Source, vous pouvez lui affecter une infozone et personnaliser son comportement.
Les infozones disponibles sont accessibles depuis les caractéristiques et les attributs du dictionnaire.

Si le champ est un objet standard possédant une infozone, l'infozone est automatique : vous n'avez pas besoin de la renseigner, cependant, vous pouvez la personnaliser.
   

Recherche par l'infozone

L'infozone permet d'accéder à un formulaire de recherche.

Si le champ "infozone" est renseigné, vous pouvez préciser les propriétés :

Dès que vous avez renseigné les propriétés sur un critère, les propriétés d'un critère supplémentaire deviennent disponibles.

Exemple :

Sur un formulaire personnalisé du détail Matériel, les seuls modèles autorisés sont ceux de la famille 'VEHICULES', et par défaut, les modèles proposés sont ceux dont le libellé commence par 'A'.
Les critères de l'infozone 'modèle' sont les suivants :

Critère 1 (Nom) = description, Critère 1 (Valeur) = A*, Critère 2 (Nom) = family, Critère 2 (Valeur) = VEHICULES, Critères bloqués : family.

La valeur peut être dynamique. L' expression doit désigner une chaîne de caractères (et non un objet).

Exemple 1 :

Sur le détail intervention, proposer les centres de coût dont le responsable est le créateur de l'intervention :

Critère 1 (Nom) = supervisor, Critère 1 (Valeur) = #{formAnimator.bean.createdBy.code}.

 

Exemple 2 :

Sur le détail DT, proposer les acteurs dont le responsable est le même que celui de l'utilisateur connecté :

Critère 1 (Nom) = supervisor, Critère 1 (Valeur) = {actor.supervisor.code}.

Le critère "code" fonctionnera uniquement en mode recherche, et pas en mode saisie directe. Il faut donc utiliser d'autres critères discriminants.

 

   

Infozone sur l'arborescence

Pour les infozones qui ouvrent l' arborescence des équipements, trois critères spécifiques sont disponibles.

Exemple d'infozones concernées : BOX, LISTBOX, ACTIVEBOX, MATERIAL, LISTMATERIAL, ACTIVEPATTERN, FAMILYSEL.

 

Suggestion / Complétion

Sur une infozone, il est possible de paramétrer la boite de dialogue qui propose les valeurs disponibles pour le champ.

Les valeurs par défaut des paramètres Nombre caractèresNombre max et Rafraîchissement sont définies dans la Configuration du système (respectivement suggestMinchars, suggestMaxRows, suggestFrequency).