Перейти к содержимому
SmarterWidgets 2.0Документация
doorsnext.com

Import Repair 2.0

Восстанавливает иерархию разделов модуля, импортированного плоским списком, по уровню, сохранённому в атрибуте.

Поддерживаемые продукты: RM = IBM Engineering Requirements Management DOORS Next (Requirements Management)Структура модулейИзменяет данныеВерсия 1.19 · выпущена 2026-10-06

Направление
Структура модулей
Где работает
Модуль IBM DOORS Next
Поддерживаемые продукты
  • RM IBM Engineering Requirements Management DOORS Next (Requirements Management)
Версия
1.19
Выпущено

Что это и зачем

Импорт требований из Excel или CSV выполняется быстро, но в результате часто получается плоский модуль: все артефакты на одном уровне, а исходная иерархия разделов утрачена. Как правило, иерархия всё же сохраняется в данных – в виде номера уровня или структурного номера (1, 1.2, 1.2.3) в одном из импортированных атрибутов.

Перестраивать сотни артефактов вручную – значит перемещать их по одному. Import Repair 2.0, новая версия примера Import Repair от IBM, разработанная SmarterProcess, считывает уровни, проверяет их и автоматически восстанавливает иерархию, не меняя порядок документа.

Какие проблемы решает

  • Плоские модули после импорта из Excel, CSV или других инструментов.
  • Часы ручного перемещения артефактов для восстановления разделов.
  • Противоречивые данные об уровнях, которые незаметно ломают структуру.
  • Неясность в том, что именно изменит перестройка.

Преимущества

  • Структура документа восстановлена за минуты – в исходном порядке.
  • Сначала проверка: отсутствующие значения, недопустимые и пропущенные уровни выводятся списком, каждый – со ссылкой на артефакт.
  • Предварительный просмотр каждого перемещения (текущий и будущий уровень) до каких-либо изменений.
  • Перемещается только то, что стоит не на месте; артефакты, которые уже находятся там, где нужно, не затрагиваются, поэтому виджет можно безопасно запускать повторно.
  • Отчёт об изменениях по каждому перемещению.

Как пользоваться

  1. Откройте импортированный модуль.
  2. В разделе Module введите имя атрибута, содержащего уровень, и нажмите Check levels (N).
  3. Устраните проблемы, которые перечислит виджет, и проверьте ещё раз.
  4. Просмотрите таблицу запланированных перемещений, нажмите Move artifacts (N) и подтвердите.
  5. Следите за ходом выполнения в Execution Status и в конце скачайте отчёт об изменениях.

Полезно знать

  • Уровни могут быть целыми числами (1, 2, 3) или структурными номерами (1, 1.2, 1.2.3); виджет сам определяет, какой вариант используется.
  • Если после проверки модуль изменил кто-то другой, ничего не перемещается, и виджет предлагает проверить заново.
  • Если перемещение не удалось, запуск останавливается, чтобы ни один артефакт не оказался не на своём месте; устраните причину и запустите виджет снова, чтобы продолжить.

Что нового в версии 1.19

· Названия изменений публикуются на английском языке.

  • Memory stays bounded on very large modules