Integrazione Ordini di Lavorazione per Industria 4.0
Zerpy è adesso predisposto per controllare i dispositivi Industria 4.0 ed integrarsi con un ecosistema informativo aziendale diverso.
Di seguito un esempio degli endpoint per realizzare l’integrazione tra il software gestionale ed i dispositivi Industria 4.0.
Endpoint 1:
Inserimento ordine lavorazione:
POST all’URL:
Esempio di Payload (testo RAW in formato JSON):
{
“id_ordine”:”30213″,
“codice_prodotto”:” 00210162″,
“quantita”:21,
“riferimento_ordine_ cliente”:”ordine manuale 11232″,
“data_prevista_ conclusione”:”2021-12-24″,
“dato_specifico_produzione_1”:179 ,
“dato_specifico_produzione_2”:180,
“dato_specifico_produzione_3”:184 ,
“dato_specifico_produzione_4”:195,
“dato_specifico_produzione_5”:200,
“dato_specifico_produzione_6”:206,
“dato_specifico_produzione_7”:30
}
Se il codice prodotto esiste e il sistema riesce ad inserire l’ordine di produzione la risposta sarà del tipo (codice di stato HTTP 200):
{“status”:”success”,”zerpy_id” :6713}
Se il prodotto non esiste, viene inserito un prodotto con le caratteristiche di base.
In caso contrario (con codice di stato HTTP 404):
{“status”:”error”}
Endpoint 2: Interrogazione stato singola lavorazione
dove 30213 è il riferimento id_ordine del Vs gestionale, inserito in fase di creazione dell’ordine (Endpoint 1)
La risposta è del tipo
[{
“id”:”30213″,
“zerpy_id”:”6713″,
“stato”:”0″,
“riferimento_ordine_cliente”:” 0″,
“codice_prodotto”:”00210162″,
“data_conclusione”:”0000-00- 00″,
“quantita”:”21″
}]
dove le informazioni che potrete recuperare sono:
stato, che può assumere i seguenti valori: 0 – Ordine di lavorazione non ancora avviato
1 – Lavorazione in corso
2 – Lavorazione completata
data_conclusione: indica la data di conclusione della lavorazione
quantita: indica la quantità di prodotto finito effettiva (potrebbe differire da quanto indicato in fase di immissione)
Endpoint 3: Interrogazione stato singola lavorazione
http://{url_zerpy}/
La risposta è del tipo
[{
“id”:”30213″,
“zerpy_id”:”6713″,
“stato”:”0″,
“riferimento_ordine_cliente”:” 0″,
“codice_prodotto”:”00210162″,
“data_conclusione”:”0000-00- 00″,
“quantita”:”21″
},
{
“id”:”RIF ORD 12341 CONAD”,
“zerpy_id”:”6703″,
“stato”:”2″,
“riferimento_ordine_cliente”:” 0″,
“codice_prodotto”:”00210162″,
“data_conclusione”:”2021-11- 05″,
“quantita”:”1245″
}]
che contiene un vettore con più righe con lo stato degli ultimi 100 ordini inseriti a sistema. Il campo quantità riporta la quantità effettivamente prodotta.