Атрибуты, используемые в нескольких модулях, имеют в этих модулях уникальные идентификаторы, даже если их имена и типы совпадают в каждом модуле. Как следствие, для внешних приложений один и тот же атрибут в разных модулях - это разные атрибуты. Такое поведение может приводить к неполадкам. Например, Rational Insight может выдавать разные значения атрибута в зависимости от модуля.
Преобразование атрибутов позволяет присвоить один URI атрибутам с одинаковыми именами и типами, но находящимся в разных модулях. Это дает согласованное представление OSLC, с помощью которого внешние приложения могут распознавать эквивалентные атрибуты в модулях и создавать отчеты.
Системный атрибут | URI по умолчанию |
---|---|
Конкретное число | http://jazz.net/ns/rm/doors/attribute#absoluteNumber |
Кем создано | http://jazz.net/ns/rm/doors/attribute#createdBy |
Дата создания | http://jazz.net/ns/rm/doors/attribute#createdOn |
Создано с помощью | http://jazz.net/ns/rm/doors/attribute#createdThru |
Описание | http://jazz.net/ns/rm/doors/attribute#description |
Автор последнего изменения | http://jazz.net/ns/rm/doors/attribute#modifiedBy |
Дата последнего изменения | http://jazz.net/ns/rm/doors/attribute#modifiedOn |
Имя | http://jazz.net/ns/rm/doors/attribute#name |
Заголовок объекта | http://jazz.net/ns/rm/doors/attribute#objectHeading |
Краткий текст объекта | http://jazz.net/ns/rm/doors/attribute#objectShortText |
Текст объекта | http://jazz.net/ns/rm#primaryText |
Префикс | http://jazz.net/ns/rm/doors/attribute#prefix |
Для преобразования атрибутов с URI выполните следующие действия:
Для того чтобы сделать связи URI доступными внешним приложениям, после создания или изменения связей опубликуйте изменения на странице Общие в окне Преобразование связей и атрибутов. Публикация изменений может потребовать полной перезагрузки данных во внешних приложениях. Поэтому изменения преобразований следует по возможности объединять и применять пакетно, чтобы минимизировать число событий публикации.
Изменение преобразований атрибутов влияет на представление OSLC ресурсов, содержащих соответствующие атрибуты. Для приложений-получателей изменения преобразований выглядят как изменения данных, и может потребоваться перезагрузка всех связанных ресурсов. Необходимое количество времени на обновление изменений зависит от числа затронутых ресурсов. Публиковать изменения следует с осторожностью.
При добавлении или изменении преобразования атрибута в модуле, который входит в рабочий набор, требуется обновление рабочего набора. Например, если изменяется преобразование атрибута, который используется в Rational Engineering Lifecycle Manager, обновите рабочий набор, чтобы гарантировать отображение атрибутов в Rational Engineering Lifecycle Manager. После преобразования связи атрибута удалите модуль из рабочего набора и примените изменения. Затем добавьте модуль снова в рабочий набор и примените изменения.