Espressioni e regole di business

Da un punto di vista dell'utilizzo, le espressioni e le regole di business aggiungono informazioni di business ai propri dati. Da un punto di vista tecnico, sostituiscono attributi di dati statici con espressioni dinamiche per eseguire dei calcoli o manipolare in altro modo il valore di attributi.

È possibile immettere un'espressione come valore di attributo per uno specifico elemento (o per specifici elementi, se si utilizza la selezione multipla) o come valore di attributo predefinito per nuovi elementi.

Ciascuna espressione viene valutata da IBM® Rational Focal Point prima di essere eseguita per garantire che soddisfi i requisiti di severità dell'espressione. Se l'espressione non supera la valutazione, nessuna delle relative operazioni viene completata e l'utente deve correggere l'espressione in base al feedback ricevuto.

Un esempio di espressione semplice prevede l'inserimento di =PI al posto di 3.1415. Le regole di business sono espressioni avanzate che è possibile utilizzare per controllare la qualità dei propri requisiti, implementare un workflow completo o aggregare dati sulle vendite per una grande azienda.
Nota: per aggiungere e gestire regole di business in IBM Rational Focal Point, è necessario essere un amministratore globale o disporre delle regole di business di autorizzazione globale.

Le espressioni sono calcoli matematici che forniscono informazioni; ad esempio, un'espressione può riepilogare gli attributi in un modulo o sostituire un campo di date statico con la data corrente.

Le regole di business generalmente prevedono diversi parametri e completano operazioni più complesse. Possono causare l'esecuzione di altre azioni oltre alla restituzione di un valore semplice, come ad esempio l'invio di una notifica email.

Se, ad esempio, l'attributo Total cost fornisce la somma degli attributi Hardware Cost e Software cost, l'espressione nel campo dell'attributo Total cost è = Hardware Cost + Software cost.

Gli attributi Hardware Cost e Software cost sono attributi di origine, mentre l'attributo Total Cost è l'attributo di destinazione. L'attributo di destinazione rileva le modifiche negli attributi di origine e si aggiorna quando si verificano delle modifiche. Le regole di business utilizzano una struttura simile.

Tutte le espressioni e regole di business sono memorizzate negli attributi. Tuttavia, in alcuni casi una regola di business può trovarsi in un attributo dedicato, separato dagli attributi ordinari. Ad esempio, una regola di business che invia una notifica o popola una matrice deve trovarsi in un attributo contenitore della regola di business dedicato. Il contenitore è semplicemente un attributo Testo contenente una regola di business.

Importante:
In questo esempio, la regola di business LinkListAttributeSum calcola la somma di un attributo per tutti gli elementi elencati in un attributo Link, Elenco di link o Link in entrata. L'elemento di destinazione dispone di un attributo denominato Total resource need, che è l'attributo di destinazione che viene aggiornato ogni qualvolta un attributo di origine negli elementi di origine collegati cambia. La regola di business viene memorizzata nell'attributo Total resource need nell'elemento di destinazione. Il risultato del calcolo (90) è visibile quando viene visualizzato l'elemento.
Un esempio degli elementi di origine e di destinazione

Le espressioni possono anche visualizzare immagini, grafici e tabelle. Possono anche disporre di una speciale modalità di modifica, ad esempio, in TrafficLight.


Feedback