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

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

На этой странице описана более новая версия мастера импорта (в настоящее время в Beta). Если в вашем экземпляре Requirements Portal она недоступна, используется предыдущая версия Importer (см. раскрываемый раздел Previous Iteration of the Importer, чтобы узнать больше).

Доступ к Importer

Доступ к Importer можно получить из Requirements Module (), нажав кнопку  в левом верхнем углу страницы и выбрав Create Requirement в появившемся меню. Кроме того, если в спецификации, которая в данный момент открыта, нет требований, доступ к Importer можно получить, нажав кнопку Import на странице.

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

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

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

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

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

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

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

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

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

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

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

Пользовательский интерфейс страницы проверки AI importer

Пользовательский интерфейс страницы проверки classic importer

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Должны быть выбраны как минимум столбцы Identifier и Text. В противном случае будет отображаться предупреждающее сообщение, пока это условие не будет выполнено ().

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

  • Identifier

  • Text

  • Title

  • Rationale

  • Children

  • Parents

  • Section

  • Path to Section

  • Applicable Block

  • Compliance Comment

  • Type

  • State

  • Compliance

  • V&V Status

  • V&V Methods

  • Applicability

  • Owner

  • Tags

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

  • Для полей Children, V&V Methods, Applicable Blocks, Applicability и Tags можно импортировать более одного значения для каждого требования. Для этого каждое значение должно быть разделено запятой.

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

  • Для Applicability составные типы блоков могут задаваться с помощью /, например block_A/block_B.

  • Для пользовательских столбцов доступны следующие типы: Select, Multiselect, Text, Date, Number.

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

  • Type

  • State

  • Compliance

  • Tags

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предыдущая версия Importer

Если у вас нет доступа к новой версии Importer, описанной выше, используется его предыдущая версия. См. раскрываемый раздел ниже, чтобы узнать больше.

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

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

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

Content