Created: января 23, 2025 | Updated: ноября 17, 2025
Пользователи могут быстро и легко загрузить существующие данные о требованиях в Requirements & Systems Portal с помощью мастера "Импорт" в модуле требований.
Как показано на рис Import Wizard Access, мастер импорта может быть доступен с верхней панели портала Requirements & Systems Portal, с его собственной кнопкой действия (1) или там, где находится вид таблицы на пустой спецификации (2).
Доступ к мастеру импорта
Этот мастер проводит пользователей через три основных этапа: "Спецификация", "Загрузка" и "Обзор" для импорта спецификации за один раз. По завершении импорта спецификации отображается сводка, а также возможность выполнить дополнительные действия, такие как проверка или импорт других файлов.
Эти этапы и действия выглядят следующим образом:
1 - Выбор
Как показано на рис Import Wizard Spec Selectionпользователи определяют целевую спецификацию для импорта, либо уже существующую спецификацию (1) и ее раздел (2) (необязательно) или они могут создать новую спецификацию (3) (также имея возможность определить аббревиатуру (4) и блок (5) не выходя из мастера импорта.
Выбор спецификации в мастере импорта
Если импортер запущен в контексте спецификации или секции, то они будут отображаться в качестве предварительного выбора места импорта.
В случае отсутствия существующих спецификаций пользователь должен создать одну.
При определении имени новой спецификации пользователь должен соблюдать правила определения имен, т.е. допускаются только буквенно-цифровые символы и специальные символы "_" (подчеркивание).
2 - Загрузка
Если загружен один из поддерживаемых типов файлов, пользователь получает уведомление об успешной загрузке и может либо продолжить операцию импорта, либо загрузить новый файл (заменив предыдущий), как показано на видео Uploading an Import File, где файл перетаскивается из среды рабочего стола пользователя в область загрузки файла мастера. В случае загрузки неподдерживаемого файла пользователю будет выдано сообщение об ошибке.
Загрузка файла импорта
В настоящее время поддерживаются только файлы Excel (.xls, .xlsx) и .CSV. Файлы макросов Excel (.xlsm) не поддерживаются.
3 - Обзор
Как показано на рис Wizard Review, уведомления (1) появятся в верхней части мастера, чтобы предупредить об отсутствии обязательных полей.
Пользователь также имеет доступ к визуальному указанию "места назначения", куда будут импортированы данные (т.е. спецификация и раздел), и имеет набор "опций файла" для выбора (2).
Обзор мастера
В разделе "Параметры файла" (2), вы можете использовать следующие опции:
Update requirements - при включении этой опции происходит перезапись всех существующих требований в спецификации назначения путем замены данных (данные файла заменяют данные в спецификации).
В случае если Update requirements опция не включена, и вы импортируете требования, идентификатор которых уже существует в спецификации, выбранной в качестве назначения, Requirements & Systems Portal добавит суффикс "Requirements & Systems Portal_import" к идентификаторам импортируемых требований для их различения.
В случае если Update requirements опция не включена, и вы импортируете требования, чьи Идентификаторы уже существуют в текущем проекте, но не в спецификации, выбранной в качестве назначения, Requirements & Systems Portal добавит значок предупреждения к идентификаторам, предупреждающий о дублировании идентификатора в том же проекте.
В случае если Update requirements опция включена, поддерживаются пустые значения в импортируемом файле. То есть, если значение в файле пустое, оно будет удалено из требования. Это также относится к полям с множественным выбором, таким как Tags.
Use header row - Пользователь может решить, использовать ли строку заголовка своего файла или использовать общую справочную строку заголовка, предоставляемую порталом Requirements & Systems Portal (например, заголовки столбцов: A; B; C;...).
Портал "Требования и системы" рассматривает строку заголовка как 1-ю строку любого загруженного файла.
Sheet - В случае наличия файла с несколькими листами можно выбрать, с какого листа будет осуществляться импорт.
Starting row - можно выбрать, с какой строки импортированного файла следует начать сбор данных для вставки в Requirements & Systems Portal.
На уровне предварительного просмотра (3)пользователи могут просмотреть предварительный просмотр загруженного файла и сопоставить его столбцы с полями в Requirements & Systems Portal. Это позволяет пользователям определить, как данные из их файла будут соответствовать определенным полям в портале, выбрав соответствующее поле в раскрывающемся списке "MAP TO" для каждого столбца. Если файл содержит заголовки, идентичные полям по умолчанию в Requirements & Systems Portal, эти поля будут автоматически сопоставлены. Однако у пользователей есть возможность при необходимости отменить или скорректировать это автоматическое сопоставление.
В настоящее время для сопоставления можно выбрать следующие поля:
Идентификатор; Текст; Заголовок; Обоснование; Родители; Дети; Путь к разделу; Тип; Государство; Теги; Соответствие; Комментарий к соответствию; Методы проверки, Применимость, Применимые блоки, Владелец, Теги, Пользовательские столбцы
Для методов проверки, применимости и тегов можно импортировать более одного значения для каждого требования. Для этого каждое значение должно быть разделено запятой.
Для применимости составные типы блоков могут быть указаны через "/". например, блок_A/блок_B
Пользователь всегда должен выбирать как минимум колонку Identifier; если этого не сделать, будет выведено предупреждающее сообщение, пока это условие не будет выполнено.
Во время выполнения операции импорта пользователю будет показан экран загрузки. По завершении процесса, если импорт успешно завершен, отображается сообщение об успехе, внесенных изменениях (Image 8) и о возможных ошибках. При неудачном импорте отображается сообщение о неудаче. Пример успешного импорта с ошибками и валидацией инженерных значений можно посмотреть в видеоролике Review & Import.
К мягким ошибкам относятся:
Невозможно установить связь → Идентификатор родителя или детей не существует в проекте
Отношение не может быть установлено → Идентификатор родителя или детей дублируется в проекте
Заявление о соответствии требованиям не существует в проекте
Тип требования не существует в проекте
Требование Состояние не существует в проекте
Тег не существует в проекте
Применимость Условие не существует
Независимо от успешности или неуспешности импорта у пользователя будет возможность повторить импорт или выполнить новый импорт, нажав "Import new file" (успех) или "Try again" (неудача), что вернет пользователя к разделу 1 (Спецификация).
3.1 - Опция проверки
После успешного импорта пользователь может запустить процесс валидации, который просканирует импортированный текст требований на предмет возможных количественных параметров, которые должны быть преобразованы в валиды внутри требования.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Доступность функциональных возможностей
Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).