Import Repair 2.0
Восстанавливает иерархию разделов модуля, импортированного плоским списком, по уровню, сохранённому в атрибуте.
Что это и зачем
Импорт требований из Excel или CSV выполняется быстро, но в результате часто получается плоский модуль: все артефакты на одном уровне, а исходная иерархия разделов утрачена. Как правило, иерархия всё же сохраняется в данных – в виде номера уровня или структурного номера (1, 1.2, 1.2.3) в одном из импортированных атрибутов.
Перестраивать сотни артефактов вручную – значит перемещать их по одному. Import Repair 2.0, новая версия примера Import Repair от IBM, разработанная SmarterProcess, считывает уровни, проверяет их и автоматически восстанавливает иерархию, не меняя порядок документа.
Какие проблемы решает
- Плоские модули после импорта из Excel, CSV или других инструментов.
- Часы ручного перемещения артефактов для восстановления разделов.
- Противоречивые данные об уровнях, которые незаметно ломают структуру.
- Неясность в том, что именно изменит перестройка.
Преимущества
- Структура документа восстановлена за минуты – в исходном порядке.
- Сначала проверка: отсутствующие значения, недопустимые и пропущенные уровни выводятся списком, каждый – со ссылкой на артефакт.
- Предварительный просмотр каждого перемещения (текущий и будущий уровень) до каких-либо изменений.
- Перемещается только то, что стоит не на месте; артефакты, которые уже находятся там, где нужно, не затрагиваются, поэтому виджет можно безопасно запускать повторно.
- Отчёт об изменениях по каждому перемещению.
Как пользоваться
- Откройте импортированный модуль.
- В разделе Module введите имя атрибута, содержащего уровень, и нажмите Check levels (N).
- Устраните проблемы, которые перечислит виджет, и проверьте ещё раз.
- Просмотрите таблицу запланированных перемещений, нажмите Move artifacts (N) и подтвердите.
- Следите за ходом выполнения в Execution Status и в конце скачайте отчёт об изменениях.
Полезно знать
- Уровни могут быть целыми числами (1, 2, 3) или структурными номерами (1, 1.2, 1.2.3); виджет сам определяет, какой вариант используется.
- Если после проверки модуль изменил кто-то другой, ничего не перемещается, и виджет предлагает проверить заново.
- Если перемещение не удалось, запуск останавливается, чтобы ни один артефакт не оказался не на своём месте; устраните причину и запустите виджет снова, чтобы продолжить.
Что нового в версии 1.19
· Названия изменений публикуются на английском языке.
- Memory stays bounded on very large modules