top of page

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

Dans l’exemple illustré ci-dessus, l’opérateur ‘USER1’ s’est créé une règle pour que le champ ‘Famille’ de la fiche ‘Article’ devienne un champ Important et prenne un fond rouge quand le type d’article est ‘Produit fini’ et que la catégorie est « Mobilier ».
Dans l’exemple illustré ci-dessus, l’opérateur ‘USER1’ s’est créé une règle pour que le champ ‘Famille’ de la fiche ‘Article’ devienne un champ Important et prenne un fond rouge quand le type d’article est ‘Produit fini’ et que la catégorie est « Mobilier ».
Autre exemple : l’opérateur ‘USER1’ s’est créé une règle pour que tout le groupe de champs ‘Production’ de l'onglet Gestion de  la fiche ‘Article’ soit désactivé et non visible quand le type d’article est ‘Marchandise’.
Autre exemple : l’opérateur ‘USER1’ s’est créé une règle pour que tout le groupe de champs ‘Production’ de l'onglet Gestion de la fiche ‘Article’ soit désactivé et non visible quand le type d’article est ‘Marchandise’.

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 :


  1. Cliquez sur le bouton Ajouter.

  2. (facultatif) Donnez une description de la règle dans le champ de saisie prévu à cet effet.

  3. Configurez le ou les effets qui devront s’appliquer quand les conditions sont réunies (voir explications détaillées ci-dessous).

  4. 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.

  5. 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

Exemple : le comportement s'appliquera si la catégorie est "Mobilier" et si le stock minimum paramétré est inférieur ou égal à 10.
Exemple : le comportement s'appliquera si la catégorie est "Mobilier" et si le stock minimum paramétré est inférieur ou égal à 10.
  • OR : au moins une des conditions doit être vérifiée pour que le comportement s'applique


Exemple : le comportement s'appliquera si la catégorie est "Mobilier" ou "Huisseries".
Exemple : le comportement s'appliquera si la catégorie est "Mobilier" ou "Huisseries".

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

Exemple : dans la fiche Article, la valeur du champ "PU" (prix unitaire) sera affichée en rouge sur fond jaune si la valeur du champ "PU" est supérieure ou égale à 95% de la valeur indiquée dans le champ "CU" (coût unitaire)
Exemple : dans la fiche Article, la valeur du champ "PU" (prix unitaire) sera affichée en rouge sur fond jaune si la valeur du champ "PU" est supérieure ou égale à 95% de la valeur indiquée dans le champ "CU" (coût unitaire)


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 :


  1. Activez par un clic gauche la règle à modifier dans la partie haute de l'écran.

  2. Modifiez les paramètres dans la partie basse de l'écran.

  3. 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 :


  1. Activez par un clic gauche la règle à supprimer dans la partie haute de l'écran.

  2. Cliquez sur le bouton Supprimer et fermez la fenêtre.

Posts similaires

Voir tout
Les contrôles

B-One vous permet de créer, personnaliser et automatiser différents types de contrôles afin notamment de récolter/contrôler des données...

 
 
bottom of page