Importar Requisitos

Você pode carregar rápida e facilmente seus dados de requisitos existentes no Requirements Portal usando o Import Wizard disponível no Requirements Module. Aproveitando a extração com 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 dos requisitos e ajudando você a capturar requisitos com mais precisão e eficiência.

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

Acessando o Importador

O Importador 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 atualmente em exibição não tiver requisitos, o Importador poderá ser acessado clicando no botão Import na página.

Enviando um arquivo

A janela Import Requirements será aberta. Nesta etapa, você pode enviar um arquivo de um tipo compatível (*.pdf, *.docx, *.xlsx ou *.csv). Para fazer 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 importador com IA, que é habilitado por padrão. Se necessário, ele pode ser desabilitado por um administrador do Workspace usando a opção External Provider na página Settings – ValiAssistant (acessada clicando no ícone  no canto superior direito, selecionando Settings no menu exibido e, em seguida, selecionando ValiAssistant na lista no painel esquerdo) – .

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

Embora o arquivo enviado 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 maneira estruturada. Você também pode usar este link para baixar o arquivo.

  • O tamanho máximo do arquivo enviado é de 50 MB.

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

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

Para um arquivo *.xlsx ou *.csv enviado, você pode optar por prosseguir usando o importador 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 enviado, 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 importador com IA

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

 

Por padrão, os requisitos sugeridos serão importados para a especificação que estava sendo visualizada quando o Importador foi acessado. Você pode selecionar a especificação desejada escolhendo-a na lista suspensa na parte superior 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 na especificação).

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

  • Se a opção estiver desabilitada e você estiver importando requisitos cujos Identificadores já existam no projeto atual, mas não na especificação selecionada como destino, o Requirements 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 serão aceitos, ou seja, se um valor no arquivo estiver em branco, o valor será removido do requisito. Isso também se aplica a campos de multisseleção, 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 importador clássico, as seguintes opções também estã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 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 enviado corresponderão a campos específicos no Requirements Portal. Se o arquivo contiver cabeçalhos idênticos aos campos padrão no Requirements 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 na 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 Importador:

  • 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

  • Custom columns

  • 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 sendo importado ainda não existir no Requirements 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, os seguintes tipos estão disponíveis: 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 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 configuradas conforme necessário, clique no botão  para prosseguir. Uma janela de confirmação aparecerá quando a importação for concluída.

Se o importador 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 entre outros requisitos no 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 entre outros requisitos no arquivo importado.

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

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

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

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

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

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

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

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

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

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

Iteração anterior do Importador

Quando você não tiver acesso à iteração mais recente do Importador descrita acima, será usada a iteração anterior. Consulte a seção expansí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