Un indicateur filtre prend pour valeur le nombre d'éléments d'une liste de résultat, en fonction de critères de recherche.
Il se construit automatiquement à la demande, à partir de l'écran de recherche correspondant à la liste souhaitée.
Dans les formulaires où il est présent, l'indicateur filtre est un lien hypertexte vers la liste résultante.
Droits
L'indicateur ne prend en compte que les éléments auxquels l'utilisateur connecté a droit.
Par exemple, si l'indicateur retourne le nombre d'interventions en cours, ne seront comptées que les interventions d'organisation et de critère d'accès compatibles avec les droits de l'utilisateur.
Créer un indicateur filtre
- Dans l'onglet [Recherche] d'une fonctionnalité, saisir les critères de recherche constituant le filtre de l'indicateur, puis sélectionner [Transformer en indicateur] dans l'icône analyse
.
→ Le formulaire de détail du nouvel indicateur apparaît.
La liste des critères de filtre contient ceux renseignés dans le formulaire de recherche. Modifiez éventuellement les valeurs des critères pour les remplacer par des paramètres.
- Enregistrez l'indicateur, qui sera désormais présent dans la liste des indicateurs du module [Analyse].
Valeurs des critères
Vous pouvez modifier les valeurs des critères mais il n'est pas possible d'en ajouter ou d'en supprimer.
Si vous souhaitez modifier la liste des critères, supprimez l'indicateur et recréez-le depuis le formulaire de recherche.
Les valeurs des critères peuvent être des paramètres (voir exemple ci-après) :
- Date du jour : {sysDate}
- Utilisateur connecté : {user.code}
- Code entité : {bean.code}
Vous pouvez aussi créer des expressions, par exemple :
- {sysDate} + 1{month} + 1{day} = Date du jour + 1 mois et 1 jour.
- {bean.material.code} = Code du Matériel de l'entité.
Pour la liste des mots-clés, voir Valeur par défaut dynamique.
Exemple complet : Demandes de travaux en retard, dont je suis destinataire
- Dans le module [Travaux], sélectionnez la fonctionnalité [Recherche DT].
→ La liste des DT s'affiche.
- Basculez sur l'onglet [Critères], renseignez les critères de recherche suivants :
- État : "En attente de prise en compte" et "En attente de réalisation",
- Destinataire : votre code utilisateur,
- Date de fin souhaitée Max : Date du jour.
- Sélectionnez [Transformer en indicateur] dans le menu de l'icône
.
→ Le formulaire de détail de l'indicateur s'affiche.
- Pour que cet indicateur soit valable tous les jours et pour tous les utilisateurs, affectez les valeurs suivantes aux critères :
- État : valeur inchangée,
- Destinataire : {user.code},
- Date de fin souhaitée Max : {sysDate}.
Complément : Indicateur fonction d'une entité donnée
Supposons que vous souhaitiez connaître le nombre d'interventions en cours sur chaque Localisation : Interventions en cours pour une Localisation donnée.
- Dans le module [Travaux], sélectionnez la fonctionnalité [Interventions].
→ La liste des interventions s'affiche.
- Basculez sur l'onglet [Critères], renseignez les critères de recherche suivants :
- État : En cours, En attente de fourniture,
- Localisation : *
→ L'indicateur comportera ce critère.
- Dans le détail de l'indicateur :
- Affectez la valeur {bean.code} à la Localisation,
- Renseignez BOX (Point de structure), dans le type d'entité.
→ L'indicateur créé ne pourra être affiché que dans les indicateurs liés au formulaire de détail du point de structure, voir formulaire de détail.