Exemple de ListAttributeSum

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
  • Titre
  • Statut
  • Coûts
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") 

Retour d'informations