Le scénario suivant présente comment ajouter sur la fiche de demande de travaux, un alerteur "DT en cours sur le matériel".
Celui-ci sera affiché dès lors que le matériel sera renseigné sur la page.
Étape 1 : Création de l'indicateur
Cette étape consiste à créer un indicateur filtre sur la fonctionnalité "Demande de travaux".
- Ouvrir la fonctionnalité [Recherche de DT].
- Sélectionner les critères de filtre :
- État : Attente prise en compte, Attente réalisation et Attente information.
- Matériel : * .
- Dans le menu des indicateurs
, sélectionner "Transformer en indicateur".
→ Le formulaire de détail de l'indicateur est affiché.
- Saisir le détail de l'indicateur :
- Code = ACTUAL_MATERIAL_MR,
- Libellé = DT en cours sur le matériel,
- Valeurs de surveillance :
- Plafond = 1 , ainsi, le pictogramme sera affiché dès la présence d'une DT au moins.
- Pictogramme = INDIC06.
-
Critères :
- Matériel : {bean.code},
- État : Laisser les valeurs indiquées.
- Type d'entité : MATERIAL.
- Enregistrer le nouvel indicateur.
Étape 2 : Ajout de l'alerteur sur le formulaire personnalisé
Cette étape consiste à ajouter l'indicateur sur le formulaire personnalisé de la fiche matériel.
- Ouvrir la fonctionnalité [Formulaires personnalisés].
- Créer un formulaire personnalisé (ou ouvrir le formulaire personnalisé existant) :
- Module "Travaux", Fonctionnalité "Demande de travaux", Formulaire "Détail d'une DT".
- Cliquer sur "Éditer le formulaire".
→ Le formulaire est affiché en mode personnalisation.
- Faire glisser un composant de type "Lien" sur une zone vide du formulaire. Il permettra d'accéder à la liste des DT en un clic. Ajuster sa taille, sa position.
- Affecter au contrôle créé les propriétés suivantes :
- Action : VIEWINDRESULTACTION.
- URL : #{formAnimator.IUFAnimator.indicatorValues['ACTUAL_MATERIAL_MR'][formAnimator.bean].bitmap}.
- Valeur : Vide, pour n'afficher que l'image.
- Paramètre 1 : ACTUAL_MATERIAL_MR.
- Paramètre 2 : #{formAnimator.bean}.
- Infobulle : DT sur le matériel.
Sur le formulaire de détail matériel, l'URL serait simplement #{formAnimator.IUFAnimator.indicatorValues['ACTUAL_MATERIAL_MR'].value}, et le paramètre 2 ne serait pas à renseigner.
Étape 3 : Actualisation de l'alerteur lors de la saisie du Matériel
Cette étape consiste à indiquer dans la zone "Matériel" du formulaire que l'alerteur doit être rafraîchi lorsqu'elle est modifiée.
- Mémoriser l'identifiant de l'alerteur.
- Sélectionner le champ de saisie du matériel.
- Dans la propriété "Zone rafraichies", ajouter l'identifiant à la suite des autres, séparé par une virgule.
- Valider la personnalisation.
Étape 4 : Test de l'alerteur
Pour cela, il faut qu'une DT ait été créée sur un matériel.
- Créer une demande de travaux.
- Renseigner le matériel, puis quitter la zone.
→ L'alerteur est affiché.
- Cliquer sur l'image de l'alerteur.
→ La liste des demandes de travaux en cours sur le matériel est affichée.