Importa i requisiti

Puoi caricare rapidamente e facilmente i dati dei requisiti esistenti in Requirements & Systems Portal utilizzando il Import Wizard disponibile nel Requirements Module. Sfruttando l’estrazione basata sull’AI, puoi importare requisiti da file PDF, Word, Excel e CSV non strutturati, riducendo il tempo e l’impegno necessari per trasferire manualmente i dati dei requisiti e aiutandoti a acquisirli in modo più accurato ed efficiente.

Una versione più recente dell’Import Wizard (attualmente in Beta) è descritta in questa pagina. Se non hai accesso a essa nella tua istanza di Requirements & Systems Portal, verrà utilizzata una versione precedente dell’Importer (fai riferimento alla sezione comprimibile Previous Iteration of the Importer per saperne di più).

Accesso all’Importer

È possibile accedere all’Importer dal Requirements Module () facendo clic sul pulsante  in alto a sinistra della pagina e selezionando Create Requirement dal menu visualizzato. In alternativa, quando la specifica attualmente visualizzata non contiene requisiti, è possibile accedere all’importer facendo clic sul pulsante Import nella pagina.

Caricamento di un file

Si aprirà la finestra Import Requirements. In questa fase, puoi caricare un file di un tipo supportato (*.pdf, *.docx, *.xlsx*.csv). Per farlo, trascina il file nell’area corrispondente della finestra oppure fai clic sul controllo select from your computer per sfogliare e selezionare il file dal disco rigido.

I file nei formati *.pdf e *.docx possono essere importati solo tramite l’importer AI, che è abilitato per impostazione predefinita. Se necessario, può essere disabilitato da un amministratore del Workspace utilizzando l’opzione External Provider nella pagina Settings – ValiAssistant (accessibile facendo clic sull’icona  in basso a sinistra, selezionando Settings dal menu visualizzato e quindi selezionando ValiAssistant dall’elenco nel riquadro a sinistra) – .

Quando l’opzione External Provider è disabilitata, solo i file nei formati *.xlsx e *.csv possono essere importati utilizzando l’importer classico. In questo caso, nella parte superiore della finestra Import Requirements verrà mostrato un messaggio corrispondente ().

Sebbene il file caricato possa essere non strutturato, puoi usare il link Excel template per scaricare un file *.xlsx che può essere utilizzato per acquisire i requisiti in modo strutturato. Puoi anche usare questo link per scaricare il file.

  • La dimensione massima del file caricabile è 50 MB.

  • Nel caso venga caricato un file non supportato, un messaggio di errore ti informerà di ciò.

Una volta che il file è stato caricato correttamente, la sua voce verrà mostrata nella finestra. Puoi rimuoverla dalla finestra facendo clic sull’icona .

Per un file *.xlsx o *.csv caricato, puoi scegliere di continuare utilizzando l’importer classico abilitando l’opzione Classic Import (Non-AI) in basso a sinistra della finestra.

Revisione dei dati estratti

Una volta caricato il file richiesto, fai clic sul pulsante  per procedere. I dati estratti verranno presentati come una tabella di requisiti suggeriti da esaminare.

L’interfaccia utente della pagina di revisione dell’importer AI

L’interfaccia utente della pagina di revisione dell’importer classico

 

Per impostazione predefinita, i requisiti suggeriti verranno importati nella specifica visualizzata quando è stato aperto l’Importer. Puoi selezionare la specifica desiderata dal menu a discesa nella parte superiore della finestra oppure creare una nuova specifica selezionando la voce + Add specification dal menu a discesa e definendo il nome della nuova specifica mediante il campo nome specifica visualizzato ().

Quando si crea una nuova specifica, devono essere rispettate le regole di definizione del nome. Il nome della specifica non può contenere i seguenti caratteri: \ / ? % * : | " < >. Inoltre, gli spazi iniziali e finali verranno ignorati.

Abilita l’opzione Update requirements per sovrascrivere eventuali requisiti esistenti nella specifica di destinazione mediante sostituzione dei dati (i dati del file sostituiscono i dati nella specifica).

  • Se l’opzione è disabilitata e stai importando requisiti il cui Identifier esiste già nella specifica selezionata come destinazione, Requirements & Systems Portal aggiungerà il suffisso numerico (_1, _2, _3, ecc.) agli identificatori dei requisiti importati per differenziarli.

  • Se l’opzione è disabilitata e stai importando requisiti i cui Identifier esistono già nel progetto corrente ma non nella specifica selezionata come destinazione, Requirements & Systems Portal aggiungerà un’icona di avviso agli identificatori per segnalare un identificatore duplicato nello stesso progetto.

  • Se l’opzione è abilitata, sono supportati valori vuoti nel file importato, ovvero, se un valore nel file è vuoto, il valore viene rimosso dal requisito. Questo vale anche per i campi a selezione multipla, come Tags.

