Требования к импорту

Вы можете быстро и легко загрузить существующие данные о требованиях в Requirements Portal, используя Import Wizard доступных в Модуле требований.

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

Доступ к Import Wizard
Доступ к Import Wizard

Чтобы импортировать спецификацию за один раз, мастер проведет вас через три основных этапа: Specification, Upload, и Review. По завершении импорта спецификации отображается сводка, а также возможность выполнить дополнительные действия, такие как проверка или импорт других файлов. Эти этапы и действия описаны в следующих разделах.

Этап 1 - Спецификация

На этом этапе Import Wizardвы можете определить целевую спецификацию импорта:

  • Используйте область Select a specification в левой части Import Requirements выберите существующую спецификацию и, при желании, ее раздел.

  • Используйте Create a specification область в правой части окна Import Requirements чтобы создать новую спецификацию (а также определить аббревиатуру и блок, которому она будет присвоена), не выходя из мастера импорта.

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

  • Если Import Wizard запускается в контексте спецификации или раздела, то они будут отображаться как предварительно выбранные для назначения импорта.

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

  • В определении имени новой спецификации должны быть соблюдены правила определения имен - только буквенно-цифровые символы и специальные символы _ (подчеркивание).

Этап 2 - Загрузка

На этом этапе Import Wizardвы можете загрузить файл поддерживаемого типа. Для этого перетащите файл в правую часть Import Requirements окна или нажмите кнопку Drop file чтобы просмотреть и выбрать файл с жесткого диска. После успешной загрузки файла в окне появится уведомление.

  • Только Excel (.xls, .xlsx) и файлы с разделенными запятыми значениями (.csv) файлы поддерживаются. Файлы макросов Excel (.xlsm) не поддерживаются.

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

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

Этап 3 - Просмотр

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

На странице Destination область Import Requirements окна дает визуальное представление о том, куда будут импортированы данные (в спецификации или разделе).

На странице File options предоставляет следующие возможности:

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

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

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

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

  • Use header row - Вы можете решить, использовать ли строку заголовка загружаемого файла или использовать общую справочную строку заголовка, предоставляемую порталом Requirements Portal (т. е. заголовки столбцов A, B, C и т. д.).

    Requirements Portal рассматривает строку заголовка как первую строку любого загруженного файла.

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

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

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

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

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

    • Текст

    • Название

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

    • Родители

    • Дети

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

    • Тип

    • Состояние

    • Теги

    • Соблюдение

    • Комментарий по соблюдению

    • Методы проверки

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

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

    • Владелец

    • Теги

    • Пользовательские колонки

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

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

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

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

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

Если имеются какие-либо мягкие ошибки, они также будут отображены (). Возможные мягкие ошибки следующие:

  • Невозможно установить связь → Идентификатор родителя или детей не существует в проекте

  • Отношение не может быть установлено → Идентификатор родителя или детей дублируется в проекте

  • Заявление о соответствии требованиям не существует в проекте

  • Тип требования не существует в проекте

  • Требование Состояние не существует в проекте

  • Тег не существует в проекте

  • Применимость Условие не существует

Независимо от успешного или неуспешного импорта, вы можете повторно импортировать или выполнить новый импорт, нажав кнопку Import new file (успех) или Try again (неудача), вернувшись к этапу 1 (Specification).

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

Для получения дополнительной информации см. страницу "Проверка требований".

AI-LocalizedAI-localized
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 (на активной подписке).

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

Content