Modifiche:
* la ricerca per codice piatto non funzionava correttamente: corretto
* la ricerca per descrizione parziale del piatto eseguiva la ricerca solo sulla parte iniziale del nome; ora invece cerca la descrizione digitata all'interno del nome, in qualunque posizione si trovi
Miglioramenti di stabilità, e ottimizzazione della memoria:
In questo aggiornamento sono state implementate numerose soluzioni tecniche, per risparmiare memoria e mantenerla sempre e comunque entro i 50MB, a prescindere dal numero di sessioni aperte.
Inoltre:
* resa la cartella wwwroot (contenente i template di Ariel) aggiornabile tramite Webupdate
* spostati archivi di lavoro e file di inizializzazione nella cartella "archivi" di Ariel, e non più nella cartella del programma
! ATTENZIONE: i terminali in archivio, con relativi dati (ip, cameriere, ecc.) a causa del cambio di cartella dell'archivio, dovranno essere reinseriti ex-novo
|
La mappa grafica dei tavoli:
In questo aggiornamento è stata aggiunta la mappa grafica dei tavoli, navigabile per livelli, come in AltaStagione:
* ogni tavolo, che è cliccabile per aprirlo/modificarlo/aggiungere comande, viene visualizzato con un'icona corrispondente allo stato (libero, occupato, emesso proforma, ecc.) ed informazioni varie (numero tavolo, numero coperti, e tempo di apertura)
* i tavoli tavoli prenotati (purchè ci si ritrovi nella fascia compresa tra 15 minuti prima/dopo l'ora di prenotazione) sono indicati con l'icona color azzurro, e l'indicazione, su fondo rosso "PRENOT."+ore e minuti di prenotazione
* i tavoli in elaborazione dal server (con comande inviate ma ancora non elaborate dal server) non sono cliccabili, e il numero del tavolo viene mostrato con testo nero su fondo grigio
per aprire direttamente la mappa da terminale, aggiungere "/mappa" all'indirizzo digitato sul browser (ad esempio http://192.168.1.10:8888/mappa) ; nel caso in cui si utilizzi il "/mappa", Ariel riporterà sempre alla schermata della mappa dopo aver concluso un'operazione (invio comande, chiusura conto, ecc.), anzichè alla lista tavoli (a prescindere da ciò, è comunque sempre possibile passare dalla mappa alla lista e viceversa usando i pulsanti dell'interfaccia)
Inoltre, per ogni terminale (indirizzo IP) viene memorizzata l'ultima zona della mappa utilizzata, e riproposta automaticamente all'apertura di una nuova sessione per lo stesso IP;
in questo modo se il cameriere lavora sempre su un piano o su una stessa zona, si ritroverà sempre la mappa di quel piano/zona visualizzata.
Altre novità:
+ il dettaglio delle attività dei palmari ora riporta un gran numero di informazioni in più riguardo alle operazioni svolte dai terminali
+ nel pannello "dettaglio delle attività", aggiunti due link accanto al titolo, uno per azzerare l'elenco, l'altro per inviare a noi via email l'intero dettaglio (utile a livello diagnostico)
+ maschera principale di Ariel: aggiunta la visualizzazione in tempo reale della quantità di memoria occupata da Ariel, e la possibilità, tramite pulsante, di pulire/deframmentare la memoria
+ per ogni terminale, aggiunti 2 permessi:
1) variazione dei prezzi delle consumazioni
2) possibilità di chiudere il conto con "proforma e libera"
per proteggere le "operazioni sensibili" da personale non di fiducia
Ottimizzazioni:
* scelta ricette: l'opzione "Aggiungi + scegli variante" ora non viene più mostrata se, per il genere selezionato dall'utente, non sono previste varianti (prima invece era visibile e selezionabile, salvo poi indicare con un avviso il fatto che non ci fossero varianti selezionabili)
+ aggiunta una richiesta di conferma "sei sicuro.. ecc." per l' "invia comande", in tutte le maschere che lo prevedono, per evitare invii accidentali
+ all'apertura di una nuova sessione, viene verificata l'occupazione di memoria di Ariel e, se superiore a 50 MB, viene pulita/deframmentata automaticamente la memoria
! ottimizzazioni al codice sorgente, miglioramenti di velocità, soluzione di alcuni problemi che potevano, in casi particolari, portare ad errori di Access Violation
Innovazioni rispetto ad ASTS:
+ invio messaggi ai reparti: ora è possibile inviare un messaggio a reparti multipli (cucina, bar, pizzeria, ecc.) - il messaggio verrà stampato su tutte le stampanti relative ai reparti selezionati
+ invio messaggi ai reparti: aggiunta possibilità di inviare dei messaggi digitati manualmente (selezionare dalla tendina il primo valore in lista "digita >" e poi digitare il messaggio che si vuole inviare)
+ selezione pietanze: l'inserimento di quantità diverse da quelle standard (ad esempio per le "varie/a peso") in ASTS era piuttosto complicato: aggiungi quantità pari a 1 > vedi conto > scegli la comanda appena inserita > modifica quantità > conferma ;
in Ariel, invece, nella tendina di selezione della quantità è presente una nuova opzione "digita >" che, una volta selezionata, permette di digitare una quantità a piacere
senza uscire dalla maschera di selezione pietanze, e senza dover più passare per il "vedi conto"
+ nella maschera di selezione pietanze, aggiunti pulsanti per inviare messaggi a reparti e per tornare al tavolo (modificare coperti ecc.), senza dover più passare, come in ASTS, per il "vedi conto"
* aumentato il tempo di scadenza per inattività delle sessioni da terminale a 30 minuti (in ASTS erano 20)
* maschera di scelta della ricetta: i pulsanti dei generi ora riportano la descrizione dei generi con 9 caratteri (in ASTS erano 6)
|
Modifiche al Terminal Server:
Il nuovo terminal server ARIEL è stato completamente ridisegnato, sia dal punto di vista del motore, che dell'interfaccia, utilizzando tecnologie e componenti di 7 anni più recenti rispetto al vecchio terminal server ASTS, e in particolare:
! cambiato aspetto grafico e tema
+ aggiunta possibilità di personalizzare colori ed elementi visuali del server
+ integrato Webupdate, con controllo automatico degli aggiornamenti all'avvio
+ aggiunto supporto alla compressione delle pagine (abilitabile/disabilitabile dalle preferenze sul server)
! pulizia del codice sorgente, correzioni varie e numerose ottimizzazioni
Aggiunto supporto ai file CSS:
I file CSS sono dei file di testo contenenti la definizione degli elementi grafici di Ariel per il rendering su browser: dimensione delle griglie, dei caratteri, ecc.
Due file CSS sono in dotazione con Ariel:
1) "tablet 480x800.css"
2) "smartphone 240x320.css"
dove 480x800 e 240x320 sono le risoluzioni dei dispositivi per cui sono stati progettati i file.
Modificando e adattando opportunamente questi file (basta il blocco note di Windows, e salvarli con nome diverso) si possono realizzare altri CSS per altri dispositivi con risoluzioni diverse.
Ciascun terminale può essere associato ad uno specifico CSS ; in questo modo si possono far convivere tablet, smartphone, e altri dispositivi eterogenei e con risoluzioni diverse: ciascuno userà il CSS che gli è associato, visualizzando quindi in modo ottimale le pagine.
Novità importanti rispetto ad ASTS:
+ selezione comande: aggiunta visualizzazione dell'ultima comanda inserita (cosa utile, oltretutto, per avere conferma dell'avvenuta registrazione della comanda dopo averci cliccato sopra col dito), con possibilità di modificarla e annullarla
+ selezione comande: aggiunta possibilità di filtrare le comande per iniziale del nome (usa la stessa casella della ricerca per codice)
+ selezione comande: riprogettato il sistema dell' "annulla": ora è permesso modificare (novità) e cancellare le comande all'indietro a piacere, non solo limitandosi all'ultima
+ elenco tavoli occupati: aggiunta indicazione del numero coperti e del tempo da cui il tavolo è occupato
+ aggiunto un messaggio di avviso sulla maschera di selezione tavoli per mettere in guardia l'operatore dall'utilizzare i tasti avanti, indietro, e aggiorna del browser ; il messaggio ha una casella di selezione per scegliere di non mostrare più l'avviso
* le statistiche di vendita, utili per l'ordinamento delle comande in base al venduto, ora sono gestite tramite database, e non più tramite file di testo: questo garantisce una minore occupazione di memoria e una maggiore velocità di elaborazione |