Abilita l’opzione Parametrize values per controllare i requisiti suggeriti alla ricerca di possibili parametri quantificabili e convertirli in Valis.

Quando si utilizza l’importer classico, sono disponibili anche le seguenti opzioni:

  • Starting row – puoi selezionare da quale riga del file importato i dati devono iniziare a essere raccolti per essere inseriti in Requirements & Systems Portal.

  • Sheet – nel caso di un file con più fogli, puoi selezionare il foglio da cui importare.

Puoi selezionare i requisiti che desideri importare abilitando le caselle di controllo a sinistra delle righe corrispondenti.

Mappatura dei dati

Puoi definire in che modo i dati del file caricato corrisponderanno a campi specifici in Requirements & Systems Portal. Se il file contiene intestazioni identiche ai campi predefiniti di Requirements & Systems Portal, questi campi verranno mappati automaticamente. Tuttavia, se necessario, puoi sovrascrivere o regolare questa mappatura automatica. Fai clic sull’intestazione di una colonna e seleziona il campo desiderato dal menu a discesa.

In alternativa, puoi mappare i dati della colonna in una nuova colonna personalizzata digitandone il nome richiesto nel campo Search/Add custom nel menu a discesa e quindi selezionando <custom_column_name> (Create new) dal menu a discesa.

Puoi anche selezionare None dal menu a discesa per non mappare i dati del file in alcuna colonna (ovvero, questi dati non verranno importati).

Devono essere selezionate almeno le colonne Identifier e Text. In caso contrario, verrà visualizzato un messaggio di avviso finché questa condizione non sarà soddisfatta ().

I seguenti campi possono essere importati nei requisiti utilizzando l’Importer:

  • Identifier

  • Text

  • Title

  • Rationale

  • Children

  • Parents

  • Section

  • Percorso alla sezione

  • Applicable Block

  • Compliance Comment

  • Type

  • State

  • Compliance

  • V&V Status

  • V&V Methods

  • Applicability

  • Owner

  • Tags

  • Colonne personalizzate

  • Children, V&V Methods, Applicable Blocks, Applicability e Tags possono essere importati con più di un valore per ciascun requisito. Per farlo, ogni valore deve essere separato da una virgola.

  • Se un metodo di verifica, un applicable block, un requirement type, uno state, una compliance o un tag in fase di importazione non esiste attualmente in Requirements & Systems Portal, verrà creato automaticamente durante l’importazione e aggiunto al requisito.

  • Per Applicability, i tipi di blocco composti possono essere riferiti con un /, ad esempio block_A/block_B.

  • Per le colonne personalizzate, sono disponibili i seguenti tipi: Select, Multiselect, Text, Date, Number.

I seguenti campi sono sensibili alle maiuscole/minuscole:

  • Type

  • State

  • Compliance

  • Tags

Ad esempio, se il tag TBD esiste già in Requirements & Systems Portal e viene importato il tag tbd, verrà creato un nuovo tag tbd e importato con il requisito.

Report di esecuzione

Una volta rivisti i dati da importare e configurate le opzioni come richiesto, fai clic sul pulsante  per procedere. Al termine dell’importazione verrà visualizzata una finestra di conferma.

Se l’importer rileva problemi nei requisiti importati, ciò verrà indicato nella finestra (). Fai clic sul link per scaricare un report che descrive in dettaglio le cause dei problemi rilevati. I casi possibili sono:

  • Un tentativo di importare un requisito con relazioni verso identificatori che non esistono nel progetto né tra gli altri requisiti del file importato.

  • Un tentativo di importare un requisito con relazioni verso un identificatore di requisito che appartiene a più di un requisito, sia nel progetto sia tra gli altri requisiti del file importato.

  • Un tentativo di importare un requisito con una dichiarazione di compliance che non è attualmente definita in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con un type che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con uno state che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con un tag che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con una condizione di applicability che non è attualmente definita in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con un method che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare un requisito con un applicable block che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare un owner che non è attualmente definito in Requirements & Systems Portal.

  • Un tentativo di importare più di un owner, state o type che non è attualmente definito in Requirements & Systems Portal.

Fai clic sul pulsante  per tornare alla fase di caricamento file dell’importer oppure fai clic su  per uscire dall’importer.

Versione precedente dell’Importer

Quando non hai accesso alla versione più recente dell’Importer descritta sopra, viene utilizzata la sua versione precedente. Fai riferimento alla sezione comprimibile qui sotto per saperne di più.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Contenuto