Импорт требований

Вы можете быстро и легко загрузить имеющиеся данные требований в Requirements Portal с помощью Import Wizard, доступного в модуле требований. Благодаря извлечению данных на основе ИИ можно импортировать требования из неструктурированных файлов PDF, Word, Excel и CSV. Это сокращает время и усилия, необходимые для ручного переноса данных, и позволяет фиксировать требования точнее и эффективнее.

Доступ к инструменту импорта

Инструмент импорта доступен в модуле требований (): нажмите кнопку  в левом верхнем углу страницы и выберите Create Requirement в появившемся меню. Если в открытой спецификации нет требований, инструмент импорта также можно открыть, нажав кнопку Import на странице.

Загрузка файла

Откроется окно Import Requirements. На этом этапе можно загрузить файл поддерживаемого типа (*.pdf, *.docx, *.xlsx или *.csv). Для этого перетащите файл в соответствующую область окна или нажмите select from your computer, чтобы найти и выбрать файл на жестком диске.

Файлы в форматах *.pdf и *.docx можно импортировать только с помощью инструмента импорта на основе ИИ, который включен по умолчанию. При необходимости администратор рабочего пространства может отключить его с помощью параметра External Provider на странице Settings – AI Settings (для доступа к ней нажмите значок  в правом верхнем углу, выберите Settings в появившемся меню, а затем AI Settings в списке на левой панели) — .

Если параметр External Provider отключен, с помощью классического инструмента импорта можно импортировать только файлы в форматах *.xlsx и *.csv. В этом случае в верхней части окна Import Requirements будет отображаться соответствующее сообщение ().

Хотя загружаемый файл может быть неструктурированным, по ссылке Excel template можно скачать файл *.xlsx, позволяющий фиксировать требования в структурированном виде. Для скачивания файла также можно воспользоваться этой ссылкой.

  • Максимальный размер загружаемого файла — 50 МБ.

  • При загрузке файла неподдерживаемого типа появится сообщение об ошибке.

После успешной загрузки файл появится в списке в окне. Чтобы удалить его из окна, нажмите значок .

Для загруженного файла *.xlsx или *.csv можно выбрать классический инструмент импорта, включив параметр Classic Import (Non-AI) в левом нижнем углу окна.

Проверка извлеченных данных

После загрузки нужного файла нажмите кнопку , чтобы продолжить. Извлеченные данные будут представлены в виде таблицы предлагаемых требований для проверки.

Интерфейс страницы проверки инструмента импорта на основе ИИ

Интерфейс страницы проверки классического инструмента импорта

 

По умолчанию предлагаемые требования будут импортированы в спецификацию, которая была открыта при запуске инструмента импорта. Вы можете выбрать нужную спецификацию в раскрывающемся списке в верхней части окна или создать новую: выберите пункт + Add specification в раскрывающемся списке и укажите имя новой спецификации в появившемся поле ().

При создании новой спецификации необходимо соблюдать правила именования. Имя спецификации не может содержать следующие символы: \ / ? % * : | " < >. Кроме того, пробелы в начале и конце имени игнорируются.

Включите параметр Update requirements, чтобы перезаписать существующие требования в целевой спецификации, заменив их данными из файла.

  • Если этот параметр отключен и вы импортируете требования, идентификаторы которых уже существуют в целевой спецификации, Requirements Portal добавит числовой суффикс (_1, _2, _3 и т. д.) к идентификаторам импортируемых требований, чтобы различать их.

  • Если параметр отключен и вы импортируете требования, идентификаторы которых уже существуют в текущем проекте, но не в целевой спецификации, Requirements Portal добавит к идентификаторам значок предупреждения, указывающий на дублирование идентификатора в пределах одного проекта.

  • Если параметр включен, поддерживаются пустые значения в импортируемом файле: если значение в файле пустое, соответствующее значение удаляется из требования. Это также относится к полям с множественным выбором, таким как Tags.

Включите параметр Parametrize values, чтобы проверить предлагаемые требования на наличие возможных количественных параметров и преобразовать их в Valis.

