Le comportement conditionné
- martinlandelle
- 30 mai
- 4 min de lecture
B-One offre à tout utilisateur la possibilité de modifier la façon dont doit se comporter un champ ou un groupe de champs dans un formulaire, en fonction de conditions qu'il détermine.
exemples de comportements : caractères actif, visible ou important du champ, styles de police et de couleurs, etc.
exemples de conditions : selon le type, le statut ou le numéro d'étape en cours sur la fiche ; selon la valeur du champ concerné, un calcul sur cette valeur ou même la valeur d'un autre champ de la fiche
Table des matières
Exemples préliminaires


NOTES :
les comportements conditionnés sont disponibles sur les champs de n'importe quelle fiche de formulaire B-One, y compris les fiches de contrôles.
seul un utilisateur ayant les droits Administrateur peut :
appliquer la règle de comportement à tous les utilisateurs B-One en utilisant le bouton
consulter, modifier, supprimer les règles créées par tous les utilisateurs.
Créer une règle de comportement conditionné
Faites un clic droit sur le libellé du champ ou du groupe de champs pour lequel vous voulez déterminer un comportement conditionné et choisissez le menu Comportement.

Dans la fenêtre qui s’ouvre :

Cliquez sur le bouton Ajouter.
(facultatif) Donnez une description de la règle dans le champ de saisie prévu à cet effet.
Configurez le ou les effets qui devront s’appliquer quand les conditions sont réunies (voir explications détaillées ci-dessous).
Déterminez le(s) critère(s) de filtre qui doivent être vérifiés par B-One pour appliquer les effets choisis, selon des critères d’ordre général et/ou selon la valeur d’un ou plusieurs autres champs de la fiche.
Cliquez sur le bouton Enregistrer et fermez la fenêtre.
Note : une petite puce grise s’affiche désormais à côté du champ pour signifier à l’opérateur qu’une règle de comportement est active sur ce champ.

Explication détaillées sur les effets pris en charge
Pour bien comprendre les effets proposés, commençons par un petit rappel du vocabulaire concernant un champ affiché dans un formulaire :

Détaillons maintenant les effets proposés :
Libellé spécifique : change le libellé par défaut
Tooltip (Bulle d'aide) : ajoute un texte de tooltip ou modifie le tooltip par défaut
Non Actif : le champ n'est plus modifiable
Non Visible : le champ n'est plus visible dans le formulaire
Important : le champ est marqué comme Important
Bloquant : le champ est pris en compte pour bloquer la progression de certains flux de travail de B-One (contrôles, étapes, ...).
Format Valeur : modifie le formatage par défaut de la valeur (police, couleur de fond, ...)
Format Libellé : modifie le formatage par défaut du libellé (police, couleur de fond, ...)
Explications détaillées sur les conditions proposées
Filtre Général
Retrouvez dans ce cadre des conditions portant sur les champs principaux de la fiche elle-même.
Note : il peut y avoir plus ou moins de champs proposés en filtre général, selon le menu dans lequel vous êtes, ou si la gestion des étapes est active sur ce menu par exemple.
Filtre Champs
Les critères de filtre Champs permettent de donner des conditions d'application à la règle de comportement selon la valeur du champ actif ou d'un autre champ de la fiche.
Plusieurs opérateurs de calcul sont disponibles pour vérifier la condition de champ ou de valeur :
= (égal à) - <> (différent de)
< (inférieur à) - > (supérieur à) - <= (inférieur ou égal à) - >= (supérieur ou égal à)
Ils s'appliquent sur tout type de champs : Nombre (selon l'ordre numérique), Date (selon l'ordre chronologique) ou Texte (selon l'ordre alphabétique).
Il est possible de cumuler les conditions sur plusieurs champs en utilisant les opérateurs logiques AND et OR :
AND : toutes les conditions doivent être réunies pour que le comportement s'applique

OR : au moins une des conditions doit être vérifiée pour que le comportement s'applique

Enfin, il est possible d'appliquer un calcul sur le champ vérifié :

Dupliquer des règles de comportement
Il est aussi possible de Dupliquer des règles de comportement d'un autre champ de la fiche. Cette fonction ajoute les règles du champ choisi aux règles éventuellement existantes sur le champ actif.
Pour utiliser cette fonction, cliquez sur le bouton Dupliquer de la fenêtre 'Comportement' et choisissez depuis quel champ vous souhaitez importer des règles :

Modifier une règle de comportement
Faites un clic droit sur le libellé du champ ou du groupe de champs pour lequel vous voulez déterminer un comportement conditionné et choisissez le menu Comportement.

Dans la fenêtre qui s’ouvre :

Activez par un clic gauche la règle à modifier dans la partie haute de l'écran.
Modifiez les paramètres dans la partie basse de l'écran.
Cliquez sur le bouton Enregistrer et fermez la fenêtre.
Supprimer une règle de comportement
Faites un clic droit sur le libellé du champ ou du groupe de champs pour lequel vous voulez déterminer un comportement conditionné et choisissez le menu Comportement.

Dans la fenêtre qui s’ouvre :

Activez par un clic gauche la règle à supprimer dans la partie haute de l'écran.
Cliquez sur le bouton Supprimer et fermez la fenêtre.