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čí.
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í.
Výrazy mohou také zobrazovat obrázky, grafy a tabulky. Mohou také mít speciální režim úpravy, jako např. v semaforech.