При использовании классического инструмента импорта также доступны следующие параметры:

  • Starting row — позволяет выбрать строку импортируемого файла, с которой начнется сбор данных для вставки в Requirements Portal.

  • Sheet — если файл содержит несколько листов, позволяет выбрать лист для импорта.

Вы можете выбрать требования для импорта, установив флажки слева от соответствующих строк.

Сопоставление данных

Вы можете указать, каким полям в Requirements Portal будут соответствовать данные из загруженного файла. Если файл содержит заголовки, совпадающие со стандартными полями в Requirements Portal, эти поля будут сопоставлены автоматически. При необходимости автоматическое сопоставление можно изменить или скорректировать. Нажмите заголовок столбца и выберите нужное поле в раскрывающемся списке.

Также можно сопоставить данные столбца с новым пользовательским столбцом: введите нужное имя в поле Search/Add custom в раскрывающемся списке, а затем выберите <custom_column_name> (Create new) в этом списке.

Кроме того, можно выбрать None в раскрывающемся списке, чтобы не сопоставлять данные из файла ни с одним столбцом (то есть эти данные не будут импортированы).

Необходимо выбрать как минимум столбцы «Идентификатор» и «Текст». В противном случае будет отображаться предупреждение, пока это условие не будет выполнено ().

С помощью инструмента импорта в требования можно импортировать следующие поля:

  • Идентификатор

  • Текст

  • Заголовок

  • Обоснование

  • Дочерние требования

  • Родительские требования

  • Раздел

  • Путь к разделу

  • Применимый блок

  • Комментарий о соответствии

  • Тип

  • Состояние

  • Соответствие

  • Статус верификации и валидации

  • Методы верификации и валидации

  • Применимость

  • Владелец

  • Теги

  • Пользовательские столбцы

  • Для каждого требования можно импортировать несколько значений полей «Дочерние требования», «Методы верификации и валидации», «Применимые блоки», «Применимость» и «Теги». Для этого значения следует разделять запятыми.

  • Если импортируемый метод верификации, применимый блок, тип требования, состояние, статус соответствия или тег ещё не существует в Requirements Portal, он будет автоматически создан при импорте и добавлен к требованию.

  • В поле «Применимость» на составные типы блоков можно ссылаться с помощью /, например block_A/block_B.

  • Для пользовательских столбцов доступны следующие типы: выбор одного значения, выбор нескольких значений, текст, дата, число.

Следующие поля чувствительны к регистру:

  • Тип

  • Состояние

  • Статус соответствия

  • Теги

Например, если тег TBD уже существует в Requirements Portal, а импортируется тег tbd, будет создан новый тег tbd, который будет импортирован вместе с требованием.

Отчёт о выполнении

Проверив импортируемые данные и настроив необходимые параметры, нажмите кнопку , чтобы продолжить. После завершения импорта появится окно подтверждения.

Если средство импорта обнаружит проблемы в импортируемых требованиях, в окне появится соответствующее уведомление (). Нажмите ссылку, чтобы скачать отчёт с подробным описанием причин обнаруженных проблем. Возможны следующие ситуации:

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

  • Попытка импортировать требование со связями с идентификатором требования, который принадлежит нескольким требованиям в проекте или в импортируемом файле.

  • Попытка импортировать требование со статусом соответствия, который ещё не определён в Requirements Portal.

  • Попытка импортировать требование с типом, который ещё не определён в Requirements Portal.

  • Попытка импортировать требование с состоянием, которое ещё не определено в Requirements Portal.

  • Попытка импортировать требование с тегом, который ещё не определён в Requirements Portal.

  • Попытка импортировать требование с условием применимости, которое ещё не определено в Requirements Portal.

  • Попытка импортировать требование с методом, который ещё не определён в Requirements Portal.

  • Попытка импортировать требование с применимым блоком, который ещё не определён в Requirements Portal.

  • Попытка импортировать владельца, который ещё не определён в Requirements Portal.

  • Попытка импортировать несколько владельцев, состояний или типов, которые ещё не определены в Requirements Portal.

Нажмите кнопку , чтобы вернуться к этапу загрузки файла, или нажмите , чтобы выйти из средства импорта.

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Contents