Можно ввести выражение в качестве значения атрибута для конкретного элемента (или конкретных элементов при использовании множественного выбора) либо в качестве значения атрибута по умолчанию для новых элементов.
Каждое выражение оценивается IBM® Rational Focal Point до его выполнения для гарантии, что оно соответствует требованиям строгости выражений. Если при оценке выражения получена ошибка, то его операции не выполняются, пользователь должен исправить выражение в соответствии с полученным ответом.
Выражения - это математические вычисления, предоставляющие информацию; например, выражение может суммировать атрибуты в модуле или заполнять поле даты значением текущей даты.
Бизнес-правила обычно получают несколько параметров и выполняют более сложные операции. Бизнес-правила могут выполнять, кроме возврата простого значения, и дополнительные действия, такие как отправка уведомления по электронной почте.
Например, если в атрибуте Общая стоимость задается сумма атрибутов Стоимость аппаратного обеспечения и Стоимость ПО, то выражение в поле атрибута Общая стоимость имеет вид = Стоимость аппаратного обеспечения + Стоимость ПО.
Атрибуты Стоимость аппаратного обеспечения и Стоимость ПО являются исходными атрибутами, атрибут Общая стоимость - целевым. Целевой атрибут обнаруживает изменения в исходных атрибутах и обновляется. Бизнес-правила используют аналогичную структуру.
Все выражения и бизнес-правила хранятся в атрибутах. Однако, в некоторых случаях бизнес-правило может находиться в выделенном атрибуте, отдельно от обычных атрибутов. Например, бизнес-правило, отправляющее уведомление или заполняющее матрицу, должно находиться в выделенном атрибуте контейнера бизнес-правила. Контейнер - это простой текстовый атрибут, содержащий бизнес-правило.
Выражения также могут отображать изображения, графики и таблицы. Для этого может существовать специальный режим редактирования, например, в TrafficLight.