Pour calculer la somme d'une valeur d'attribut pour les éléments sélectionnés dans une liste de liens ou d'un attribut de liens entrants, vous pouvez utiliser la règle métier ListAttributeSum. Dans cet exemple, un chef de projet utilise la règle métier ListAttributeSum pour calculer le coût total pour les besoins métier mis en oeuvre dans un projet.
En tant que chef de projet, vous devez surveiller le coût total des besoins métier mis en oeuvre dans votre projet. Des besoins métier nouveaux ou planifiés peuvent également être liés à votre projet, mais dans cet exemple précis, vous vous intéressez uniquement aux besoins métier mis en oeuvre. Les besoins métier mis en oeuvre ont le statut A tester, Vérifié
ou Terminé.
Pour inclure dans le calcul uniquement les besoins métier mis en oeuvre, utilisez une vue basée sur les statuts A tester, Vérifié et Terminé. En ajoutant les paramètres listen_to, le coût total du projet est automatiquement recalculé lorsque le coût ou le statut est mis à jour pour un besoin métier lié.
Important : Les données de cette rubrique constituent un exemple. Lorsque vous définissez cette règle métier, les ID d'attribut, l'ID de vue et l'ID d'utilisateur doivent être collectés à partir de votre installation actuelle de IBM® Rational Focal Point.
Cet exemple utilise les attributs, la définition de vue et l'utilisateur suivants :
Tableau 1. Attributs| Module |
Nom de l'attribut |
Type d'attribut |
ID |
Commentaire |
| Projets |
Total Cost |
Nombre entier |
Non utilisé |
Cet attribut est le conteneur de règles métier. |
| Projets |
Business Needs |
Lien entrant |
51 |
L'attribut Lien entrant affiche les liens à partir des éléments du module Besoins métier, et peut contenir des liens vers des besoins métier avec n'importe quel statut. |
| Besoins métier |
Cost |
Nombre entier |
23 |
|
| Besoins métier |
Status |
Sélection |
Non utilisé |
Les éléments de sélection peuvent être Nouveau, Planifié,
A tester, Vérifié et Terminé. Cet attribut est utilisé pour la vue. |
Tableau 2. Définition de vue| Nom de la vue |
Module |
Attributs visibles |
Règles de la vue |
ID de la vue |
| Besoins métier mis en oeuvre |
Besoins métier |
|
Le paramètre "type is a folder" a la valeur false ET le statut a la valeur A
tester OU Vérifié OU Terminé |
38 |
Tableau 3. Propriétés de l'utilisateur| Nom d'utilisateur |
Niveau d'accès |
ID utilisateur |
| Admin |
Administrateur d'espace de travail |
46 |
Pour afficher le coût total pour les besoins métier mis en oeuvre dans cet exemple, entrez cette règle métier pour l'attribut
Coût
Total dans le module Projets :
=ListAttributeSum("51","38", "23", "46", 'Business Needs', "listen_to=Cost", "listen_to=Status", "listen_to=type is a folder")