Copy Data Model URI
Берёт URI эталонной модели данных и записывает их по имени в выбранные проекты, компоненты, потоки и наборы изменений, во многие за один запуск.
Что это и зачем
Когда в компании много проектов DOORS Next с общей моделью данных, один и тот же атрибут или тип артефакта должен везде иметь один и тот же URI. Отчёты, шаблоны публикации, интеграции OSLC и глобальные конфигурации по этим URI узнают «то же самое» определение в разных проектах, компонентах и потоках, даже если внутренние идентификаторы различаются.
Data Model URIs задаёт URI одного проекта по шаблону. Copy Data Model URI берёт их из эталонного проекта, компонента и потока и записывает по имени в выбранные проекты, компоненты, потоки и наборы изменений, во многие за один запуск.
Какие проблемы решает
- URI заданы один раз в эталонном проекте, а во всех остальных отсутствуют или отличаются.
- Часы в свойствах каждого проекта и потока, чтобы снова ввести те же URI.
- Новые компоненты и потоки, которые так и не получают URI эталонной модели.
- Дублирующиеся URI в цели, которые путают отчёты и интеграции.
Преимущества
- Много целей сразу: выбирайте проекты, компоненты, потоки и наборы изменений в одном дереве, с правилами All components и All streams.
- Правила, которые подхватывают новые потоки: All components и All streams перечитываются при каждом предпросмотре, поэтому компонент или поток, добавленный позже, попадёт в следующий запуск.
- Сначала посмотреть, потом менять: предпросмотр каждой цели с новыми, уже заданными, отсутствующими в цели и конфликтующими URI.
- Безопасность заложена в основу: вы решаете, заменять ли существующие URI, а конфликты и неоднозначные имена никогда не записываются.
- Экспорт в Excel предпросмотра и отчёт о каждом записанном URI по каждой цели.
Как пользоваться
- Вы1Откройте набор изменений в каждом целевом проекте
- Вы2Выберите From и цели
- DOORS Next4Copy URIs: сохранение цель за целью
- Результат5Отчёт об изменениях в Excel
- Откройте набор изменений в каждом целевом проекте (рекомендуется).
- Проверьте From: эталонный проект, компонент и поток или базовую линию. Сначала там то, что открыто в DOORS Next; Change выбирает другое.
- У Targets нажмите Add, отметьте в дереве проекты, компоненты, потоки и наборы изменений или правила All components и All streams и нажмите Add targets.
- Нажмите Preview, если хотите сначала проверить, что получит каждая цель, и экспортируйте предпросмотр в Excel, если его должны проверить другие.
- Нажмите Copy URIs и подтвердите. Без актуального предпросмотра виджет сначала читает все цели. Ход работы показан по каждой цели, остановить можно в любой момент.
- Скачайте отчёт об изменениях кнопкой Log в блоке результата и доставьте наборы изменений, когда результат вас устроит. Сохранение, которое DOORS Next отклонил, показано там с причиной, а Retry all повторяет попытку.
Снимки экрана
1Цели выбраны в дереве проектов, компонентов, потоков и наборов изменений, с правилом All components 2Предпросмотр: что получит каждая цель, с итогами, конфликтами и подробностями каждого определения 3Подтверждение с числом URI и целей и тем, сколько целей являются потоками 4Запуск завершён: отклонённое сохранение указано с причиной от DOORS Next и готово к повтору 5Settings из двух частей: How URIs are copied (правила копирования) и What is copied (копируемые виды определений)
Полезно знать
- Рекомендуем копировать URI только в наборы изменений, открытые в целевых проектах, чтобы ошибочный запуск можно было отменить до доставки. URI, сохранённые прямо в поток, трудно отменить, а некоторые изменения можно откатить только восстановлением из резервной копии.
- Определения сопоставляются по имени внутри своей группы: типы артефактов, атрибуты, типы данных, значения перечислений и типы ссылок. Вы сами выбираете, какие группы копировать.
- Атрибут получает URI, только если его тип данных называется одинаково в обеих моделях, если вы не разрешите иное.
- Нужны права на изменение системы типов в каждом целевом проекте.
- В Settings параметр Replace URIs that are already set включён по умолчанию: определение, у которого в цели другой URI, получает URI источника. Выключите его, чтобы сохранить URI, которые у цели уже есть.
- Базовая линия может быть источником, но никогда не целью.
Что нового в версии 1.7
· Названия изменений публикуются на английском языке.
- Report ready in the notifications