Automazione  /  Script su misura

Il lavoro ripetitivonon lo deve fareuna persona.

Se ogni settimana qualcuno copia dati da un sistema all'altro, compila lo stesso report o controlla gli stessi portali, quel tempo si può recuperare. Scriviamo lo script che lo fa al posto suo: sui tuoi dati, nel tuo formato, alle tue scadenze.

bash — 100×24

exroot@server:~$ whoami

01Benefici

exroot@server:~$ cat /docs/benefits.txt

Cosa cambia
quando lo fa il computer

> 01

Ore che tornano

Un report che richiede mezza giornata al mese diventa un file che ti arriva per email ogni lunedì mattina.

> 02

Meno errori di copia

Il trasferimento manuale di dati fra due sistemi è il punto in cui nascono gli errori. Uno script non si distrae.

> 03

Dati che oggi non hai

Informazioni sparse fra portali, gestionali e allegati, raccolte e riconciliate in un unico foglio aggiornato.

> 04

Stesso sforzo su qualsiasi volume

Elaborare diecimila righe costa quanto elaborarne dieci: il tempo non cresce con i numeri.

02Metodo

exroot@server:~$ ./show_methodology --grid

Come arriviamo al risultato

01.

ANALISI

Ti guardiamo lavorare. Capiamo da dove arrivano i dati, dove finiscono, quali sono i casi particolari e quanto tempo costa oggi il processo.

02.

SVILUPPO

Scriviamo lo script: lettura delle fonti, regole di trasformazione, gestione degli errori e degli imprevisti. Con log leggibili di cosa ha fatto.

03.

COLLAUDO

Lo proviamo sui tuoi dati reali e confrontiamo il risultato con quello prodotto a mano, finché non coincidono.

04.

ESERCIZIO

Lo mettiamo in esecuzione automatica, con notifica se qualcosa va storto. E lo adattiamo quando cambiano i sistemi a monte.

03Casi d'uso

exroot@server:~$ ls -l /use_cases

Quello che automatizziamo più spesso

  • >Far parlare due gestionaliOrdini, anagrafiche o magazzino allineati fra sistemi che non si integrano nativamente, senza doppio inserimento.
  • >Raccolta dati da portaliListini, disponibilità o bandi consultati ogni giorno a mano, raccolti in automatico e messi a confronto.
  • >Report e documenti automaticiRiepiloghi, fatture proforma o schede tecniche generati da un modello e inviati a chi di dovere.
  • >Import ed export ricorrentiFile dei fornitori in dieci formati diversi, normalizzati e caricati nel tuo sistema senza interventi manuali.
  • >Controlli e allarmiVerifiche periodiche su scadenze, soglie o anomalie, con notifica via email o messaggio quando serve intervenire.
  • >Strumenti interni su misuraPiccoli programmi che il team lancia da solo per operazioni che altrimenti richiedono un tecnico.
04Stack

exroot@server:~$ ./get_toolkit.sh

Con cosa lo costruiamo

Linguaggi
PythonJavaScript (Node.js)
Librerie chiave
RequestsBeautifulSoupSeleniumScrapyPandasPuppeteerCheerio
Piattaforme
Linux environmentDockerAWS LambdaCron jobs
05Esempio

exroot@server:~$ python price_scraper.py

Esempio di codice — estrazione prezzi

price_scraper.py
→Prossimo passoinfo@exroot.it

Qual è il processoche ti ruba più tempo?

Descrivicelo in due righe. Ti diciamo se è automatizzabile, come e con che tempi.

Sfidaci