Azioni personalizzate
Introduzione
La funzionalità Azioni personalizzate consente agli utenti di creare e applicare script di automazione personalizzati usando Python e l’AI per migliorare il flusso di lavoro del progetto all’interno di Requirements & Systems Portal. Queste azioni personalizzate possono essere collegate a vari oggetti del progetto, come Block, Vali e requisiti, e possono anche sfruttare le capacità di Python e dell’AI.
Come posso creare Azioni personalizzate?
Gli utenti possono creare azioni personalizzate in modo semplice all’interno del modulo di scripting di Requirements & Systems Portal, sfruttando sia le funzionalità di scripting sia quelle di AI. Con questa funzione, gli utenti possono comporre facilmente codice Python nell’azione personalizzata del modulo di scripting ed eseguire azioni specifiche utilizzando l’endpoint AI vali-assistant per generare gli output desiderati tramite prompt o script Python.
Una volta creato un nuovo script Python con l’azione personalizzata all’interno del modulo di scripting, l’utente può creare un’azione personalizzata nell’opzione “General” (1) nelle impostazioni dello script. Gli utenti devono fornire le informazioni sul tipo di oggetto (2) e la descrizione, quindi compilare le “Impostazioni di visualizzazione” (3), cioè il nome visualizzato e la posizione dell’azione personalizzata.
L’utente può anche condividere l’azione personalizzata con qualsiasi utente o gruppo all’interno della distribuzione usando l’opzione “Share with” sotto le impostazioni di visualizzazione (vedere Figura Share Custom Action).
Condividere un’azione personalizzata - Condivisione di azioni personalizzate con altri utenti nello stesso progetto.La panoramica delle Azioni personalizzate è accessibile nel menu "Settings" (1), consentendo agli utenti di visualizzare la varietà di azioni personalizzate (2) create da altri. Gli utenti possono aggiungere o rimuovere facilmente queste azioni dalle proprie impostazioni di visualizzazione e personalizzare il proprio accesso alle azioni personalizzate (3).
Esempi di flussi di lavoro con Azioni personalizzate:
Example 1: Convertire l’identificatore dei requisiti da maiuscolo a minuscolo
Per mostrare questo esempio, abbiamo già aggiunto lo script Python ai modelli di script all’interno del modulo. Lo script converte l’identificatore da maiuscolo a minuscolo. Un breve video mostra come creare questo script, la relativa azione personalizzata e come usarlo sui requisiti.
Rinomina i tuoi identificatori - Convertire l’identificatore dei requisiti da maiuscolo a minuscolo
Example 2: Tradurre i requisiti da una lingua a un’altra usando le Azioni personalizzate in combinazione con l’AI
Sfruttando l’AI di ValiAssistant, puoi inviare facilmente un insieme di requisiti e istruire vali-assistant, tramite un prompt, a tradurli in qualsiasi lingua supportata di tua scelta.
Azione personalizzata di traduzione - Usa le Azioni personalizzate e la capacità dell’AI per, ad esempio, tradurre il testo dei requisiti in un’altra lingua.
Altri casi d’uso che possono essere realizzati con le azioni personalizzate
-
Controllo qualità di un requisito
-
Creare e aggiungere più Vali al Block tramite i tipi di Block
-
Verificare se i requisiti di alto livello sono validi e, viceversa, controllare che i requisiti di basso livello non siano vaghi.
-
Suggerire il tipo di requisito
-
Modificare in blocco il testo/la formattazione dei requisiti. Ad es.: sostituire “must” con “shall” ecc.
-
Creare un riepilogo dei requisiti ecc.
Accesso alle Azioni personalizzate
Queste azioni personalizzate create dagli utenti possono quindi essere comodamente salvate per un accesso universale, consentendo di associarle facilmente a una varietà di oggetti, inclusi requisiti, Block e Valis all’interno di Requirements & Systems Portal. Ciò significa che quando un utente comune deve eseguire un’azione personalizzata, può semplicemente sceglierla dal menu "Actions" dell’oggetto (requisiti, Block o Vali), eliminando la necessità di passare dal modulo di scripting o da una Dashboard per l’esecuzione.