Release notes
Qui potete trovare informazioni sugli ultimi miglioramenti di X4Fleet.
Le "Release notes" sono state tradotte automaticamente dal tedesco. Possono pertanto contenere termini poco chiari o errati.
Sprint 73 | 06.08.2025 | Versione App 16.7.12
In questo sprint rilasciamo una versione compatta, che pone particolare attenzione a miglioramenti tecnici e misure di stabilizzazione. A prima vista non ci sono novità visibili, ma ottimizzazioni importanti sono state effettuate in background per aumentare ulteriormente la qualità e l'affidabilità dell'applicazione.
Nuove funzionalità e miglioramenti
App – Generale: Versione 16.7.11: È stata introdotta una funzione cronometro per le voci con tipo prodotto = servizio e unità = minuti. I conducenti possono così registrare con precisione la durata del servizio tramite un timer start/stop – i minuti vengono automaticamente registrati come quantità.
App – Generale: Versione 16.7.11: L'app può ora emettere opzionalmente un segnale acustico quando un tour viene modificato nel backend. In questo modo, i conducenti vengono avvisati acusticamente dei cambiamenti rilevanti, anche senza guardare il display.
Backend – Regola di suddivisione del percorso: Le regole di suddivisione ora possono tener conto degli orari di apertura delle sedi coinvolte. Se l'opzione è attivata, le suddivisioni vengono posticipate automaticamente finché entrambi i luoghi non sono aperti – evitando così pianificazioni errate nei giorni di chiusura.
In sintesi:
Sono stati introdotti miglioramenti tecnici che incidono positivamente su prestazioni, stabilità e manutenzione a lungo termine.
Sono state effettuate correzioni di bug per risolvere piccole incoerenze – anche nelle traduzioni – e migliorare l'usabilità.
Sono stati effettuati adattamenti nel gateway per elaborare correttamente i campi precedentemente gestiti in modo errato.
Un sincero grazie per i feedback ricevuti dalle operazioni quotidiane – sono una componente preziosa del nostro processo di miglioramento continuo. Questo rilascio rappresenta un ulteriore passo verso un sistema ancora più stabile ed efficiente.
Sprint 72 | 16.07.2025 | Versione App 16.7.08
In questo sprint rilasciamo un aggiornamento parziale compatto, focalizzato su ottimizzazioni tecniche e miglioramenti della stabilità in background. Anche se a prima vista non ci sono grandi novità, sono stati introdotti importanti miglioramenti sotto il cofano che contribuiscono alla qualità complessiva e all'affidabilità dell'applicazione.
In particolare, abbiamo:
Eseguito ottimizzazioni tecniche per migliorare ulteriormente le prestazioni e la manutenibilità del sistema.
Applicato correzioni di bug per risolvere problemi minori e migliorare l’esperienza utente.
Implementato correzioni nei gateway in cui alcuni campi non venivano popolati correttamente – ora sono gestiti come previsto.
Ringraziamo per il feedback ricevuto dall’uso operativo, che ci aiuta a migliorare costantemente. Questo rilascio rappresenta un ulteriore passo verso un sistema ancora più robusto ed efficiente.
Sprint 71 | 25.06.2025 | Versione App 16.7.04
A causa dei persistenti problemi di performance, sono state introdotte poche nuove funzionalità principali; il focus rimane sulla stabilizzazione e il miglioramento delle prestazioni.
Nuove funzionalità e miglioramenti
Backend – Generale: La copertura dei test automatici è stata ulteriormente ampliata per aumentare la stabilità e individuare tempestivamente i problemi.
Backend – Generale: Parte della struttura del database dei webhook è stata rivista: le colonne di grandi dimensioni vengono ora archiviate in un blob storage. Questo riduce significativamente la dimensione del database (precedentemente circa 70 GB), mantenendo i metadati importanti nella tabella.
Backend – Generale: Le etichette dei campi personalizzati vengono ora memorizzate nella cache tramite Redis per ridurre il carico sul database e migliorare i tempi di risposta del sistema.
Backend Gateway: La risposta del gateway "Get POI" ora restituisce correttamente tutti i valori attesi, comprese specializzazioni, allegati, documenti di sede e contatti.
Backend Gateway: L’endpoint delle spedizioni è stato esteso per includere gruppi merceologici con la RefID mancante. Questo consente l'elaborazione completa di spedizioni con gruppi merceologici assegnati tramite GET e POST.
Backend Gateway: Per supportare ordini successivi ERP e fatturazione basata su quantità previste/effettive, sono stati aggiunti nuovi campi nelle posizioni di spedizione negli endpoint /x4gateway/v1/import/shipment e /x4gateway/v1/import/tour:
quantityRequired, quantityActual, productRequired, productActual, quantityMeasured, productMeasured
Ora un array driverTasks è aggiunto direttamente a ciascuna posizione di spedizione per fare riferimento ai valori effettivi corrispondenti.
Sprint 70 | 04.06.2025 | Versione App 16.6.43
A causa dei persistenti problemi di performance, sono state introdotte poche funzionalità principali. L’attenzione rimane sulla stabilizzazione e sul miglioramento delle prestazioni.
Nuove funzionalità e miglioramenti
Mappa backend: Quando si clicca su un’azione del marcatore, il marcatore viene ora visualizzato direttamente sulla mappa di monitoraggio invece che in una finestra Winbox.
Backend – Disposizione: La selezione dell'intervallo di date per le spedizioni non assegnate è stata rivista per migliorare l’usabilità e facilitare il filtraggio.
App-TSG: Versione 16.6.43: Alla chiusura di un punto di trasporto o di una posizione, l’app controlla automaticamente se ci sono ancora misurazioni TSG in sospeso. In tal caso, queste vengono mostrate al conducente prima della chiusura definitiva.
App – Generale: Versione 16.6.42: Nella finestra di download del tour, la data attuale viene ora sempre preselezionata. In precedenza, ciò avveniva solo al login dell’autista.
Backend – Generale: Su richiesta del cliente, la particolarità di spedizione “Giorno fisso” può ora essere disattivata. Una nuova sezione delle impostazioni consente la configurazione delle particolarità di sistema per gruppo ed è predisposta per future estensioni. Per impostazione predefinita, questa opzione è disattivata per tutti i gruppi.
Backend – Generale: Correzione di vari piccoli errori per migliorare prestazioni e affidabilità del sistema.
Performance
Backend – Generale: Numerose ottimizzazioni mirate e misure tecniche sono state implementate o sono attualmente in corso per migliorare le prestazioni del sistema nei settori principali:
Spedizioni non assegnate: ottimizzata la query per la visualizzazione dei prodotti (12.05.2025)
Griglia tour: miglioramento significativo delle query al database (20.05.2025)
Migrazione da DevExpress a DevExtreme: MVP testato con successo internamente (20.05.2025)
Deframmentazione del database SQL: tempi di risposta notevolmente ridotti, in particolare per spedizioni non assegnate e tour (25.05.2025)
Marker mappa (Google Maps): in corso la verifica per aumentare il limite a 2000 marker (Sprint 70, 04.06.2025)
Caching Redis: account, gruppi e impostazioni ora caricati tramite Redis (Sprint 70, 04.06.2025)
Impostazioni utente in Redis: recentemente aggiunte per prestazioni migliorate (Sprint 70, 04.06.2025)
Ottimizzazioni delle query: ulteriori miglioramenti attualmente in corso
Sprint 69 | 14.05.2025 | App Version 16.6.37
Siamo lieti di presentare, in questo sprint, diversi miglioramenti alla gestione TSG e ai documenti di sede nelle versioni più recenti dell’app.
Nuove funzionalità e miglioramenti
Backend - Generale: I dispatcher possono ora aprire le fatture direttamente dalle pagine Ordini e Misurazioni. Passando il mouse sullo stato, appare un tooltip: “Doppio clic apre la fattura”.
Backend - Gestione veicoli: È stato aggiunto alle tour un nuovo campo calcolato
VehicleTrailerCapacity
. Mostra il peso massimo consentito della combinazione veicolo-rimorchio ed è visualizzato nella griglia tour comeCombinationCapacity
(carico utile combinato).Backend - TSG: I dati TSG vengono ora scritti nella ProductMap e nella DriverTask solo dopo la conferma da parte dell’autista. Questo assicura che vengano salvate solo misurazioni validate, evitando voci obsolete o non confermate.
App - TSG: Versione 16.6.37: Per evitare problemi causati da notifiche push TSG perse (es. in modalità standby, app in background o perdita di connessione), è stato introdotto a livello TP un nuovo pulsante. L’autista può usarlo per richiedere nuovamente i valori TSG dal backend, garantendo l’accesso ai dati importanti anche senza notifica push.
Backend - Offerte: Un nuovo pulsante nel piè di pagina dell’offerta permette l’anteprima del documento. In modalità modifica, “Salva e Anteprima” salva il modulo e mostra un’anteprima temporanea con messaggio di avviso rosso. In stato “pronto”, “Anteprima” mostra il documento esistente o uno nuovo generato.
Backend - Ordini: La nuova opzione “Giorno Fisso” contrassegna le spedizioni che devono essere ritirate o consegnate in un giorno specifico. Si aggiunge all’opzione già nota “Ora Fissa”.
Correzioni di bug
Backend - Pianificazione: Quando l’ultima spedizione viene scaricata da un tour, lo stato ora passa correttamente a Pianificato e non rimane più erroneamente su In pianificazione.
App - Documenti di sede: Versione 16.6.32: Facendo clic su “Indietro” o “Annulla” nella finestra del documento di sede, ora appare un avviso per dati non salvati per evitare perdite accidentali.
App - Documenti di sede: Varie migliorie e ottimizzazioni ai documenti di sede.
Problemi noti
Prestazioni generali del sistema: A causa di problemi di performance persistenti, tutte le risorse disponibili sono attualmente dedicate alla stabilizzazione e al miglioramento.
Sprint 68 | 23.04.2025 | Versione 16.6.36
Siamo lieti di presentare in questo sprint la nostra nuova funzionalità per la configurazione libera dei punti di carico e scarico per reportistica e fatturazione, nonché la nuova versione rivisitata del processo AdHoc!
Nuove funzioni e miglioramenti
Backend Pianificazione: È stata introdotta una nuova componente per la selezione dell’intervallo di date, per un filtraggio più preciso delle spedizioni. È ora utilizzata nelle colonne dei quattro orari originali e nella data del giro.
Backend Mappa: Sulla mappa ora è possibile passare il colore primario (colore del cerchio e colore interno dell’ovale) dal prodotto al giorno della settimana (l’altro colore verrà mostrato solo come contorno dell’ovale).
Backend Monitoraggio: Nella panoramica del monitoraggio è stata aggiunta una nuova funzione "Mostra spedizione", che consente di aprire la spedizione referenziata.
Backend Eventi speciali: Le email ora vengono inviate correttamente anche se è inserito solo un indirizzo email aggiuntivo e nessuna casella di destinatario è selezionata.
Backend Eventi speciali: Ora è possibile definire che le email sugli incidenti vengano inviate direttamente al cliente e/o al committente della spedizione. Sono disponibili due nuove opzioni – “Email al cliente” e “Email al committente” – nelle impostazioni email. Se attivate, le email verranno inviate automaticamente in caso di incidenti ai LEOs, a condizione che il punto di trasporto sia assegnato a una sola spedizione.
Backend Impostazioni: Nelle impostazioni – GUI Web/App, i customFields vengono ora visualizzati con le etichette definite.
Backend Spedizioni: Attivando le nuove impostazioni di sostituzione POI, è possibile sostituire i punti di ritiro e consegna per reportistica e fatturazione a livello di spedizione. Questo consente, ad esempio, di ritirare una spedizione da un "Deposito esterno" ma mostrare "Deposito proprio" sulla bolla di consegna e in fattura. È possibile usare un POI fittizio non associato alla spedizione, oppure in caso di suddivisioni di percorso, mostrare il ritiro principale invece dell’ultimo deposito dello split.
Backend Fatturazione: Le spedizioni possono ora essere contrassegnate come “Non fatturabile/Nessuna fattura” (casella di controllo sulla destra della spedizione). Se attivata, la spedizione viene esclusa dalla tabella delle spedizioni commerciali e non sarà fatturata.
Backend Panoramica Giri: Nella panoramica dei giri è disponibile un nuovo menu contestuale "Modifica giro" tramite clic destro su un giro. Funziona come “Visualizza giro” ma apre direttamente il modulo di modifica – proprio come un doppio clic nella tabella dei giri.
Backend WebOrder: Nelle impostazioni di WebOrder è ora possibile selezionare un layout di report spedizione, che attiva un apposito pulsante nell’overview. Per le spedizioni WebOrder con stato “Spedito” o superiore, è possibile generare un report: per una singola spedizione si apre un'anteprima in PDF, per più spedizioni viene generato un file ZIP con un documento per ciascuna.
Backend Gateway: Il Gateway consente ora la creazione, il recupero e la cancellazione degli utenti tramite API. I sistemi esterni possono creare utenti con POST e gestirli con GET o DELETE. Gli endpoint sono disponibili all’indirizzo /x4gateway/v1/import/users e supportano interrogazioni basate su ID o riferimento.
App AdHoc: La funzione AdHoc nell’APP X4fleet è stata aggiornata: l’interfaccia utente è stata completamente rinnovata, offrendo ora un assistente guidato oppure un modulo classico per la creazione di ordini AdHoc. L’utente può scegliere l’interfaccia nel menu delle impostazioni dell’APP (in alto a destra > Assistente AdHoc). La nuova funzione dà accesso a tutti i dati master necessari dal backend di X4fleet. Inoltre, è possibile usare un ordine esistente dal giro come modello per creare un nuovo ordine. La vecchia funzione AdHoc rimane completamente disponibile e usata di default. La nuova funzione è disponibile solo se configurata nel backend. Richiede la versione 16.5.30/17.5.30 o superiore. Contattare Xplanis AG per maggiori informazioni o per supporto nella configurazione.
Errori risolti
Backend Generale: Correzione di problemi in varie funzioni di ricerca e filtro.
Backend Generale: Risolto un problema nella generazione automatica dei giri quadro.
Backend Pianificazione: Le dimensioni delle posizioni all'interno di un’unità di spedizione sono ora considerate nel calcolo e nella visualizzazione del giro.
Backend Report: Risolto un problema con l’invio automatico dei documenti per i conducenti.
Sprint 67 | 02.04.2025 | Versione 16.6.27
Siamo lieti di presentare la nostra nuova funzione per il calcolo dei pedaggi e delle emissioni in questo sprint!
Nuove funzioni e miglioramenti
Abbiamo un nuovo modulo che permette di calcolare le emissioni e i pedaggi internazionali per viaggio.
Per supportare una migliore integrazione di OpenCam, l'app conducente ora utilizza OpenCam per impostazione predefinita, se installata.
La funzionalità di geofencing per le località è stata estesa a tutte le voci di funzione e alle transizioni.
I messaggi sui cambiamenti di stato dei documenti di lavoro nell'APP sono ora nascosti per impostazione predefinita.
Tour dei telai e ordini ricorrenti, aggiunta la possibilità di definire date specifiche per la generazione a condizioni esistenti.
Picking, aggiunto un pulsante configurabile alla griglia di picking per assegnare e riassegnare le spedizioni a un giro.
Se il punto di trasporto ha delle immagini, queste vengono ora visualizzate nel modulo di modifica della spedizione nella sezione di ritiro e consegna in basso a destra.
Invio di fatture e bolle di consegna via e-mail, la definizione dell'oggetto e del testo dell'e-mail è stata migliorata.
È ora possibile aprire i dati anagrafici della commessa dalla finestra di monitoraggio del punto di trasporto.
Sono stati introdotti due nuovi campi per visualizzare i destinatari delle note di incasso e di consegna inviate automaticamente.
Adeguamenti tecnici per migliorare le prestazioni di importazione
Errori risolti
Correzioni varie di errori relative alle funzioni di ricerca e filtro.
È stato corretto un errore per cui le posizioni create da regole di posizione con modalità quantità impostata su uno venivano assegnate con quantità 1 anziché 0, il che era errato.
È stato corretto un errore per cui, durante la copia di spedizioni e ordini, non tutte le specialità venivano copiate correttamente.
È stato corretto un errore per cui spedizioni con valori di posizione negativi venivano aggiunte al giro e non venivano creati i punti di trasporto.
In alcuni casi sono state trasferite all'APP finestre temporali dell'ordine non corrette. Ciò ha fatto sì che la finestra temporale dell'ordine nell'APP (orari rossi) mostrasse valori errati, ad esempio 00:34 invece di 00:00 o *. Questo problema è stato risolto e ora gli orari sono di nuovo visualizzati correttamente.
Zuletzt aktualisiert
War das hilfreich?