(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Интеграция IBM Rational Portfolio Manager и IBM Rational ClearQuest: Часть 1.

Источник: IBM Rational

Интеграция

Цель интеграции IBM Rational Portfolio Manager и IBM Rational ClearQuest - связать детализацию деятельностей процесса разработки в ClearQuest с планированием и отслеживанием проекта в Rational Portfolio Manager; такая интеграция помогает в выполнении следующих задач:

  • Импорт и синхронизация записей ClearQuest в Rational Portfolio Manager в форме суммарных задач, задач и элементов программы работ;
  • Обеспечение руководителей проекта более отчетливым представлением и пониманием деятельностей процесса разработки, способствующим более эффективному управлению проектом и планированию пропускной способности ресурсов. Это достигается за счет автоматизации извлечения информации о статусе или состоянии из ClearQuest и обновлении соответствующих актуальных данных задачи в Rational Portfolio Manager;
  • Внедрение более передовых методов управления с использованием более детализированного отслеживания проекта без внесения существенных изменений в имеющиеся процессы и методы;
  • Создание ситуации, при которой роли используют наиболее подходящие для них инструменты (например, руководитель проекта работает с Rational Portfolio Manager, а разработчик - с ClearQuest);
  • Автоматизация обновлений элементов программы работ в Rational Portfolio Manager, в том числе создание, изменение и удаление из связанных записей ClearQuest.

Это первая из четырех статей серии, рассказывающей об интеграции этих двух программных продуктов. В ней мы сосредоточимся на настройке параметров секции отображения задач Task Mapping профиля ClearQuest в Rational Portfolio Manager. Во второй статье описывается настройка компонента Scope Mapping в профиле ClearQuest и настройка макета для проекта (Project), задачи (Task) и элемента программы работ (Scope Element). В третьей статье речь пойдет об интеграции инструментов Rational Portfolio Manager и ClearQuest. В последней статье серии мы рассмотрим установку и настройку параметров связующего ПО, которое необходимо для поддержки данной интеграции.

Цель настройки параметров Rational Portfolio Manager - создание отображения между элементами Rational Portfolio Manager и типами записей ClearQuest. В отображении определяется, какая информация будет совместно использоваться этими двумя инструментами. В подавляющем большинстве случаев общие ресурсы из ClearQuest используются в Rational Portfolio Manager, хотя часть информации из Rational Portfolio Manager тоже видима в ClearQuest. Описанные отображения касаются четырех (4) областей в описании (Description) Rational Portfolio Manager:

  • портлет Information;
  • портлет Attributes;
  • портлет ClearQuest Integration;
  • портлеты RTF.

В ClearQuest предусмотрена вкладка RPM Integrations. Эта вкладка отображает информацию из Rational Portfolio Manager. В предыдущих версиях Rational Portfolio Manager эта же информация отображается на другой вкладке, которая называется RPM Schedule. Если вы перешли на версию 7.1 с уже установленной и использовавшейся интеграции версии 7.0.x.x, у вас будут присутствовать обе вкладки. До начала работы следует ознакомиться с необходимыми условиями описываемой интеграции.

 

Необходимые условия

Ниже перечислены основные необходимые условия для осуществления и использования описанной интеграции:

  • Чтобы использовать интеграцию с ClearQuest, у вас должен быть установлен инструмент Rational Portfolio Manager 7.1 или более поздней версии. Версия 7.1 стала доступной широкому кругу пользователей 29 июня 2007 г.;
  • В качестве сервера приложений должна быть установлена одна из следующих программ: IBM WebSphere (версии 5.x, 6.x или более поздние) или Apache Tomcat (версии 5.0, 5.5 или более поздние);
  • На сервере должно быть развернуто связующее ПО Rational Portfolio Manager;
  • Должен быть установлен инструмент ClearQuest.
    • Поддерживаются следующие версии ClearQuest:
      • 2003.06.15;
      • 2003.06.16;
      • 7.0.0;
      • 7.0.1 или более поздние.
    • Должны быть установлены следующие компоненты ClearQuest:
      • Сервер баз данных ClearQuest;
      • Клиентская установка ClearQuest для Windows;
      • Web-клиент ClearQuest;
      • Конструктор ClearQuest Designer.
  • Для ClearQuest (и использования в описываемой интеграции) поддерживаются следующие типы баз данных:
    • IBM DB2;
    • Oracle.
  • К локальной реплике ClearQuest необходимо применить пакет Rational Portfolio Manager-ClearQuest (если вы работаете с IBMRational ClearQuest MultiSite);
  • В установке ClearQuest должны присутствовать следующие изменения (мы подробно рассмотрим их в одной из следующих статей данной серии):
    • Создан тип записи RPMCQOwner;
    • Специально для целей нашей интеграции создан пользователь ClearQuest.
  • В ClearQuest имеются данные.

 

Описание интеграции

Интеграция Rational Portfolio Manager и ClearQuest в версии 7.1 была дополнена новыми функциями. Знание возможностей интеграции в версиях от 7.0.2.2 до 7.0.5.5 (далее - версии 7.0.x) поможет вам разобраться в изменениях, реализованных в версии V7.1. В первом варианте этой интеграции:

  • Интеграция могла быть запущена из Rational Portfolio Manager на следующих уровнях:
    • проектное предложение (Proposal);
    • проект (Project);
    • суммарная задача (Summary Task).
  • Любая сохраняемая запись ClearQuest, имеющая поле owner (владелец), могла быть импортирована в Rational Portfolio Manager независимо от ее типа;
  • Все импортированные типы записей в Rational Portfolio Manager становились задачами (Task) (то есть они не могли быть импортированы как типы элементов программы работ);
  • Синхронизацию можно было запустить только из Rational Portfolio Manager, и только пользователем (то есть допускалась только синхронизация вручную);
  • Чтобы выполнить синхронизацию в среде ClearCase MultiSite, API в Rational Portfolio Manager находит главную запись (master record) (используя доступ ко всем репликам, которые были предварительно определены в System Administrator) и обновляет текущую запись;
  • В случае конфликтов определяется приоритетность выполнения;
  • В зависимости от настройки объектов в Rational Portfolio Manager (Proposal, Project или Summary Tasks) возможны два сценария интеграции:
    • по продолжительности (%Duration Complete);
    • по трудозатратам (Actuals).
  • Изменения состояния управляются через ClearQuest;
  • При создании экземпляров записей ClearQuest в Rational Portfolio Manager владелец определяется по информации, указанной в поле Owner в ClearQuest:
    • если в этом поле в ClearQuest указан владелец, то этот пользователь в Rational Portfolio Manager становится Task Responsible (Ответственным за выполнение задачи);
    • если поле Owner не заполнено, то ответственным за выполнение задачи в Rational Portfolio Manager становится пользователь, который выполняет операцию импорта (до назначения ответственным за выполнение задачи нового ресурса).

В Rational Portfolio Manager V7.1 появились следующие изменения:

  • Все сохраняющие состояние типы записей Rational ClearQuest могут быть импортированы в Rational Portfolio Manager в виде следующих объектов:
    • Tasks (Задачи);
    • Summary Tasks (Суммарные задачи);
    • Scope Elements (Элементы программы работ).
  • Задачи в Rational Portfolio Manager можно экспортировать в Rational ClearQuest на основании отображения, определенного в Rational Portfolio Manager;
    • Способ экспорта учитывает отображения задач Task Mappings в профиле, ассоциируемом с данным проектом или проектным предложением.
  • В Rational Portfolio Manager можно настроить запуск синхронизации по расписанию.

 

Проверка корректности пакета Rational Portfolio Manager-ClearQuest

Прежде чем использовать интеграцию, рекомендуется проверить корректность пакета, который был применен к базе данных.

Проверка корректности с правами разработчика

Если вы обладаете правами разработчика, вы легко можете проверить корректность в ClearQuest Designer, выполнив следующие шаги:

  1. Запустите ClearQuest Designer, выбрав из меню команды Start > Program Files > IBM Rational > IBM Rational ClearQuest > ClearQuest Designer;
  2. Выполните вход с именем пользователя и паролем учетной записи, которой предоставлены права разработчика;
  3. Нажмите кнопку Cancel в диалоговом окне выбора схемы;
  4. Выберите в меню команды View > Schema Summary;
  5. Выберите имя той схемы, которую вы хотите просмотреть. Чтобы найти имя схемы, используйте полосу прокрутки в секции Schema Name;
  6. Разверните папку и выберите номер версии. После этого в правой панели будет показана выбранная схема (см. рисунок 1):

    Рисунок 1. Окно Schema Summary в Rational ClearQuest Designer
    окно schema summary

  7. При помощи полосы прокрутки в окне Associated Packages найдите пакет RPMCQIntegration (см. рисунок 1);
  8. Убедитесь, что номер версии пакета - 1.3 или более поздний;
  9. Проверив номер версии пакета в схеме, нажмите кнопку OK для выхода из диалогового окна Schema Summary;
  10. Выберите в меню команды File > Exit, чтобы закрыть окно ClearQuest Designer.

Проверка корректности в том случае, если у вас нет прав разработчика

Если вы не обладаете правами разработчика, вы не можете просматривать установленные в схеме пакеты, но это не помешает вам проверить, корректный ли пакет интеграции был установлен в базе данных Rational ClearQuest. Для этого выполните следующие действия:

  1. Запустите ClearQuest, выбрав из меню команды Start > Program Files > IBM Rational > IBM Rational ClearQuest > ClearQuest;
  2. Выполните вход с именем пользователя и пароля учетной записи, обладающей правами для доступа к базе данных;
  3. Выберите один из типов запросов, разрешенных для этой интеграции, и выполните его (например, запрос All Defects);
  4. В результатах этого запроса выделите одну из записей:
    1. После этого должна стать доступной вкладка RPM Integration. Перейдите на эту вкладку;
    2. Если версия пакета ClearQuest - 1.3, то форма для этой таблицы будет состоять из трех секций. Нижняя секция (содержащая поле Parent record id), показанная на рисунке 2, была добавлена именно в этой версии.

      Рисунок 2. Клиент ClearQuest
      Рабочая область ClearQuest с полем  parent record id

  5. После проверки корректности пакета, примененного к базе данных ClearQuest, можно выйти из приложения, выбрав из меню команды File > Exit.

Проверка корректности гарантирует, что вы можете создавать профили, использующие все новые функции Rational Portfolio Manager V7.1.


В начало


Создание профилей отображения ClearQuest-Rational Portfolio Manager

Наша проверка корректности пакета RPMCQIntegration, примененного к схеме и базе данных ClearQuest, прошла успешно, и теперь мы можем приступить к настройке Rational Portfolio Manager. Чтобы использовать интеграцию, в Rational Portfolio Manager следует выполнить следующие действия:

  • Создать профиль (профили) интеграции ClearQuest;
  • Создать макеты для различных элементов, содержащих информацию интеграции ClearQuest;
  • Сопоставить профиль проектам Rational Portfolio Manager.

Создание профилей интеграции

Выполните следующие шаги:

  1. Выполните вход в Rational Portfolio Manager с именем пользователя и паролем учетной записи, обладающей правами администратора, а затем нажмите кнопку Sign in, как показано на рисунке 3:

    Рисунок 3. Диалоговое окно входа в Rational Portfolio Manager
    диалоговое окно входа

  2. По окончании загрузки приложения найдите в навигационном дереве элемент Application Administration.
    Примечание: возможно, дерево развернуто не полностью. Если это так, воспользуйтесь полосой перехода над деревом и разверните дерево, как показано на рисунке 4. Нажмите и отпустите левую кнопку мыши на элементе Application Administration.

    Рисунок 4. Навигационное дерево Rational Portfolio Manager
    рабочая область


    Можно также нажать кнопку Application Administration, если вы не хотите использовать полосу перехода (см. рисунок 4). Эта кнопка расположена сразу же под отображаемым фрагментом навигационного дерева. Чтобы найти нужную кнопку, подведите к ней указатель мыши, и вы увидите подсказку с ее именем. Нажмите кнопку Application Administration (эта кнопка обычно крайняя справа, как показано на рисунке 5):

    Рисунок 5. Подсказка с именем кнопки Application Administration
    подсказка с именем кнопки

  3. На вкладке General рабочей области Application Administration (первая вкладка слева) введите URL Web-сервиса ClearQuest. URL сохраняется в секции ClearQuest Integration в нижней части вкладки.
    Чтобы найти это поле, возможно, вам придется воспользоваться полосой прокрутки, расположенной справа. Это поле нельзя редактировать непосредственно (хотя может показаться, что можно). Сначала нужно нажать кнопку с многоточием (…) справа от этого поля, как показано на рисунке 6:

    Рисунок 6. Поле Integration в ClearQuest на вкладке General
    поле с URL сервера в рабочей области

  4. После того как вы нажмете эту кнопку, откроется диалоговое окно ClearQuest Integration; введите URL Web-сервиса ClearQuest в поле WebService Address и нажмите кнопку OK, как показано на рисунке 7:

    Рисунок 7. URL в диалоговом окне ClearQuest Integration
    поле Web Address в диалоговом окне

  5. Воспользуйтесь стрелкой прокрутки вправо (она находится в правом верхнем углу приложения), чтобы найти вкладку ClearQuest Integration, показанную на рисунке 8. Эта вкладка - крайняя справа в списке вкладок;

    Рисунок 8. Вкладка ClearQuest Integration в окне Application Administration
    рабочая область

  6. Перейдите на вкладку (см. рисунок 9):

    Рисунок 9. Вкладка ClearQuest Integration в окне Application Administration
    отображение ClearQuest в RPM


    Вкладка ClearQuest Integration имеет две вложенные вкладки: Mapping Profile (профиль отображения) и Integration Settings (параметры интеграции). В этой статье мы рассмотрим вкладку Mapping Profile . На вкладке Mapping Profile присутствуют две основных секции. Одна из них, Task Mappings, предназначена для настройки отображения задач, другая, Scope Element Mappings - для настройки отображения элементов программы работ. Если вы хотите добиться большей гибкости при работе с обеими вкладками, рекомендуем заполнять для каждого профиля обе секции;
  7. Для этого вы сначала должны создать категорию Category, которая может включать несколько профилей. Перетащите при помощи мыши пиктограмму Category в левую панель, как показано на рисунке 10:

    Рисунок 10. Создание новой категории для интеграции ClearQuest
    перетаскивание мышью пиктограммы категории

  8. Перетащив категорию, введите имя в поле Name, а затем нажмите клавишу Enter;
  9. Теперь необходимо создать профиль. Для этого перетащите мышью пиктограмму профиля Profile в только что созданную категорию, как показано на рисунке 11. Инструмент поможет вам определить, где именно следует разместить категорию. Чтобы проверить правильность размещения, посмотрите на указатель мыши прежде, чем отпустить пиктограмму:
    1. если он выглядит следующим образом, то
      указатель "отпустить"
      вы правильно разместили профиль по отношению к категории. Убедитесь, что размещаете профиль в нужной категории, если их больше одной. Теперь можно отпустить левую кнопку мыши.
    2. если указатель: выглядит так, как на следующем рисунке, то
      указатель "не отпускать"
      вы еще не нашли правильное место, в котором можно отпустить левую кнопку мыши. Продолжайте перемещать профиль, пока указатель мыши не примет вид, указывающий на то, что правильное положение для профиля найдено. После этого можно отпустить левую кнопку мыши.
  10. Приложение зарезервирует место для профиля, как показано на рисунке 11:

    Рисунок 11. Перетаскивание профиля при помощи мыши в окно ClearQuest Integration, на вкладку Mapping Profile
    рабочая область с заместителем для профиля

  11. Введите имя для профиля в поле Name. Нам нужно имя, которое будет точно отражать тип создаваемого профиля. В примере на рисунке 12 выбрано имя CQTasks and SE;
  12. Нажмите клавишу Enter. НЕ устанавливайте флажок в расположенном рядом поле Publish;
  13. После создания профиля в главном окне становятся активными кнопки Add и Remove (см. рисунок 12):

    Рисунок 12. Секции Task Mappings и Scope Element Mappings теперь доступны для заполнения
    рабочая область с доступными для заполнения полями отображения

Это позволит вам (как администратору) добавлять или удалять типы записей, которые были определены в ClearQuest. Незаметно для пользователя Rational Portfolio Manager динамически выполняет запрос к схеме ClearQuest, чтобы определить, какие типы записей доступны. Ниже для примера перечислено несколько типов записей:

  • Defects;
  • Change Requests;
  • Enhancement Requests;
  • Test Cases;
  • Test Plans.

Вы можете наблюдать и другие типы записей, в зависимости от особенностей проекта вашей схемы ClearQuest.

Добавление нового типа записи

Перейдите в секцию Task Mappings и добавьте новый тип записей, выполнив следующие шаги.

  1. Нажмите кнопку Add в поле Task Mappings;
  2. Выберите из раскрывающегося списка нужный тип записи, как показано на рисунке 13:

    Рисунок 13. Вставка нового типа записи в профиль
    раскрывающееся меню типов записей

  3. Выделив тип записи (в нашем примере, Defect), перейдите в следующее поле и из раскрывающегося списка выберите элемент, который будет соответствовать Task Name в Rational Portfolio Manager, как показано на рисунке 14. В нашем примере выбрано имя задачи Headline;

    Рисунок 14. Выбор в ClearQuest поля, которое будет использоваться для Task Name в Rational Portfolio Manager
    раскрывающееся меню для имени задачи

  4. Перейдите в поле Resource Name, это следующее поле справа, и воспользуйтесь раскрывающимся списком для выбора режима назначения ресурсов в Rational Portfolio Manager (см. рисунок 15).
    Здесь доступны два варианта: Owner и Submitter. Owner предназначается для ресурса, который был назначен процессом оценки (это целиком зависит от ваших процессов управления изменениями) владельцем записи. Submitter предназначается для ресурса, который создает запись в ClearQuest. В этом примере используется поле Owner.

    Рисунок 15. Отображение с раскрывающимся списком поля Resource Name
    раскрывающееся меню для имени ресурса


    Затем необходимо заполнить поле % Complete. В этом поле указывается процент выполнения по состоянию записи в любой данный момент времени в ClearQuest. Такие состояния создаются и контролируются в ClearQuest. Их значения используются, если выбран сценарий duration-based;
  5. Чтобы вызвать соответствующее диалоговое окно, нажмите и отпустите левую кнопку мыши в поле % Complete. Рядом с полем появится кнопка с многоточием, нажмите ее; откроется диалоговое окно RPM % Complete, показанное на рисунке 16. (По умолчанию для всех состояний (States) отображается значение 0%.)

    Рисунок 16. Отображения, показывающие значения % Complete по умолчанию
    диалоговое окно RPM % Complete


    Эти процентные значения должны определяться и согласовываться с инвесторами и пользователями до начала реализации. В нашем примере используются значения, показанные на рисунке 17:

    Рисунок 17. Значения в таблице "% Complete"
    диалоговое окно RPM % Complete

  6. Эти значения взяты только для примера и не могут быть рекомендованы для использования в конкретной реализации. Добавив значения для каждого состояния ClearQuest, нажмите кнопку OK.
    Следующее поле используется для того, чтобы отобразить некоторые поля ClearQuest в поля Rational Portfolio Manager. Пользовательские поля представляют собой короткие текстовые поля, которые могут отображать не более 400 байт текста. Эти поля хорошо подходят для отображения такой информации, как название запланированной итерации или идентификатор. Эти поля не рекомендуется использовать как отображения многострочных полей (например, Notes Log, Description или CQTMTNotesLogs);
  7. Нажмите и отпустите левую кнопку мыши на ярлыке Custom Fields, после этого рядом появится кнопка с многоточием. Нажмите эту кнопку; откроется диалоговое окно RPM Custom fields, показанное на рисунке 18.

    Рисунок 18. Диалоговое окно Custom Fields
    диалоговое окно


    В диалоговом окне RPM Custom fields отображается список доступных в схеме ClearQuest полей без учета их типа (например, short string, integer и т. д.).
    Примечание: эти поля создаются как пользовательские поля и в Rational Portfolio Manager. Они отображаются на вложенной вкладке >Fields вкладки Custom Field (эта вкладка находится на том же уровне, что и вкладка ClearQuest Integration) (рисунок 19);
  8. В диалоговом окне Application Adminstration на вложенной вкладке Fields вкладки Custom Fields разверните категории WBS/Scope и ClearQuest_Integration_WBS_Task, как показано на рисунке 19:

    Рисунок 19: Определения полей ClearQuest на вкладке Custom Fields
    список полей

  9. По умолчанию в диалоговом окне RPM Custom fields не выделено ни одно из полей. При помощи полосы прокрутки справа просмотрите весь список полей, которые доступны для выбора. Старайтесь выбирать такие поля, которые определены как short strings или numeric;
  10. Выберите поля ClearQuest, содержимое которых вы хотели бы видеть в представлении Rational Portfolio Manager Description для задачи, которая будет создана при импорте этого типа записи из ClearQuest, а затем нажмите кнопку OK, как показано на рисунке 20.

    Рисунок 20: Диалоговое окно RPM Custom Fields с заполненными полями
    поля, выбранные в диалоговом окне RPM Custom fields


    Затем необходимо заполнить RTF-поля. Поля RTF предназначены для хранения текстовых данных в формате Rich Text Format. Для каждого типа задачи (или суммарной задачи) доступны десять (10) таких полей. Поля RTF могут содержать до 32 Кбайт текста; эти поля следует использовать для отображения многострочных текстовых полей, таких как Status Update или Description;
  11. После щелчка по полю RTF рядом с ним появляется кнопка с многоточием. Если нажать на эту кнопку, откроется диалоговое окно RPM RTF fields, показанное на рисунке 21:

    Рисунок 21: Диалоговое окно RPM RTF Fields со списком полей RTF для задач и суммарных задач
    диалоговое окно


Поля, описанные в столбце RTF Field Label, определяются в Rational Portfolio Manager администратором. Они находятся на вкладке Datafields > RTF, показанной на рисунке 22. Эта вкладка находится на том же уровне, что и вкладка ClearQuest Integrations (отношение между этими двумя вкладками такое же, как и для вкладок Custom Fields и ClearQuest Integrations).

Рисунок 22: Список вкладок, красным обведена вкладка Datafields
вкладка Datafields

Если этот список вас не удовлетворяет (RTF Field Label), вам придется определить нужные поля RTF до создания профиля.

  1. Чтобы закончить отображение для этих полей, нажмите и отпустите левую кнопку мыши в столбце ClearQuest Fields для того значения RTF Field index, которое вы хотите задать. Откроется раскрывающееся меню;
  2. При помощи линейки прокрутки, расположенной справа от этого списка, найдите поле ClearQuest, которые вы хотите использовать, как показано на рисунке 23;
  3. Нажмите и отпустите левую кнопку мыши на этом имени поля. Выбранное значение появится в столбце ClearQuest Fields;

    Рисунок 23: Указание значения поля ClearQuest для RTF Field Index
    раскрывающееся меню в поле Clearquest fields

  4. Таким же образом нужно указать значения для всех полей RTF. Если такие поля нужны вам и для Tasks, и для Summary Tasks, вам придется ввести информацию для двух типов индексов, как показано на рисунке 24:

    Рисунок 24: Диалоговое окно RTF Field с заполненными полями, показывающее отображение полей RTF в поля ClearQuest
    диалоговое окно с заполненными полями

  5. Определив все отображения, нажмите кнопку OK, чтобы закрыть диалоговое окно.
    Мы закончили работу с секцией отображения задач Task Mapping для одного типа записей (см. рисунок 25).

    Рисунок 25: Готовое отображение для типа записей defect
    рабочая область, демонстрирующая отображение задач

Если нужно определить и другие типы записей, вам придется повторно выполнить эти инструкции для каждого такого типа записи (начиная с шага 7 в разделе Создание профиля интеграции).

 

Работа с профилями

При разработке профилей необходимо иметь в виду два момента.

  1. После того как вы опубликовали профиль и приступили к его использованию, вы больше не сможете вносить в этот профиль изменения (в том числе, вы не сможете увидеть ваши настройки, нажимая левой кнопкой мыши в полях). Если подвести к полю указатель мыши, можно увидеть фрагмент списка, как показано на рисунке 26.

    Рисунок 26: Подсказка со списком полей RTF
    всплывающая подсказка


    Примечание: Ширину столбца в этом представлении можно увеличить (см. рисунок 25), это позволит увидеть все содержимое столбца. Далее, можно воспользоваться горизонтальной полосой прокрутки для просмотра каждого поля, как показано на рисунке 27. Рекомендуется до публикации и использования профиля документировать его в какой-либо форме, например в виде снимка экрана или списка;

    Рисунок 27: Расположение полосы прокрутки при увеличенной ширине столбца
    раскрытый столбец

  2. В Rational Portfolio Manager версий 7.0.x и V7.1.x любому проекту можно назначить только один профиль. Это означает, что если вы хотите ассоциировать несколько типов записей из ClearQuest с одним и тем же проектом, то профиль должен содержать отображение задач для каждого типа записей.
    Когда все отображения задач (Task Mappings) будут готовы, профиль может выглядеть примерно так, как на рисунке 28.

    Рисунок 28. Несколько отображений задач в одном профиле
    рабочая область с готовым отображением задач Task Mapping

Мы закончили работу с секцией Task Mappings Все результаты работы будут сохранены даже в том случае, если вы закроете приложение.
Важно: ни один пользователь, включая вас, не может обращаться к этому профилю, чтобы назначить его проекту до тех пор, пока профиль не опубликован. Любые изменения в готовых отображениях, а также добавление новых Task Mappings возможны только до публикации профиля и ассоциирования его с проектным предложением или проектом.

 

Успешное окончание работы

Мы успешно настроили секцию Task Mapping на вкладке ClearQuest Integration в Rational Portfolio Manager. Это дает нам возможность импортировать типы записей ClearQuest, определенные в профиле, в задачи или суммарные задачи Rational Portfolio Manager. Кроме того, мы сможем выполнять экспорт из Rational Portfolio Manager в предварительно заданные типы записей ClearQuest.

В приведенном примере мы создали отображение задач (Task Mapping) для типа записи defect. Воспользовавшись нашими инструкциями, вы сможете создать несколько отображений задач, которые будут удовлетворять вашим требованиям. Как показывает рисунок 28, вы не ограничены одним типом записи на профиль. Это дает вам необходимую гибкость в прикреплении различных типов записей ClearQuest к любому проекту с учетом требований конкретного процесса. Вы также не ограничены в количестве используемых профилей, хотя необходимо иметь в виду информацию из раздела "Работа с профилями".

Создание профиля еще не закончено, поэтому в следующей статье этой серии мы расскажем о том, как закончить работу над профилем (в том числе, поработаем с секциями Scope Mapping и Resource Mapping), а также о том, как его опубликовать. Часть 3 данной серии статей посвящена настройке макета Description View для проекта, задачи и элемента программы работ.

Благодаря такой настройке вы (как руководитель проекта) получите возможность просматривать данные ClearQuest, которые были сделаны видимыми через профиль (профили); это обеспечит легкий доступ к данным разработки.

Читать часть 2

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 06.11.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Rational ClearCase Multisite Floating User License
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM Rational Functional Tester Floating User License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Все о PHP и даже больше
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100