Вы можете быстро и легко загрузить имеющиеся данные требований в Requirements & Systems 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 – ValiAssistant (чтобы открыть ее, нажмите значок
в левом нижнем углу, выберите Settings в появившемся меню, а затем выберите ValiAssistant в списке на левой панели) —
.
Если параметр External Provider отключен, с помощью классического инструмента импорта можно импортировать только файлы в форматах *.xlsx и *.csv. В этом случае в верхней части окна Import Requirements появится соответствующее сообщение (
).
Хотя загружаемый файл может быть неструктурированным, по ссылке Excel template можно скачать файл *.xlsx, позволяющий собирать требования в структурированном виде. Для скачивания файла также можно воспользоваться этой ссылкой.
После успешной загрузки запись о файле появится в окне. Ее можно удалить из окна, нажав значок
.
Для загруженного файла *.xlsx или *.csv можно продолжить работу с классическим инструментом импорта, включив параметр Classic Import (Non-AI) в левом нижнем углу окна.
Проверка извлеченных данных
После загрузки нужного файла нажмите кнопку
, чтобы продолжить. Извлеченные данные будут представлены в виде таблицы предлагаемых требований для проверки.
По умолчанию предлагаемые требования будут импортированы в спецификацию, которая была открыта при запуске инструмента импорта. Вы можете выбрать нужную спецификацию в раскрывающемся списке в верхней части окна или создать новую, выбрав пункт + Add specification и указав имя новой спецификации в появившемся поле (
).
При создании новой спецификации необходимо соблюдать правила именования. Имя спецификации не должно содержать следующие символы: \ / ? % * : | " < >. Кроме того, пробелы в начале и конце имени игнорируются.
Включите параметр Update requirements, чтобы перезаписать существующие требования в целевой спецификации, заменив их данные данными из файла.
-
Если этот параметр отключен и вы импортируете требования, идентификаторы которых уже существуют в целевой спецификации, Requirements & Systems Portal добавит к идентификаторам импортируемых требований числовой суффикс (_1, _2, _3 и т. д.), чтобы различать их.
-
Если параметр отключен и вы импортируете требования, идентификаторы которых уже существуют в текущем проекте, но отсутствуют в целевой спецификации, Requirements & Systems Portal добавит к идентификаторам значок предупреждения о дублировании идентификатора в пределах одного проекта.
-
Если параметр включен, поддерживаются пустые значения в импортируемом файле: если значение в файле пустое, соответствующее значение удаляется из требования. Это также относится к полям с множественным выбором, таким как Tags.
Включите параметр Parametrize values, чтобы проверить предлагаемые требования на наличие возможных количественно измеримых параметров и преобразовать их в Valis.
При использовании классического инструмента импорта также доступны следующие параметры:
-
Starting row — позволяет выбрать строку импортируемого файла, с которой начнется извлечение данных для добавления в Requirements & Systems Portal.
-
Sheet — если файл содержит несколько листов, позволяет выбрать лист для импорта.
Вы можете выбрать требования для импорта, установив флажки слева от соответствующих строк.
Сопоставление данных
Вы можете задать соответствие данных из загруженного файла конкретным полям в Requirements & Systems Portal. Если файл содержит заголовки, совпадающие со стандартными полями в Requirements & Systems Portal, эти поля будут сопоставлены автоматически. При необходимости автоматическое сопоставление можно изменить или скорректировать. Нажмите заголовок столбца и выберите нужное поле в раскрывающемся списке.
Также можно сопоставить данные столбца с новым пользовательским столбцом: введите нужное имя в поле Search/Add custom раскрывающегося списка, а затем выберите в нем <custom_column_name> (Create new).
Кроме того, можно выбрать None в раскрывающемся списке, чтобы не сопоставлять данные из файла ни с одним столбцом (то есть эти данные не будут импортированы).
Необходимо выбрать как минимум столбцы «Идентификатор» и «Текст». В противном случае будет отображаться предупреждение, пока это условие не будет выполнено (
).
С помощью инструмента импорта в требования можно импортировать следующие поля:
-
Идентификатор
-
Текст
-
Заголовок
-
Обоснование
-
Дочерние требования
-
Родительские требования
-
Раздел
-
Путь к разделу
-
Применимый блок
-
Комментарий о соответствии
-
Тип
-
Состояние
-
Соответствие
-
Статус верификации и валидации
-
Методы верификации и валидации
-
Применимость
-
Владелец
-
Теги
-
Пользовательские столбцы
-
Для полей «Дочерние требования», «Методы верификации и валидации», «Применимые блоки», «Применимость» и «Теги» можно импортировать несколько значений для каждого требования. Для этого значения следует разделять запятыми.
-
Если импортируемый метод верификации, применимый блок, тип требования, состояние, статус соответствия или тег отсутствует в Requirements & Systems Portal, он будет автоматически создан при импорте и добавлен к требованию.
-
В поле «Применимость» можно ссылаться на составные типы блоков с помощью /, например block_A/block_B.
-
Для пользовательских столбцов доступны следующие типы: выбор, множественный выбор, текст, дата, число.
Следующие поля чувствительны к регистру:
-
Тип
-
Состояние
-
Соответствие
-
Теги
Например, если тег TBD уже существует в Requirements & Systems Portal, а импортируется тег tbd, будет создан новый тег tbd, который будет импортирован вместе с требованием.
Отчет о выполнении
После проверки импортируемых данных и настройки необходимых параметров нажмите кнопку
, чтобы продолжить. По завершении импорта появится окно подтверждения.
Если средство импорта обнаружит проблемы в импортируемых требованиях, это будет указано в окне (
). Нажмите ссылку, чтобы скачать отчет с подробным описанием причин обнаруженных проблем. Возможны следующие случаи:
-
Попытка импортировать требование со связями с идентификаторами, которых нет ни в проекте, ни среди других требований в импортируемом файле.
-
Попытка импортировать требование со связями с идентификатором требования, который принадлежит нескольким требованиям в проекте или в импортируемом файле.
-
Попытка импортировать требование с заявлением о соответствии, которое в настоящее время не определено в Requirements & Systems Portal.
-
Попытка импортировать требование с типом, который в настоящее время не определен в Requirements & Systems Portal.
-
Попытка импортировать требование с состоянием, которое в настоящее время не определено в Requirements & Systems Portal.
-
Попытка импортировать требование с тегом, который в настоящее время не определен в Requirements & Systems Portal.
-
Попытка импортировать требование с условием применимости, которое в настоящее время не определено в Requirements & Systems Portal.
-
Попытка импортировать требование с методом, который в настоящее время не определен в Requirements & Systems Portal.
-
Попытка импортировать требование с применимым блоком, который в настоящее время не определен в Requirements & Systems Portal.
-
Попытка импортировать владельца, который в настоящее время не определен в Requirements & Systems Portal.
-
Попытка импортировать несколько владельцев, состояний или типов, которые в настоящее время не определены в Requirements & Systems Portal.
Нажмите кнопку
, чтобы вернуться к этапу загрузки файла, или нажмите
, чтобы выйти из средства импорта.