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

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

На этой странице описана более новая версия Import Wizard (в настоящее время в Beta). Если у вас нет к ней доступа в вашем экземпляре Requirements & Systems 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 & Systems Portal добавит числовой суффикс (_1, _2, _3 и т. д.) к идентификаторам импортируемых требований, чтобы различать их.

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

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

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

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

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

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

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

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

Вы можете определить, как данные из загруженного файла будут соответствовать определенным полям в Requirements & Systems Portal. Если файл содержит заголовки, идентичные полям по умолчанию в Requirements & Systems 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 & Systems Portal, он будет автоматически создан во время импорта и добавлен к требованию.

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

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

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

  • Type

  • State

  • Compliance

  • Tags

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Content