Gestione Configurazioni
La sezione Configurazioni è l'area amministrativa di Sybot, dedicata alla gestione centralizzata delle impostazioni che governano l'intera piattaforma. Un utente con privilegi adeguati può definire parametri globali, ruoli, categorie e connessioni a sistemi esterni.
Per accedere a questa pagina, aprire il menu opzioni situato nell’angolo in alto a destra della barra di navigazione e selezionare la voce Configurazioni.
1. Parametri
Questa sezione permette di gestire i Parametri globali. Questi parametri centralizzano valori critici o variabili (come credenziali, indirizzi IP, percorsi) utilizzati dall’intero sistema, semplificando la manutenzione e la gestione delle configurazioni. Ogni modifica apportata a un parametro globale viene automaticamente applicata a tutte le funzionalità del sistema che ne fanno uso, garantendo coerenza e riducendo la possibilità di errori
L'interfaccia mostra una tabella con il Nome Parametro, il Valore Parametro e le Notedescrittive.
2. Ruoli
Un ruolo è un gruppo funzionale utilizzato per definire e gestire i permessi all’interno della piattaforma. I ruoli permettono di raggruppare utenti e di governare in modo granulare l’accesso alle funzionalità del sistema e alle risorse configurabili.
Questa sezione consente di creare ed eliminare i ruoli, che diventano disponibili in tutte le aree del prodotto che prevedono un controllo basato sui permessi. I ruoli possono essere assegnati agli utenti tramite la pagina Gestione Utenti e utilizzati per limitare o autorizzare l'accesso ad elementi come: Workflow, Connessioni e altre risorse di configurazione.
La gestione centralizzata dei ruoli garantisce coerenza nelle politiche di accesso e semplifica l’amministrazione dei permessi in contesti multi-utente e multi-ambiente.
L'interfaccia elenca il Ruolo(nome univoco) e una Descrizionedel suo scopo.
3. Categorie
Le categorie sono utilizzate per organizzare e raggruppare logicamente i Workflow. Questa classificazione è fondamentale per mantenere l'ordine in ambienti con un alto numero di processi, permettendo di filtrare e individuare rapidamente le automazioni in base alla loro area funzionale (es. "Amministrazione", "Finance", "IT Operations").
L'interfaccia elenca il Nome della categoria, la Descrizionee uno stato Attivo.
4. Connessioni
Questa sezione permette di pre-configurare e centralizzare le connessioni a sistemi esterni (database, server SSH, etc.). Invece di inserire manualmente le credenziali in ogni singolo Task, è possibile definire una "Connessione" una sola volta per poi richiamarla tramite la modalità Environment nei Task pertinenti. Questo non solo semplifica la configurazione, ma aumenta anche la sicurezza, centralizzando la gestione delle credenziali.
L'interfaccia mostra il Nome Tipologia (es. MySQL, SSH), un Nome Connessione, una Descrizione, la Configurazionetecnica in formato JSON, i Ruoli autorizzati al suo utilizzo e lo stato Attivo.
5. Sblocco Workflow
Quando un utente apre un Workflow nell'editor, esso viene bloccato a livello di sistema per prevenire modifiche concorrenti. In caso di chiusura anomala della sessione, un Workflow può rimanere in stato di "bloccato". Questa sezione serve agli amministratori per forzare lo sblocco manuale.
L'interfaccia elenca i Nome Workflow bloccati, l'Utente che ha apposto il blocco e la Data Ultima Modifica. L'azione di sblocco è rappresentata da un'icona a forma di lucchetto.
6. Svecchiamento Dati
Questa sezione è dedicata alla gestione del ciclo di vita dei dati storici, ovvero i log e i risultati delle esecuzioni dei Workflow. Per mantenere ottimali le prestazioni del database e aderire alle policy aziendali di conservazione dei dati, è possibile definire un periodo di retention.
L'interfaccia presenta un campo per indicare il numero di giorni di conservazione dei dati. L'azione Esegui avvia il processo di pulizia (purge) dei record più vecchi del periodo specificato.