Per calcolare la somma di un valore di attributo negli elementi selezionati da un attributo di elenco di link o di link in entrata, è possibile utilizzare la regola di business ListAttributeSum. In questo esempio, un project manager utilizza la regola di business ListAttributeSum per calcolare il costo totale per le esigenze aziendali implementate in un project.
Il project manager controlla il costo totale delle esigenze aziendali implementate nel progetto. Le nuove esigenze o quelle implementate possono essere collegate al progetto, ma in questo caso si è interessati solo alle esigenze aziendali già implementate. Tali esigenze aziendali implementate hanno lo stato Da verificare, Verificato o Completato.
Per includere nel calcolo soltanto le esigenze aziendali implementate, utilizzare una vista basata sugli stati Da verificare, Verificato e Completato. Aggiungendo i parametri listen_to, il costo totale del progetto viene ricalcolato automaticamente quando il costo o lo stato viene aggiornato in una esigenze aziendale collegata.
Importante: I dati riportati in questa sezione rappresentano un esempio. Quando si configura questa regola di business, gli ID attributo, gli ID vista e gli ID utente devono essere raccolti dall'installazione corrente di IBM® Rational Focal Point.
In questo esempio sono utilizzati i seguenti attributi, definizioni di viste e utente:
Tabella 1. Attributi| Modulo |
Nome attributo |
Tipo di attributo |
ID |
Commento |
| Progetti |
Costo totale |
Numero intero |
Non utilizzato |
Questo attributo è il contenitore della regola di business. |
| Progetti |
Esigenze aziendali |
Link in entrata |
51 |
L'attributo Link in entrata visualizza i link dagli elementi nel modulo Esigenze aziendali e potrebbe contenere i link alle esigenze aziendali di qualsiasi stato. |
| Esigenze aziendali |
Costo |
Numero intero |
23 |
|
| Esigenze aziendali |
Status |
Scelta |
Non utilizzato |
Gli elementi di scelta possono includere Nuovo, Pianificato, Da verificare, Verificato e Completato. Questo attributo è utilizzato per la vista. |
Tabella 2. Definizione della vista| Nome vista |
Modulo |
Attributi visibili |
Regole della vista |
ID vista |
| Esigenze aziendali implementate |
Esigenze aziendali |
|
Il tipo è una cartella è false AND lo stato è (Da verificare O Verificato O Completato) |
38 |
Tabella 3. Proprietà utente| Nome utente |
Livello di accesso |
ID utente |
| Admin |
Amministratore del workspace |
46 |
Per visualizzare il costo totale per le esigenze aziendali implementate, in questo esempio immettere la regola di business nell'attributo
Costo totale nel modulo Progetti:
=ListAttributeSum("51","38", "23", "46", 'Business Needs', "listen_to=Cost", "listen_to=Status", "listen_to=type is a folder")