Importa i requisiti

Puoi caricare in modo rapido e semplice i dati dei requisiti esistenti in Requirements Portal utilizzando il Import Wizard disponibile nel Requirements Module. Sfruttando l’estrazione basata su 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 acquisire i requisiti in modo più accurato ed efficiente.

In questa pagina è descritta una versione più recente dell’Import Wizard (attualmente in Beta). Se non hai accesso a tale versione nella tua istanza di Requirements 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 utilizzando l’importatore AI, che è abilitato per impostazione predefinita. Se necessario, può essere disabilitato da un amministratore del Workspace tramite l’opzione External Provider nella pagina Settings – ValiAssistant (accessibile facendo clic sull’icona  in alto a destra, selezionando Settings dal menu visualizzato e quindi selezionando ValiAssistant dall’elenco nel pannello a sinistra) – .

Quando l’opzione External Provider è disabilitata, solo i file nei formati *.xlsx e *.csv possono essere importati utilizzando l’importatore 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 collegamento Excel template per scaricare un file *.xlsx che può essere utilizzato per acquisire i requisiti in modo strutturato. Puoi anche usare questo collegamento per scaricare il file.

  • La dimensione massima del file da caricare è 50 MB.

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

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

Per un file *.xlsx o *.csv caricato, puoi scegliere di procedere utilizzando l’importatore 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 rivedere.

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

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

 

Per impostazione predefinita, i requisiti suggeriti verranno importati nella specifica visualizzata al momento dell’accesso all’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 tramite 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 sostituendo i dati (i dati del file sostituiscono quelli della specifica).

  • Se l’opzione è disabilitata e stai importando requisiti il cui Identifier esiste già nella specifica selezionata come destinazione, Requirements 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 Identifiers esistono già nel progetto corrente ma non nella specifica selezionata come destinazione, Requirements 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 in importazione, cioè, 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 verificare i requisiti suggeriti alla ricerca di possibili parametri quantificabili e convertirli in Vali.

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

  • Starting row – puoi selezionare da quale riga del file importato iniziare a raccogliere i dati da inserire in Requirements Portal.

  • Sheet – nel caso di un file con più fogli, puoi selezionare da quale foglio 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 Portal. Se il file contiene intestazioni identiche ai campi predefiniti in Requirements Portal, questi campi verranno mappati automaticamente. Tuttavia, puoi sovrascrivere o regolare questa mappatura automatica se necessario. Fai clic sull’intestazione di una colonna e seleziona il campo richiesto dal menu a discesa.

In alternativa, puoi mappare i dati della colonna in una nuova colonna personalizzata digitandone il nome desiderato 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 ad 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é tale condizione non sarà soddisfatta ().

I seguenti campi possono essere importati nei requisiti utilizzando l’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

  • Custom columns

  • 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 blocco applicabile, un tipo di requisito, uno stato, una conformità o un tag in importazione non esiste attualmente in Requirements Portal, verrà creato automaticamente durante l’importazione e aggiunto al requisito.

  • Per Applicability, i tipi di blocco composti possono essere referenziati 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 distinguono tra maiuscole e minuscole:

  • Type

  • State

  • Compliance

  • Tags

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

Report di esecuzione

Dopo aver esaminato i dati da importare e configurato le opzioni secondo necessità, fai clic sul pulsante  per procedere. Al termine dell’importazione verrà visualizzata una finestra di conferma.

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

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

  • 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.

  • Tentativo di importare un requisito con una dichiarazione di conformità che non è attualmente definita in Requirements Portal.

  • Tentativo di importare un requisito con un tipo che non è attualmente definito in Requirements Portal.

  • Tentativo di importare un requisito con uno stato che non è attualmente definito in Requirements Portal.

  • Tentativo di importare un requisito con un tag che non è attualmente definito in Requirements Portal.

  • Tentativo di importare un requisito con una condizione di applicabilità che non è attualmente definita in Requirements Portal.

  • Tentativo di importare un requisito con un metodo che non è attualmente definito in Requirements Portal.

  • Tentativo di importare un requisito con un blocco applicabile che non è attualmente definito in Requirements Portal.

  • Tentativo di importare un owner che non è attualmente definito in Requirements Portal.

  • Tentativo di importare più di un owner, stato o tipo che non è attualmente definito in Requirements Portal.

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

Versione precedente dell’Importer

Quando non hai accesso alla nuova versione dell’Importer descritta sopra, viene utilizzata la sua versione precedente. Fai riferimento alla sezione comprimibile seguente 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