Salta al contenuto principale
loading

Import automatico liste PDF con intelligenza artificiale IA

Novità

In precedenza, le liste materiali venivano spesso compilate manualmente dai tecnici e inviate in sede tramite WhatsApp oppure consegnate in formato cartaceo.

Con questa nuova funzionalità è stata introdotta l’Intelligenza Artificiale (IA) per interpretare automaticamente il contenuto di file PDF, sia generati da programma che acquisiti tramite scanner.

Grazie a specifiche regole di interpretazione, è ora possibile importare automaticamente le liste materiali all’interno di Edison.

Come funziona l’import liste con IA

È stata implementata la nuova funzione “Import Lista avanzato IA”, disponibile se è attivo il modulo “Interpretazione IA Liste”.

La funzione può essere richiamata:

  • dalla gestione Liste tramite la voce “Import Lista materiali avanzato IA” (menu laterale sinistro)
  • oppure tramite il nuovo pulsante presente nella barra superiore

Dati richiesti nel pannello di import

La nuova funzione apre un pannello con i dati seguenti:

  • Data lista (ricavata da PDF o forzata da pannello di import)
  • Descrizione breve (ricavata da PDF o forzata da pannello di import)
  • Riferimento (ricavata da PDF o forzata da pannello di import)
  • Cliente (se non letto dal documento PDF viene considerato il codice associato al cantiere o al codice del pannello)
  • Commessa/Cantiere (ricavato da PDF o forzato da pannello di import)
  • Causale di magazzino non obbligatoria (forzata da pannello di import)
    (Nota: cambiare etichetta nel pannello generale della lista da “Causale di trasporto per generazione DDT” in “Causale di trasporto per generazione DDT/materiale di consumo/materiale reso”
  • Parametro “interpretazione file PDF con IA” (sempre attivo nella nuova funzione e non editabile)
  • File da importare

Processo di elaborazione

  • Se viene caricato un file PDF, questo viene:
    1. Interpretato con IA
    2. Convertito in file JSON
    3. Trasformato in file CSV
  • Se viene caricato un file JSON, questo viene convertito direttamente in CSV

Alla conferma:

  • viene avviata la procedura IA
  • il file viene interpretato e trasformato
  • i dati vengono importati automaticamente in Edison come lista

Controllo dei file generati

Per verifiche tecniche, sono disponibili:

  • UltimoJSONConvertito.JSON
  • UltimoCSVConvertito.CSV

Entrambi consultabili nel percorso:
Edison\TEMP

Al termine dell’elaborazione viene richiesta la conferma finale con eventuale integrazione dei dati (descrizione, data, tipo nota, azienda).

Nell’esempio seguente sono stati oscurati i dati reali di un cliente.

Se si conferma si effettua una generazione di Lista in cui si gestiscono i dati di testata e a dettaglio si caricano tutte le righe del temporaneo come note.

Dati di testata della lista

(in colore blu i campi ricavati da PDF)

I dati di testata della lista in import sono i seguenti.

  • Anno e numero Lista (progressivo automatico)
  • Tipo lista (pari a Lista di prelievo)
  • Data lista (ricavata da PDF e se non presente in PDF forzata da pannello di import)
  • Descrizione breve (ricavata da PDF e se non presente in PDF forzata da pannello di import)
  • Utente (ricavato da utente loggato)
  • Riferimento (ricavato da PDF e se non presente in PDF forzato da pannello di import)
  • Cliente (forzato da pannello di import)
  • Cantiere (forzato da pannello di import e se cliente associato forzato)
  • Lo stato non viene impostato (è non definito)
  • L’avanzamento non viene impostato (è non definito)
  • Causale di magazzino non obbligatoria (forzata da pannello di import)
  • File PDF (si forza il nome del file PDF caricato con il suo percorso)

Dati di dettaglio della lista

I dati di dettaglio della lista sono i seguenti e tutte Note (in colore blu i campi ricavati da PDF).

  • Progressivo riga (automatico)
  • Annotazione (eventualmente corretta, per esempio “TUBO OTONE” in “TUBO OTTONE”)
  • Quantità
  • Unità di misura

Note per una corretta interpretazione IA

Per ottenere risultati ottimali:

  • Non inserire una V per “spuntato” bel PDF vicino a un campo da valutare, per esempio “500v” per la quantità “500”
  • Se si specifica un codice articolo non scrivere i caratteri con le separazioni in mezzo, per esempio “FG17 1x1,5 G/V” da specificare come “FG171x1,5G/V”
  • Non specificare parti parziali di dati, per esempio dopo “CVVFS1A.10NE” nelle righe successive solo “GV” e “BLU”

Segue un esempio di dati caricati in testata e dettaglio:

Nell’esempio seguente sono stati oscurati i dati reali di un cliente:

Dato che non esiste un codice lista non è possibile controllare se la lista è già stata caricata o meno in precedenza.