|
@@ -1,21 +1,38 @@
|
|
|
[✔] TODO Sulla tabella dei bind aggiungere i campi che di solito si andrebbero ad inserire nei save delle picking list, questo per evitare di mandare save product anche se le informazioni sono le stesse
|
|
[✔] TODO Sulla tabella dei bind aggiungere i campi che di solito si andrebbero ad inserire nei save delle picking list, questo per evitare di mandare save product anche se le informazioni sono le stesse
|
|
|
|
|
+
|
|
|
[✔] TODO Creare il file di log per i barcode non riconosciuti
|
|
[✔] TODO Creare il file di log per i barcode non riconosciuti
|
|
|
|
|
+
|
|
|
[✔] TODO Aggiungere la data nel menu a tendina della picking list
|
|
[✔] TODO Aggiungere la data nel menu a tendina della picking list
|
|
|
|
|
+
|
|
|
[✔] TODO workaround di letture errate dello scanner: se nella picking list viene passato un labelID invece che un barcode, ricava il barcode dalla labelID
|
|
[✔] TODO workaround di letture errate dello scanner: se nella picking list viene passato un labelID invece che un barcode, ricava il barcode dalla labelID
|
|
|
|
|
+
|
|
|
[✔] TODO creare la lista dell'etichetta del carrello tramite XLST+XML, aggiungere la colonna quantità nominale, aggiungere l'intestazione sulla tabella con riga orizzontale di separazione
|
|
[✔] TODO creare la lista dell'etichetta del carrello tramite XLST+XML, aggiungere la colonna quantità nominale, aggiungere l'intestazione sulla tabella con riga orizzontale di separazione
|
|
|
|
|
+
|
|
|
[✔] TODO aggiungere alla fine della picking list, sulla 7" l'elenco delle quantità prelevate e delle quantità mancanti (Anomalie) e trimmare la descrizione che in alcuni casi è molto lunga
|
|
[✔] TODO aggiungere alla fine della picking list, sulla 7" l'elenco delle quantità prelevate e delle quantità mancanti (Anomalie) e trimmare la descrizione che in alcuni casi è molto lunga
|
|
|
|
|
|
|
|
[✘] TODO Implementare GetJobStatus
|
|
[✘] TODO Implementare GetJobStatus
|
|
|
|
|
+
|
|
|
[✘] TODO aggiungere un timetrack dell'operatore che parte da quando da l'ok sulla etichetta da 7" fino all'ultima etichetta
|
|
[✘] TODO aggiungere un timetrack dell'operatore che parte da quando da l'ok sulla etichetta da 7" fino all'ultima etichetta
|
|
|
|
|
+
|
|
|
[✘] TODO Parametrizzare nel file LABEL.INI i parametri del BlinkSpecial
|
|
[✘] TODO Parametrizzare nel file LABEL.INI i parametri del BlinkSpecial
|
|
|
|
|
+
|
|
|
[✘] TODO creare la classe wrapper Configuration, serve per leggere più velocemente i parametri dai file INI e nel caso manchino uno o l'intero file INI, a creare dei defaults
|
|
[✘] TODO creare la classe wrapper Configuration, serve per leggere più velocemente i parametri dai file INI e nel caso manchino uno o l'intero file INI, a creare dei defaults
|
|
|
|
|
+
|
|
|
[✘] TODO dashboard OMLink: aggiungere "display_refresh" con tempo in minuti; aggiungere l'import dei template da omlink di template prima esportati da Findbox
|
|
[✘] TODO dashboard OMLink: aggiungere "display_refresh" con tempo in minuti; aggiungere l'import dei template da omlink di template prima esportati da Findbox
|
|
|
|
|
+
|
|
|
[✘] TODO Background service: ogni minuto controllare che ci siano label con "timestamp di start +37 minuti" libere e resettarle, usare la GetJobsStatus (da implementare)
|
|
[✘] TODO Background service: ogni minuto controllare che ci siano label con "timestamp di start +37 minuti" libere e resettarle, usare la GetJobsStatus (da implementare)
|
|
|
|
|
+
|
|
|
[✘] TODO verificare se è più veloce mandare l'immagine generata da PHP o l'XSLT+XML
|
|
[✘] TODO verificare se è più veloce mandare l'immagine generata da PHP o l'XSLT+XML
|
|
|
-[✘] TODO Subtemplates: da studiare bene che cosa si può fare, lo scopo è far cambiare direttamente all'etichetta il template senza rimandarglielo.
|
|
|
|
|
|
|
+
|
|
|
|
|
+[✘] TODO Subtemplates: da studiare bene che cosa si può fare, lo scopo è far cambiare direttamente all'etichetta il template senza rimandarglielo
|
|
|
|
|
+
|
|
|
[✘] TODO posizionamento: piazzare un etichetta, da API o Findbox impostarne le coordinate XYZ, da questa poi col sistema di triangolazione mappare la posizione delle altre etichette
|
|
[✘] TODO posizionamento: piazzare un etichetta, da API o Findbox impostarne le coordinate XYZ, da questa poi col sistema di triangolazione mappare la posizione delle altre etichette
|
|
|
|
|
|
|
|
[✘] TODO Messaggistica JS/HTML: ServiceWorker (libreria SWIVEL)
|
|
[✘] TODO Messaggistica JS/HTML: ServiceWorker (libreria SWIVEL)
|
|
|
|
|
+
|
|
|
[✘] TODO ADMIN componenti da utilizzare dal tema AdminTo: bootstrap-inputmask, jquery multiselect, switchery, select2.js, css+js del core del tema
|
|
[✘] TODO ADMIN componenti da utilizzare dal tema AdminTo: bootstrap-inputmask, jquery multiselect, switchery, select2.js, css+js del core del tema
|
|
|
|
|
+
|
|
|
[✘] Stampa WEB: utilizzare NW.JS per un maggior controllo grazie alle API
|
|
[✘] Stampa WEB: utilizzare NW.JS per un maggior controllo grazie alle API
|
|
|
|
|
+
|
|
|
[✘] Produzione e Dev devono avere classi isolate switchabili così da non impazzire se non è possibile accedere al db remoto del cliente
|
|
[✘] Produzione e Dev devono avere classi isolate switchabili così da non impazzire se non è possibile accedere al db remoto del cliente
|
|
|
|
|
+
|