Для вычисления суммы значений атрибута в выбранных элементах из атрибута списка ссылок
или входящих ссылок можно использовать бизнес-правило ListAttributeSum. В этом примере руководитель проекта вычисляет общую стоимость реализованных бизнес-требований
в проекте с помощью бизнес-правила ListAttributeSum.
Руководитель проекта отвечает за контроль общей стоимости бизнес-потребностей, реализованных
в проекте. С проектом можно связать новые или запланированные бизнес-потребности, однако в данном
случае рассматривается только реализация бизнес-потребностей. Для реализованных бизнес-потребностей может быть указано одно из следующих состояний: Подлежит
проверке, Проверено или Выполнено.
Для добавления в
вычисление только реализованных бизнес-потребностей укажите представление на основе состояний
Ожидает тестирования, Проверен и Выполнен. Путем добавления параметров
listen_to можно обеспечить автоматическое обновление общей стоимость проекта
в ответ на обновление
стоимости или состояния в связанной бизнес-потребности.
Важное замечание: Данные в этом разделе приведены в качестве примера. При создании этого бизнес-правила ИД атрибутов, ИД представления и ИД пользователя следует
получить из текущего экземпляра IBM® Rational Focal Point.
В этом примере применяются следующие атрибуты, определение представление и пользователь:
Табл. 1. Атрибуты| Модуль |
Имя атрибута |
Тип атрибута |
ИД |
Комментарий |
| Проекты |
Общая стоимость |
Целое число |
Не используется |
Этот атрибут представляет собой контейнер бизнес-правил. |
| Проекты |
Потребности бизнеса |
Входящая ссылка |
51 |
Атрибут Входящая ссылка содержит ссылки из элементов в модуле Бизнес-потребности, а
также может содержать ссылки на бизнес-потребности вне зависимости от состояния. |
| Потребности бизнеса |
Стоимость |
Целое число |
23 |
|
| Потребности бизнеса |
Состояние |
Вариант |
Не используется |
Элементы выбора могут содержать состояния Новый, Запланированный, Ожидает тестирования,
Проверен и Выполнен. Этот атрибут применяется для представления. |
Табл. 2. Определение представления| Имя представления |
Модуль |
Видимые атрибуты |
Правила представления |
ИД представления |
| Реализованные бизнес-потребности |
Потребности бизнеса |
- Название
- Состояние
- Стоимость
|
тип Папка - false AND состояние - (Ожидает проверки OR Проверен OR Выполнен) |
38 |
Табл. 3. Свойства пользователя| Имя пользователя |
Уровень доступа |
ИД пользователя |
| Администратор |
Администратор рабочей области |
46 |
Для просмотра общей стоимости реализованных бизнес-потребностей в этом примере введите это
бизнес-правило в атрибуте
Общая стоимость в модуле Проекты:
=ListAttributeSum("51","38", "23", "46", 'Business Needs', "listen_to=Cost", "listen_to=Status", "listen_to=type is a folder")