Пример ListAttributeSum

Для вычисления суммы значений атрибута в выбранных элементах из атрибута списка ссылок или входящих ссылок можно использовать бизнес-правило 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") 

Отправить комментарий