CARL Source - Facility
Créer un filtre avancé
Personnalisation > Filtre avancé > Créer un filtre avancé

Procédure

Description du filtre avancé

Liste des critères

Pour la valeur de l'opérateur, le critère "égal" autorise l'utilisation des caractères de remplacement :

Ajouter un critère

  1. Sélectionnez l'attribut, parmi l'arborescence des éléments liés à l'objet courant, par simple clic :
    • Objet lié à l'objet courant, par un lien simple : sélectionnez un de ses attributs
    • Objet lié à l'objet courant, par un lien multiple : sélectionnez un de ses attributs.
    • Attribut sélectionnable comme critère de filtre. En cliquant dessus, vous l'ajoutez, avec les éventuelles informations de lien, dans le volet de droite.

Pour un affichage dans l'onglet [Résultat], vous pouvez sélectionner directement un objet, ainsi, vous bénéficierez du lien hypertexte.

En revanche, un critère de recherche ne peut être un objet. Il portera sur le code, le libellé ou une autre valeur de l'objet.

 

Expression dynamique de type date :

Afin de pouvoir saisir une valeur dynamique du type {sysDate} - 1 {month}, il est nécessaire d'utiliser l'infozone "Choix d'une expression sur date", puis de sélectionner une expression. L'utilisateur peut ensuite personnaliser son choix.

D'autres variables sont également disponibles :

Appliquer un lien "ou" entre 2 critères

Les critères standards et les critères à préciser sont toujours liés par une condition ET.

En sélectionnant un nœud, vous pouvez ajouter une condition fille de type ET ou OU.

A la création d'un filtre, la sélection du 1er critère provoque automatiquement l'ajout de "Critères standard" suivi de ET.
Ensuite, un bloc de critères combinés ne peut utiliser qu'un seul et même opérateur : des blocs seront donc générés automatiquement lors de l'ajout d'un opérateur (ET, OU) selon le bloc et la ligne sélectionnée.
En effet, une attention devra être portée à la position du curseur, car il est important de noter que toute action (ajout d’opérateur ou nouveau critère) est effectuée implicitement sur le dernier nœud sélectionné.

L'exemple ci-dessus représente la requête suivante :

(Critères standard) ET ( '[Ligne 1] Date d'échéance de paiement' OU  '[Ligne 1] Type de facture (facture ou avoir)') ET (createDate OU deliveryDate) ET (amountHT ET taxRate)

Basculer d'une vue arbre à une vue requête pseudo SQL

En cliquant sur ce bouton , vous pouvez basculer d'une vue arbre (cf. image ci-dessus) à une vue requête pseudo SQL (cf. image ci-dessous) :

 

Utiliser un même attribut dans plusieurs critères

Le même attribut d'une collection peut être utilisé plusieurs fois.

Par exemple, vous souhaitez pouvoir rechercher :

 

Pour cela :

  1. Dans la liste des attributs, dédoublez la collection en cliquant sur l'icône de dédoublement .
    → La collection apparaît avec un préfixe de numéro de ligne.
  2. Sélectionnez l'attribut une première fois.
    → L'attribut est ajouté dans l'arbre des conditions.
  3. Recommencez l'opération autant de fois que vous souhaitez voir le critère apparaître. Assemblez ensuite les critères sous un nœud "ou".

 

Compléments d'informations

  1. La notion de Groupe :
    Vous pouvez utiliser la notion de Groupe, par exemple, pour retrouver toutes les interventions dont une occupation dure plus de 4 heures ET une occupation engendre un coût supérieur à 500 euros.

 

  1. L'ajout de colonne en liste résultat :
    Il est possible d’ajouter une nouvelle colonne qui sera affichée (visualisation seule) dans la liste résultat en cas d'utilisation d'un filtre avancé.
    Pour cela, on sélectionne le code d’une référence (exemple : cause de défaillance) en cliquant sur la flèche bleue correspondante.
    La colonne "Res" est automatiquement cochée afin de repérer cette notation.