Skip to main content

Sybot

Sybot è una piattaforma di Robotic Process Automation (RPA) sviluppata da Converger SPA, finalizzata all’automazione di processi aziendali ripetitivi e complessi. Il sistema opera attraverso la simulazione di interazioni umane con applicativi e piattaforme, interne ed esterne all’organizzazione, consentendo l’esecuzione automatica di attività che normalmente richiederebbero input manuale.

La piattaforma supporta la definizione dei processi sia tramite configurazioni dirette sia mediante un’interfaccia visuale drag-and-drop. Questa modalità permette di modellare e implementare workflow in maniera grafica, facilitando la progettazione e la gestione delle automazioni senza dover ricorrere esclusivamente a linguaggi di programmazione.

Sybot è realizzato con un approccio low-code che consente di integrare sistemi eterogenei e orchestrare l’interazione tra applicazioni e utenti. Le automazioni possono essere strutturate come soluzioni end-to-end, coprendo l’intero ciclo del processo: acquisizione dei dati, elaborazione, trasformazione, esecuzione e monitoraggio.

Dal punto di vista architetturale, la piattaforma presenta caratteristiche di configurabilità e scalabilità che la rendono utilizzabile in diversi contesti applicativi. SyBot si colloca funzionalmente nell’ambito del BPM (Business Process Management), ETL (Extract, Transform, Load) e RPA (Robotic Process Automation).

Funzionalità

Le funzionalità principali della piattaforma si possono classificare nelle seguenti aree:

  • Modellazione Visiva dei Processi: I Workflow sono costruiti in un editor grafico drag-and-drop. Ogni Task è un blocco funzionale pre-configurato per eseguire un'operazione specifica, come inviare una mail, interrogare un database o chiamare un'API. Le connessioni tra i Task definiscono la logica di esecuzione, inclusi percorsi condizionali, cicli e gestione degli errori.
  • Orchestrazione e Integrazione: Sybot agisce come un orchestratore centralizzato. È in grado di:
  • Dialogare con API: Interagire con servizi web esterni tramite Task REST e SOAP.
  • Operare a Livello di Sistema: Connettersi a server remoti (Unix/Linux e Windows) tramite SSH e WinRM per eseguire comandi, gestire file, controllare servizi e avviare script.
  • Gestire Dati: Eseguire operazioni di tipo ETL (Extract, Transform, Load) per leggere, convertire e scrivere dati in molteplici formati (JSON, XML, CSV, XLSX) e database.
  • Logica Estensibile: Per requisiti non coperti dai Task standard, Sybot permette l'esecuzione di codice personalizzato (es. script Python), consentendo l'implementazione di logiche di business complesse e trasformazioni di dati avanzate.
  • Gestione e Monitoraggio: La piattaforma include un set completo di strumenti per la governance dei processi, tra cui:
  • Dashboard di Esecuzione: Per l'avvio e il monitoraggio in tempo reale dei Workflow.
  • Log Dettagliati: Per l'analisi post-esecuzione e il debugging.
  • Pianificazione: Per configurare esecuzioni automatiche, singole o ricorrenti.
  • Gestione Utenti e Permessi: Per controllare l'accesso alle diverse funzionalità della piattaforma.