Výrazy a pravidla obchodování

Z užitného hlediska přidávají výrazy a pravidla obchodování k vašim datům obchodní informace (business intelligence). Z technického hlediska nahrazují statické atributy dat dynamickými výrazy, které provádí výpočty nebo jinak manipulují s hodnotou atributů.

Výraz můžete zadat do hodnoty atributu určitého prvku (nebo určitých prvků, pokud používáte hromadný výběr), nebo pokud vytváříte nové prvky, můžete ho zadat do výchozí hodnoty atributu.

Každý výraz nejprve produkt IBM® Rational Focal Point vyhodnotí, aby se ujistil, že splňuje požadavky na přísnost výrazů, než tento výraz spustí. Pokud výraz neprojde tímto vyhodnocením, nedokončí se žádná z jeho operací, a uživatel musí výraz opravit podle zpětné vazby, která se mu doručí.

Příkladem jednoduchého výrazu je zadání výrazu =PI místo hodnoty 3,1415. Pravidla obchodování jsou pokročilé výrazy, které lze použít ke kontrole kvality vašich požadavků, implementaci a dokončení sledu prací, nebo k výpočtům agregovaných prodejů v případě velkých společností.
Poznámka: Chcete-li do produktu IBM Rational Focal Point přidat a spravovat pravidla obchodování, musíte mít buď oprávnění globálního administrátora, nebo mít pravidla obchodování s globálními oprávněními.

Výrazy jsou matematické výpočty, které poskytují informace. Výraz může např. sčítat atributy v modulu, nebo nahrazovat pole se statickým datumem za aktuální datum.

Pravidla obchodování mívají obvykle několik parametrů a provádějí složitější operace. Pravidla obchodování mohou provádět více akcí, nejen návrat jedné hodnoty, jako např. odesílání e-mailových oznámení.

Pokud např. atribut Celkové náklady poskytuje součet atributů Náklady na hardware a Náklady na software, bude výraz v poli atributu Celkové Náklady tento: = Náklady na hardware + Náklady na software.

Atributy Náklady na hardware a Náklady na software jsou zdrojové atributy, a atribut Celkové náklady je cílový atribut. Cílový atribut zjistil změny ve zdrojových atributech a pokud došlo ke změně, sám se aktualizoval. Pravidla obchodování mají podobnou strukturu.

Všechny výrazy a pravidla obchodování jsou uložené v atributech. Avšak v některých případech může být pravidlo obchodování ve vyhrazeném atributu, odděleném od obvyklých atributů. Např. pravidlo obchodování, které posílá oznámení, nebo které vyplňuje matici, musí být ve vyhrazeném atributu kontejneru pravidel obchodování. Kontejner je jednoduše textový atribut, který obsahuje pravidlo obchodování.

Důležité:
V tomto příkladu pravidlo obchodování LinkListAttributeSum vypočítává součet atributu všech prvků uvedených v odkazu na atribut Link List nebo Incoming Links. Cílový prvek má atribut s názvem Total resource need, což je cílový atribut, který se aktualizuje vždy, když se změní zdrojový atribut v propojených zdrojových prvcích. Pravidlo obchodování je uložené v atributu Total resource need v cílovém prvku. Výsledek výpočtu (90) bude vidět, jakmile se prvek zobrazí.
Příklad cílového a zdrojových prvků

Výrazy mohou také zobrazovat obrázky, grafy a tabulky. Mohou také mít speciální režim úpravy, jako např. v semaforech.


Zpětná vazba