This is an old revision of the document!
10. Gestione dei Flussi (Flows Management)
10.1 Descrizione generale La piattaforma uBIQUity consente agli utenti autenticati di salvare, gestire e riutilizzare le proprie ricerche tramite un sistema chiamato Flows (flussi di ricerca). Un flow rappresenta l’insieme delle informazioni relative a una specifica ricerca: • i parametri utilizzati (lingua, corpus, criteri di confronto, filtri); • i risultati ottenuti; • e le eventuali annotazioni o confronti effettuati. I flussi consentono di riprendere in qualsiasi momento un lavoro interrotto, mantenendo la configurazione originale, l’ordine dei risultati e la modalità di visualizzazione. Questa funzionalità è essenziale per garantire continuità operativa e persistenza dei dati di ricerca nel tempo.
10.2 Creazione e salvataggio di un Flow La piattaforma consente di salvare i flussi di confronto (Flows) tramite un sistema che distingue chiaramente fra creazione del flusso e salvataggio successivo delle modifiche. Modalità di creazione e salvataggio • Create Flow Viene mostrato quando l’utente salva un flusso per la prima volta. Questo comando crea un nuovo Flow associato alla configurazione corrente. • Save Flow Una volta creato il Flow, il pulsante passa automaticamente a “Save Flow”. Tale comando salva eventuali modifiche apportate a un Flow esistente senza crearne uno nuovo , ma salvando una nuova versione del flusso. La creazione o il salvataggio può avvenire in due modi: 1. Dalla finestra di confronto (Compare), tramite la toolbar presente nella parte superiore della schermata. 2. Dalla sezione “Flows”, dove è possibile creare nuovi flussi, rinominarli o gestire quelli esistenti. Informazioni salvate in un Flow Ogni volta che un Flow viene creato o aggiornato, il sistema memorizza: • l’utente che ha eseguito l’operazione; • la data e l’ora; • la configurazione dei filtri e dei criteri di ricerca; • la modalità di visualizzazione (tabellare, comparativa, ecc.); • eventuali metadati associati. I flussi vengono salvati nel database utente e possono essere ricaricati nelle sessioni successive o gestiti dalla sezione dedicata.
10.2.1 Creazione manuale di un Flow La piattaforma consente anche la creazione manuale di un nuovo Flow direttamente dalla finestra “Flows”, utilizzando il pulsante “Create Flow”. Questa modalità è utile per predisporre flussi di lavoro vuoti, da riempire successivamente con una ricerca o da utilizzare come struttura di riferimento. Procedura 1. L’utente clicca sul pulsante “Create Flow” nella toolbar della finestra Flows. 2. Si apre una finestra modale che richiede l’inserimento del Flow Name (campo obbligatorio). 3. Confermando tramite Save, il nuovo Flow viene aggiunto all’elenco ed è inizialmente marcato come empty finché non viene associato a una ricerca. Per la distinzione completa tra “Create Flow” e “Save Flow”, si veda la sezione 10.2. Funzionalità aggiuntive • È possibile rinominare un Flow tramite l’icona ✏️. • I flussi creati manualmente possono essere utilizzati come template o contenitori preliminari per organizzare sessioni di lavoro. Vantaggi Questo metodo consente di pianificare attività complesse preparando in anticipo flussi di lavoro strutturati.
10.3 Finestra di gestione dei Flows La finestra “Flows” raccoglie tutti i flussi salvati dall’utente e consente di gestirli in maniera semplice e ordinata. Ogni riga della tabella rappresenta un singolo flusso, accompagnato da una serie di icone operative. Le principali azioni disponibili sono: Icona Funzione Descrizione Modifica nome (Rename) Permette di rinominare il flusso selezionato. Cronologia modifiche (History) Mostra la cronologia delle modifiche o versioni precedenti del flusso. Elimina (Delete) Cancella definitivamente il flusso dal database, previa conferma. Tutte le operazioni sono immediate e accompagnate da messaggi di conferma o stato, per evitare cancellazioni accidentali. È possibile ricercare la lista dei flussi per data di creazione o nome.
Barra di ricerca e filtri nella gestione Flows Nella parte superiore della finestra “Flows” è presente una barra di ricerca che permette di individuare rapidamente un flusso specifico all’interno dell’elenco. Caratteristiche: • L’utente può digitare parte del nome del flusso per filtrare dinamicamente la tabella. • Il filtro è case-insensitive e applicato in tempo reale. Questa barra di ricerca semplifica la gestione dei flussi quando l’utente dispone di un numero elevato di sessioni salvate, migliorando la produttività e l’organizzazione.
10.4 Modifica e aggiornamento dei Flussi Quando l’utente modifica un flusso (ad esempio cambiando i parametri di ricerca o l’ordinamento dei risultati), può: • aggiornare il flusso esistente, sovrascrivendo i dati precedenti; • oppure creare una nuova versione, mantenendo entrambe le configurazioni. Il sistema registra automaticamente: • la data dell’ultima modifica, • il nome dell’utente che ha eseguito l’aggiornamento, • e l’elenco delle modifiche principali. Questa cronologia è accessibile tramite l’icona History). In caso di errore, è possibile ripristinare una versione precedente del flusso con un solo clic.
Visualizzazione cronologia Flow La funzione Flow History apre una finestra modale che mostra tutte le versioni precedenti di un flusso, ordinate cronologicamente. Elementi visualizzati: • Version Number → numero progressivo della versione (es. v1.0, v1.1, v2.0); • Modified By → nome utente che ha eseguito la modifica; • Date / Time → data e ora dell’aggiornamento; • Description / Change Log → riepilogo delle modifiche effettuate. Azioni disponibili: • View → consente di aprire la versione precedente in sola lettura; • Restore → ripristina la versione selezionata come flusso attivo; • Delete → rimuove una versione specifica dalla cronologia. Comportamento del sistema: Ogni volta che viene salvata una nuova versione, il sistema conserva automaticamente la precedente, creando una traccia storica completa. In questo modo l’utente può ripercorrere l’evoluzione di ogni flusso, garantendo trasparenza, tracciabilità e controllo delle revisioni.
10.5 Eliminazione dei Flussi La rimozione di un flusso avviene tramite l’icona 🗑️ (cestino rosso) posizionata accanto a ciascun elemento della lista. Al clic, il sistema mostra una finestra di conferma che richiede all’utente di validare l’operazione. • Se l’utente conferma, il flusso viene eliminato definitivamente dal database. • Se annulla, l’operazione viene ignorata senza alcuna modifica. La cancellazione è irreversibile, ma i flussi eliminati vengono registrati nei log di sistema per finalità di tracciabilità. In caso di eliminazione accidentale, l’utente può comunque ricreare un flusso identico importando un file precedentemente esportato.
