Importar requisitos

Você pode carregar de forma rápida e fácil seus dados de requisitos existentes no Requirements & Systems Portal usando o Import Wizard disponível no Requirements Module. Com extração baseada em IA, você pode importar requisitos de arquivos PDF, Word, Excel e CSV não estruturados, reduzindo o tempo e o esforço necessários para transferir manualmente os dados de requisitos e ajudando você a capturar requisitos com mais precisão e eficiência.

Uma versão mais recente do Import Wizard (atualmente em Beta) é descrita nesta página. Se você não tiver acesso a ela na sua instância do Requirements & Systems Portal, será usada uma versão anterior do Importer (consulte a seção recolhível Previous Iteration of the Importer para saber mais).

Acessando o Importer

O Importer pode ser acessado a partir do Requirements Module () clicando no botão  no canto superior esquerdo da página e selecionando Create Requirement no menu exibido. Como alternativa, quando a especificação exibida no momento não tiver requisitos, o importer poderá ser acessado clicando no botão Import na página.

Carregando um arquivo

A janela Import Requirements será aberta. Nesta etapa, você pode carregar um arquivo de um tipo compatível (*.pdf, *.docx, *.xlsx ou *.csv). Para isso, arraste e solte o arquivo na região correspondente da janela ou clique no controle select from your computer para procurar e selecionar o arquivo no disco rígido.

Arquivos nos formatos *.pdf e *.docx só podem ser importados usando o importer com IA, que vem habilitado por padrão. Se necessário, ele pode ser desativado por um administrador do Workspace usando a opção External Provider na página Settings – ValiAssistant (acessada clicando no ícone  no canto inferior esquerdo, selecionando Settings no menu exibido e, em seguida, selecionando ValiAssistant na lista do painel esquerdo) – .

Quando a opção External Provider estiver desativada, apenas arquivos nos formatos *.xlsx e *.csv poderão ser importados usando o importer clássico. Nesse caso, uma mensagem correspondente será mostrada na parte superior da janela Import Requirements ().

Embora o arquivo carregado possa ser não estruturado, você pode usar o link Excel template para baixar um arquivo *.xlsx que pode ser usado para capturar requisitos de forma estruturada. Você também pode usar este link para baixar o arquivo.

  • O tamanho máximo do arquivo para upload é 50 MB.

  • Caso um arquivo não compatível seja carregado, uma mensagem de erro notificará você sobre isso.

Quando o arquivo for carregado com sucesso, sua entrada será exibida na janela. Você pode removê-lo da janela clicando no ícone .

Para um arquivo *.xlsx ou *.csv carregado, você pode optar por continuar usando o importer clássico habilitando a opção Classic Import (Non-AI) no canto inferior esquerdo da janela.

Revisando os dados extraídos

Depois que o arquivo necessário for carregado, clique no botão  para prosseguir. Os dados extraídos serão apresentados como uma tabela de requisitos sugeridos para sua revisão.

A interface de usuário da página de revisão do importer com IA

A interface de usuário da página de revisão do importer clássico

 

Por padrão, os requisitos sugeridos serão importados para a especificação que estava sendo visualizada quando o Importer foi acessado. Você pode selecionar a especificação desejada na lista suspensa no topo da janela ou criar uma nova especificação selecionando a entrada + Add specification na lista suspensa e definindo o nome da nova especificação usando o campo de nome da especificação exibido ().

Ao criar uma nova especificação, as regras de definição de nomenclatura devem ser atendidas. O nome da especificação não pode conter os seguintes caracteres: \ / ? % * : | " < >. Além disso, espaços no início e no fim serão ignorados.

Habilite a opção Update requirements para sobrescrever quaisquer requisitos existentes na especificação de destino por substituição dos dados (os dados do arquivo substituem os dados da especificação).

  • Se a opção estiver desativada e você estiver importando requisitos cujo Identifier já existe na especificação selecionada como destino, o Requirements & Systems Portal adicionará o sufixo numérico (_1, _2, _3 etc.) aos identificadores dos requisitos importados para diferenciá-los.

  • Se a opção estiver desativada e você estiver importando requisitos cujos Identifiers já existam no projeto atual, mas não na especificação selecionada como destino, o Requirements & Systems Portal adicionará um ícone de aviso aos identificadores para alertar sobre um identificador duplicado no mesmo projeto.

  • Se a opção estiver habilitada, valores em branco no arquivo que está sendo importado são suportados; ou seja, se um valor no arquivo estiver em branco, o valor será removido do requisito. Isso também se aplica a campos de seleção múltipla, como Tags.

