|
|
|||||||||||||||||||||||||||||
|
Интеграция IBM Rational Portfolio Manager и IBM Rational ClearQuest: Часть 2.Источник: IBM Rational Дебра Джонсон
Это вторая статья цикла, посвященная интеграции IBM Rational Portfolio Manager и IBM Rational ClearQuest. В ней мы остановимся на настройке параметров вкладки Scope Mapping профиля Rational ClearQuest в Rational Portfolio Manager и на взаимном отображении ресурсов ручным и автоматическим способом. В статье также объясняется использование интеграции в инструментах Rational Portfolio Manager и ClearQuest. В следующей статье мы расскажем о том, как настроить макет для типов Project, Task и Scope Element. В последней статье серии мы рассмотрим установку и настройку параметров связующего ПО, которое необходимо для поддержки данной интеграции. Выбор профиля
Рисунок 1. Диалоговое окно входа в Rational Portfolio Manager
Чтобы развернуть категории, можно также нажать следующую кнопку (см. рисунок 3). Рисунок 3. Подсказка с именем кнопки Application Administration
Рисунок 4. Вкладка ClearQuest Integration в окне Application Administration
Рисунок 5. Вкладка ClearQuest Integration в окне Application Administration Вкладка ClearQuest Integration имеет две вложенные вкладки: Mapping Profile (Профиль отображения) и Integration Settings (Параметры интеграции). По умолчанию обычно отображается вкладка Mapping Profile.
Рисунок 6. Профили Profile CQTasks и SE на вкладке ClearQuest Integration Отображение элементов программы работСекция Scope Element Mapping появилась в Rational Portfolio Manager версии 7.1. С ее помощью можно отобразить типы записей Rational ClearQuest в элементы программы работ Rational Portfolio Manager. Rational Portfolio Manager включает следующие элементы программы работ:
В зависимости от имеющихся процессов можно использовать часть элементов, все элементы или не использовать элементы вообще; в любом случае вам нужно будет отобразить различные элементы программы работ в типы записей ClearQuest. Для этого используется секция Scope Element Mappings в профиле ClearQuest Integration.
Рисунок 7. Кнопка Add в секции Scope Element Mappings В секцию Scope Element Mappings будет добавлена новая строка. Первое поле для типа записи Record Type заполняют при помощи раскрывающегося списка выбора, в котором представлены все типы записей, доступные для данной схемы ClearQuest (см. рисунок 8). Тип записи по умолчанию в данном списке всегда отображается первым. Рисунок 8. Раскрывающийся список выбора в секции Scope Element Mapping
Рисунок 9. Раскрывающийся список Scope Element Type в секции Scope element mapping Затем необходимо заполнить поле Standard Fields. Оно содержит список обязательных и необязательных полей. Перед именем обязательного поля имеется символ звездочки (*). До тех пор, пока обязательные поля не будут заполнены, вы не сможете задать отображение полей.
Рисунок 10. Диалоговое окно Rational Portfolio Manager Standard Fields В открывшемся диалоговом окне все поля будут незаполненными. Каждое поле содержит раскрывающийся список всех полей, доступных для данного типа записи ClearQuest (рисунок 11).
Рисунок 11. Раскрывающийся список в диалоговом окне Rational Portfolio Manager Standard Fields В примере, показанном на рисунке 12, заполнены все поля. Это не рекомендация, а пример, показывающий, какой тип информации можно использовать. Если дополнительно установить флажок в нижней части окна, URL записи ClearQuest будет помещен в портлет Rational Portfolio Manager Documents. В данном примере флажок установлен. Рисунок 12. Заполненное диалоговое окно Rational Portfolio Manager Standard Fields
Рисунок 13. Диалоговое окно Custom Fields в Rational Portfolio Manager
Рисунок 14. Заполненное диалоговое окно Custom Fields в Rational Portfolio Manager
Имя последнего столбца, который необходимо заполнить - RTF Fields. Это поле также выглядит знакомым, потому что оно аналогично полю RTF fields в секции Task Mapping. Поле содержит 10 имен портлетов. Эти поля определяются на вложенной вкладке RTF вкладки Datafields в Rational Portfolio Manager.
Рисунок 15. Развернут элемент Datafields > RTF > Defect
Рисунок 16. Диалоговое окно Rational Portfolio Manager Scope RTF Fields: Defect В открывшемся диалоговом окне все поля будут незаполненными. В каждом поле имеется раскрывающийся список выбора. Поскольку эти поля могут содержать большие объемы данных, их следует отображать в многострочные поля, определенные в ClearQuest. Раскрывающийся список снова содержит список всех полей, доступных для данного типа записи ClearQuest.
Рисунок 17. Диалоговое окно Scope RTF Fields: Defect в Rational Portfolio Manager
Отображение элементов объема работ на этом успешно завершено. Если вам нужно определить и другие отображения, необходимо повторить инструкции этого раздела, начиная с Шага 1, и создать новое отображение элементов объема работ для каждого типа записей в Rational ClearQuest. На рисунке 18 показана заполненная вкладка Mapping Profiles с несколькими значениями в обеих секциях. Рисунок 18. Заполненный профиль отображения с несколькими значениями в обеих секциях Публикация профиляЗаключительным шагом с точки зрения настройки параметров является публикация профиля. Не забывайте, что, воспользовавшись этим профилем, вы уже не сможете изменить его (если только не удалите из всех проектов, ассоциированных с ним).
Рисунок 19. Опубликованный профиль ClearQuest Параметры интеграции для отображения ресурсов
Примечание Рисунок 20. Вложенная вкладка параметров интеграции Автоматизированное отображение ресурсов Rational Portfolio Manager поддерживает модель обеспечения безопасности, определенную в Rational ClearQuest. Это означает, что вы не получите авторизованного имени пользователя для ClearQuest даже в том случае, если попробуете импортировать полномочия в Rational Portfolio Manager. В этом случае импорт не состоится, а вы получите сообщение, показанное на рисунке 21. Вход в ClearQuest осуществляется через мост интеграции. Рисунок 21. Уведомление о недействительном имени входа Rational Portfolio Manager допускает три способа доступа пользователей к мосту интеграции ClearQuest:
Описание каждого из этих способов вы увидите, если выберете соответствующий вариант в области Resource Mapping вложенной вкладки Integration Settings. По умолчанию выбран вариант Email ID (см. рисунки 22-24). Рисунок 22. Отображение ресурсов при помощи Email ID Для поля Name имеется две опции:
В поле description отображается выбранный объект. Значение по умолчанию - Full Name (рисунок 23). Рисунок 23. Отображение ресурсов при помощи опций Name, Full Name или Nick Name Последняя из опций - Login Name (см. рисунок 24). Для отображения ресурсов можно выбрать только один из этих методов; после того, как метод будет выбран, он применяется ко всему портфелю. Не все поля, используемые в различных методах, являются обязательными, поэтому ваш процесс должен отражать выбранные вами варианты. Рисунок 24. Отображение ресурсов при помощи Login Name/Username Определив метод, который вы будете использовать, нажмите кнопку Apply Resource Mapping (рисунок 24). На экране появится диалоговое информационное окно, показывающее, что процесс начался (рисунок 25). Рисунок 25. Диалоговое окно уведомления Communication Представление Communication отображается в том случае, если существуют любые ресурсы Rational Portfolio Manager, которые можно отобразить на соответствующие ресурсы ClearQuest. Это позволяет разрешить их до того, пока кто-нибудь не начнет использовать интеграцию (см. рисунок 26). Если в области Notification Comment нет никакой информации, значит, все ресурсы в Rational Portfolio Manager уже были успешно отображены в соответствующие ресурсы ClearQuest. Если у вас есть такие пользователи, то одной из возможных причин может быть то, что объекты (адреса электронной почты, например), используемые для отображения ресурсов, возможно, не были заполнены в одном из приложений. Такие ресурсы можно отобразить вручную в Rational Portfolio Manager. Для этого вам не придется повторно запускать функцию отображения ресурсов, но необходимо убедиться, что соответствующие ресурсы доступны в Rational ClearQuest. Пользователь должен иметь подписку на базу данных Rational ClearQuest, кроме того, необходимо обновить базу данных для доступа к этим подпискам. В нашей инструкции не описано создание пользователей ни в одном из двух приложений. При помощи списка, отображаемого в представлении Communication, можно выполнить отображение пользователей вручную. Если таких пользователей много, необходимо решить проблему, лежащую в основе ситуации (незаполненные псевдонимы пользователей, адреса электронной почты и т. д.), а затем повторно запустите Apply Resource Mapping на вкладке ClearQuest Integration. Однако если нужно выполнить отображение всего нескольких пользователей (как показано на рисунке 26), то в этом случае превосходной альтернативой будет неавтоматический метод. Примечание: чтобы использовать этот метод, необходимо иметь полномочия на редактирование ресурсов.
Рисунок 27. Представление Resource Management
Рисунок 28. Отображение контекстного меню для ресурса в представлении Resource Management
Рисунок 29. Диалоговое окно Associate ClearQuest User
Рисунок 30. Выбор пользователя ClearQuest Диалоговое окно будет закрыто. Проверка всех отображений ресурсов Чтобы проверить успешность выполнения отображений для всех ресурсов, можно добавить новый заголовок в макет в представлении Resource Management.
Рисунок 31. Контекстное меню в представлении Resource Management
Рисунок 32. Диалоговое окно Customize Совет: Рисунок 33. Здесь следует добавить новый заголовок в представлении Resource Management
Теперь вы можете видеть все ресурсы Rational Portfolio Manager и ассоциируемые с ними имена пользователей ClearQuest (рисунок 34). Это простой способ найти любые ресурсы, для которых не было выполнено отображение. Что дальшеНа этом настройку Rational Portfolio Manager можно считать законченной. Профиль готов к использованию, а для всех пользователей выполнены и проверены отображения. На следующем этапе необходимо ассоциировать профиль с проектами и проектными предложениями. Однако прежде, чем вы сможете добавить профиль в проект или проектное предложение, необходимо немного изменить макеты, чтобы можно было видеть всю информацию из Rational ClearQuest. В следующей статье мы расскажем о том, как изменить макеты для трех объектов в Rational Portfolio Manager. Читать часть 3. Ссылки по теме
|
|