Data Model URIs
Присваивает каждому типу артефакта, атрибуту, типу данных, значению перечисления и типу связи проекта единообразный URI по одному шаблону, с полным предварительным просмотром до каких-либо изменений.
Что это и зачем
Каждый тип артефакта, атрибут, тип данных и значение перечисления в проекте DOORS Next может иметь URI. Именно по этим URI отчёты, шаблоны публикации, интеграции OSLC и глобальные конфигурации узнают «один и тот же» атрибут или тип в разных проектах и потоках. Без них у каждого проекта свои внутренние идентификаторы, и межпроектная работа перестаёт складываться.
Задавать URI вручную в свойствах проекта – значит открывать каждое определение по очереди, вводить URI и следить за единообразием имён. Для реальной модели данных это сотни записей и часы работы, в которой легко ошибиться. Data Model URIs делает это за один шаг, с единой схемой именования для всей модели.
Какие проблемы решает
- Модели данных без URI, из-за чего отчёты, интеграции и глобальные конфигурации не могут сопоставить типы между проектами.
- URI, введённые вручную, с разным написанием, префиксами и регистром букв.
- Дублирующиеся URI, которые блокируют модель данных или запутывают отчётность.
- Часы в свойствах проекта ради задачи, которая подчиняется простому правилу.
Преимущества
- Один шаблон для всей модели: ваш домен или сервер, префикс для каждой группы и формат имени (camelCase, PascalCase, snake_case или kebab-case).
- Сначала посмотреть, потом менять: живые примеры, пока вы настраиваете шаблон, и предварительный просмотр каждого URI с его статусом.
- Безопасность по умолчанию: существующие URI сохраняются, если вы сами не решите их заменить, а конфликты никогда не записываются.
- Значения перечислений и типы связей тоже включены, каждое значение перечисления под URI своего типа данных.
- Выгрузка в Excel предварительного просмотра и изменений каждого запуска, для проверки и аудита.
Как пользоваться
- Вы1Откройте проект в наборе изменений
- Вы2Введите домен, префиксы и форматы имён
- DOORS Next4Set URIs: сохранение в модели данных
- Результат5Отчёт об изменениях в Excel
- Откройте проект в наборе изменений (рекомендуется) или в потоке. Виджет считывает его модель данных.
- Нажмите Change у URI pattern и введите ваш домен или сервер, например
https://example.com/ns, затем выберите префикс и формат имени для каждой группы. Примеры сразу отражают ваш выбор. - Проверьте предварительный просмотр: новые URI, уже заданные URI, сохранённые URI и возможные конфликты. Отметьте Replace URIs that are already set, если существующие URI нужно заменить. Выгрузите просмотр в Excel, если его должны проверить коллеги.
- Нажмите Set URIs и подтвердите. Ход выполнения отображается, и вы можете остановить процесс в любой момент.
- Скачайте отчёт об изменениях кнопкой Log в блоке результата и выполните поставку набора изменений, когда результат вас устроит.
Снимки экрана
1Ваш домен, а также префикс и формат имени для каждой группы, с живым примером для каждой 2Предварительный просмотр: итоги, новый URI каждого определения и почему конфликт не записывается 3Подтверждение перед сохранением URI в модели данных 4URI заданы: итоги обновлены, отчёт об изменениях доступен под Log 5Отклонённое сохранение показано с причиной от DOORS Next и готово к повтору
Полезно знать
- Рекомендуем работать в наборе изменений, чтобы новые URI можно было проверить и отменить до поставки. Базовую линию изменить нельзя.
- Имена превращаются в аккуратные слова для URI: диакритические знаки удаляются, а пробелы, дефисы и заглавные буквы разделяют слова.
- Типичные сценарии: подготовка шаблона проекта, гармонизация проектов перед глобальной конфигурацией, а также подключение отчётности и интеграций OSLC.
- Определения, которыми владеет сам DOORS Next, например системные атрибуты, показаны как доступные только для чтения и никогда не изменяются. Состояния рабочих процессов (workflow) не выводятся, потому что DOORS Next не позволяет сохранять их URI таким способом.
Что нового в версии 1.14
· Названия изменений публикуются на английском языке.
- Report ready in the notifications