Habilite a opção Parametrize values para verificar os requisitos sugeridos em busca de possíveis parâmetros quantificáveis e convertê-los em Valis.

Ao usar o importer clássico, as seguintes opções também estarão disponíveis:

  • Starting row – você pode selecionar a partir de qual linha do arquivo importado os dados devem começar a ser coletados para inserção no Requirements & Systems Portal.

  • Sheet – no caso de um arquivo com várias planilhas, você pode selecionar de qual planilha deseja importar.

Você pode selecionar os requisitos que deseja importar habilitando as caixas de seleção à esquerda das linhas correspondentes.

Mapeamento de dados

Você pode definir como os dados do arquivo carregado corresponderão a campos específicos no Requirements & Systems Portal. Se o arquivo contiver cabeçalhos idênticos aos campos padrão no Requirements & Systems Portal, esses campos serão mapeados automaticamente. No entanto, você pode substituir ou ajustar esse mapeamento automático, se necessário. Clique no cabeçalho de uma coluna e selecione o campo desejado na lista suspensa.

Como alternativa, você pode mapear os dados da coluna para uma nova coluna personalizada digitando o nome desejado no campo Search/Add custom da lista suspensa e, em seguida, selecionando <custom_column_name> (Create new) na lista suspensa.

Você também pode selecionar None na lista suspensa para não mapear os dados do arquivo para nenhuma coluna (ou seja, esses dados não serão importados).

Pelo menos as colunas Identifier e Text devem ser selecionadas. Caso contrário, uma mensagem de aviso será exibida até que essa condição seja atendida ().

Os seguintes campos podem ser importados para requisitos usando o 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

  • Colunas personalizadas

  • Children, V&V Methods, Applicable Blocks, Applicability e Tags podem ser importados com mais de um valor para cada requisito. Para isso, cada valor deve ser separado por vírgula.

  • Se um método de verificação, bloco aplicável, tipo de requisito, estado, conformidade ou tag que está sendo importado ainda não existir no Requirements & Systems Portal, ele será criado automaticamente durante a importação e adicionado ao requisito.

  • Para Applicability, tipos de bloco compostos podem ser referenciados com um /, por exemplo, block_A/block_B.

  • Para colunas personalizadas, estão disponíveis os seguintes tipos: Select, Multiselect, Text, Date, Number.

Os seguintes campos diferenciam maiúsculas de minúsculas:

  • Type

  • State

  • Compliance

  • Tags

Por exemplo, se a tag TBD já existir no Requirements & Systems Portal e a tag tbd estiver sendo importada, uma nova tag tbd será criada e importada com o requisito.

Relatório de execução

Depois que os dados a serem importados forem revisados e as opções forem configuradas conforme necessário, clique no botão  para prosseguir. Uma janela de confirmação será exibida quando a importação for concluída.

Se o importer detectar problemas nos requisitos importados, isso será indicado na janela (). Clique no link para baixar um relatório detalhando os motivos dos problemas detectados. Os casos possíveis são:

  • Uma tentativa de importar um requisito com relações a identificadores que não existem no projeto nem em outros requisitos do arquivo importado.

  • Uma tentativa de importar um requisito com relações a um identificador de requisito que pertence a mais de um requisito, seja no projeto ou em outros requisitos do arquivo importado.

  • Uma tentativa de importar um requisito com uma declaração de conformidade que não está atualmente definida no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com um tipo que não está atualmente definido no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com um estado que não está atualmente definido no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com uma tag que não está atualmente definida no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com uma condição de aplicabilidade que não está atualmente definida no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com um método que não está atualmente definido no Requirements & Systems Portal.

  • Uma tentativa de importar um requisito com um bloco aplicável que não está atualmente definido no Requirements & Systems Portal.

  • Uma tentativa de importar um proprietário que não está atualmente definido no Requirements & Systems Portal.

  • Uma tentativa de importar mais de um proprietário, estado ou tipo que não está atualmente definido no Requirements & Systems Portal.

Clique no botão  para retornar à etapa de upload de arquivo do importer ou clique em  para sair do importer.

Versão anterior do Importer

Quando você não tiver acesso à versão mais recente do Importer descrita acima, a versão anterior será usada. Consulte a seção recolhível abaixo para saber mais.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Conteúdo