Skip to content

Agent ​

Il Calybron Agent legge dati da applicativi e da siti web e li riversa dove servono. Esiste per i sistemi che non hanno un'interfaccia programmabile — un gestionale installato su un PC, un portale di un fornitore, un'area riservata con le fatture da scaricare — e fa quello che farebbe una persona: apre il programma, va alla schermata giusta, legge il dato.

È il pezzo che chiude il cerchio dell'automazione. Le Integrazioni collegano i sistemi che hanno un'API; l'Agent collega quelli che non ce l'hanno.

Due modi di lavorare ​

Applicativo Windows

Legge i dati da un programma installato su un PC — un gestionale, un magazzino — come farebbe una persona davanti allo schermo. Gira sul PC del cliente, accanto all'applicativo.

Sito o portale web

Apre un browser, entra nel portale e legge i dati dalle pagine: elenchi, schede, tabelle, file da scaricare. Gira su un server, nella rete del cliente o direttamente nella piattaforma.

Le tre cose che lo compongono ​

Recipe
Cosa leggere e dove mandarlo: l'applicativo o il portale bersaglio, i passi per raggiungere il dato, i campi da estrarre e il connettore di uscita
Runner
Il programma che esegue le recipe: sul PC del cliente per gli applicativi Windows, su un server per i siti web. Si attiva con un codice, si collega alla piattaforma e si vede nella dashboard
Esecuzione
Ogni volta che una recipe gira: quando, quanto è durata, cosa ha letto. Tutto nello storico

Come si costruisce una recipe ​

Non si programma: si insegna. Dalla dashboard si avvia una sessione di Insegna, si compiono le azioni davanti all'applicativo o al portale — aprire una schermata, cercare un cliente, leggere un importo — e la piattaforma le registra come passi della recipe, con i campi da estrarre. L'editor permette poi di rifinire: i passi, i campi, le trasformazioni sul dato letto, dove inviarlo.

Per i portali web la piattaforma fa un passo in più: quando una pagina cambia aspetto, la recipe si ripara da sola, ritrovando gli elementi che si erano spostati. Il replay resta deterministico e veloce; il modello interviene solo quando serve.

Credenziali e sicurezza ​

Le credenziali dei portali stanno in una cassaforte della piattaforma, cifrate, e raggiungono soltanto il runner che le deve usare. Ogni runner ha una propria identità, rilasciata al momento dell'attivazione e revocabile dalla dashboard: un runner spento o dismesso smette di ricevere lavoro all'istante.

Il runner si collega in uscita verso la piattaforma: nella rete del cliente non serve aprire nessuna porta.

Da dove parte un'esecuzione ​

InnescoQuando
A manoDalla dashboard, per provare la recipe o per un'estrazione una tantum
PianificataA cadenza: ogni mattina i prezzi di un listino, ogni sera le giacenze
Da una conversazioneUn utente chiede un dato che sta in un applicativo senza API, e la risposta arriva da lì

Il risultato va dove la recipe dice: a un processo della piattaforma, a un database, a un servizio esterno.

Dove si usa ​

CasoCosa fa l'Agent
Gestionale senza APILegge giacenze, prezzi, stato degli ordini dal programma che l'azienda usa da vent'anni
Portale di un fornitoreEntra con le credenziali, scarica le fatture del mese, le consegna all'Analisi documentale
Monitoraggio ricorrenteOgni giorno legge i prezzi di un listino pubblico e segnala le variazioni
Area riservata di un enteControlla lo stato di una pratica e lo riporta nella conversazione con l'utente

Documentazione Calybron