Release notes

Retrouvez ici les informations sur les dernières améliorations apportées à X4Fleet.

Les "Release notes" ont été traduites automatiquement de l'allemand. Elles peuvent donc contenir des termes peu clairs ou erronés.

English version | Deutsche Version | Versione italiana

Sprint 73 | 06.08.2025 | Version de l'application 16.7.12

Dans ce sprint, nous publions une version compacte mettant principalement l'accent sur les améliorations techniques et les mesures de stabilisation. À première vue, aucune nouveauté visible, mais en arrière-plan, des optimisations importantes ont été apportées pour renforcer la fiabilité et la qualité de l'application.

Nouvelles fonctionnalités & améliorations

  1. App – Général : Version 16.7.11 : Une fonction chronomètre a été introduite dans l'application pour les éléments avec type de produit = service et unité = minutes. Les chauffeurs peuvent ainsi enregistrer la durée exacte de la prestation avec un minuteur démarrer/arrêter – les minutes sont automatiquement enregistrées comme quantité.

  2. App – Général : Version 16.7.11 : L'application peut désormais émettre un signal sonore en option lorsqu'une tournée est modifiée dans le back-end. Cela permet aux chauffeurs d'être avertis des modifications importantes par un signal sonore, même sans regarder l'écran.

  3. Backend – Règle de découpage d'itinéraire : Les règles de découpage d'itinéraire prennent désormais en compte les horaires d'ouverture des sites concernés, si l'option est activée. Les découpages sont ainsi automatiquement décalés jusqu'à ce que les deux sites soient ouverts – ce qui évite les erreurs de planification les jours de fermeture.

En résumé :

  • Des améliorations techniques ont été apportées, avec un impact positif sur les performances, la stabilité et la maintenabilité à long terme.

  • Des corrections de bugs ont été effectuées pour résoudre des incohérences mineures – notamment dans les traductions – et améliorer l’expérience utilisateur.

  • Des ajustements dans la passerelle permettent désormais un traitement correct de champs précédemment mal interprétés.

Merci beaucoup pour vos retours issus du quotidien – ils sont une composante précieuse de notre amélioration continue. Cette version est un pas de plus vers un système encore plus stable et performant.

Sprint 72 | 16.07.2025 | Version de l'application 16.7.08

Dans ce sprint, nous publions une mise à jour partielle compacte axée sur des optimisations techniques et des améliorations de la stabilité en arrière-plan. Bien qu'il n'y ait pas de nouvelles fonctionnalités majeures à première vue, nous avons mis en œuvre des améliorations importantes sous le capot qui contribuent à la qualité globale et à la fiabilité de l'application.

Concrètement, nous avons :

  • Effectué des ajustements techniques pour renforcer les performances et la maintenabilité du système.

  • Corrigé des bugs mineurs afin d’améliorer l’expérience utilisateur.

  • Apporté des corrections sur les passerelles pour que certains champs, jusque-là mal remplis, soient désormais traités correctement.

Merci pour vos retours issus de l’utilisation opérationnelle, qui nous aident à nous améliorer en continu. Cette version est une nouvelle étape vers un système encore plus robuste et performant.

Sprint 71 | 25.06.2025 | Version de l'application 16.7.04

En raison des problèmes de performance persistants, peu de nouvelles fonctionnalités majeures ont été introduites ; l’accent reste mis sur la stabilisation et l’amélioration des performances.

Nouvelles fonctionnalités & améliorations

  1. Backend – Général : La couverture de tests automatisés a été encore étendue afin d’augmenter la stabilité et de détecter les problèmes à un stade précoce.

  2. Backend – Général : Une partie de la structure de la base de données des webhooks a été révisée : les grandes colonnes de tables sont désormais stockées dans un blob storage. Cela permet de réduire considérablement la taille de la base de données (auparavant environ 70 Go), tout en conservant les métadonnées importantes dans la table.

  3. Backend – Général : Les noms des champs personnalisés sont désormais mis en cache via Redis pour réduire la charge sur la base de données et améliorer les temps de réponse du système.

  4. Backend Gateway : La réponse de la passerelle « Get POI » fournit désormais correctement toutes les valeurs attendues, y compris les spécialisations, les pièces jointes, les documents de site et les contacts.

  5. Backend Gateway : Le point de terminaison des envois a été complété par des groupes de produits incluant la RefID manquante. Il est désormais possible de traiter entièrement les envois avec groupes de produits via GET et POST.

  6. Backend Gateway : Pour prendre en charge les commandes ultérieures ERP et la facturation basée sur les quantités prévues/réelles, de nouveaux champs ont été ajoutés aux positions d’envoi dans les points de terminaison /x4gateway/v1/import/shipment et /x4gateway/v1/import/tour : quantityRequired, quantityActual, productRequired, productActual, quantityMeasured, productMeasured Un tableau driverTasks est désormais ajouté à chaque position d’envoi pour référencer les valeurs réelles correspondantes.

Sprint 70 | 04.06.2025 | Version de l’application 16.6.43

En raison des problèmes de performance persistants, peu de nouvelles fonctionnalités majeures ont été introduites. L’accent reste mis sur la stabilisation et l’amélioration des performances.

Nouvelles fonctionnalités & améliorations

  1. Carte du back-end : Lors du clic sur une action de marqueur, le marqueur apparaît désormais directement sur la carte de surveillance au lieu d’une fenêtre Winbox.

  2. Back-end – Dispatching : La sélection de la plage de dates pour les envois non affectés a été révisée pour améliorer la convivialité et faciliter le filtrage.

  3. App-TSG : Version 16.6.43 : Lors de la fermeture d’un point de transport ou d’une position, l’application vérifie automatiquement si des mesures TSG sont encore en attente. Si c’est le cas, elles sont affichées au conducteur avant la fermeture définitive.

  4. App – Général : Version 16.6.42 : Dans la fenêtre de téléchargement de tournée, la date actuelle est désormais toujours présélectionnée. Auparavant, elle n’était mise à jour que lors de la connexion du conducteur.

  5. Back-end – Général : À la demande du client, la particularité d’envoi « Jour fixe » peut désormais être désactivée. Une nouvelle section de configuration permet de définir les particularités système par groupe, avec des extensions prévues à l’avenir. Par défaut, ce paramètre est désactivé pour tous les groupes.

  6. Back-end – Général : Divers bogues mineurs ont été corrigés afin d’améliorer les performances et la fiabilité globales du système.

Performance

Back-end – Général : De nombreuses optimisations ciblées et mesures techniques ont été mises en œuvre ou sont en cours afin d’améliorer les performances du système dans les domaines clés :

  • Envois non affectés : requête pour l'affichage des produits optimisée (12.05.2025)

  • Grille des tournées : requêtes de base de données considérablement améliorées (20.05.2025)

  • Migration de DevExpress vers DevExtreme : MVP testé avec succès en interne (20.05.2025)

  • Défragmentation de la base SQL : temps de réponse réduits, notamment pour les envois non affectés et les tournées (25.05.2025)

  • Marqueurs cartographiques (Google Maps) : test en cours pour augmenter la limite à 2000 marqueurs (Sprint 70, 04.06.2025)

  • Mise en cache Redis : les comptes, groupes et paramètres sont désormais chargés via Redis (Sprint 70, 04.06.2025)

  • Paramètres utilisateurs dans Redis : récemment ajoutés pour de meilleures performances (Sprint 70, 04.06.2025)

  • Optimisations de requêtes : d’autres améliorations sont actuellement en cours

Sprint 69 | 14.05.2025 | App Version 16.6.37

Nous sommes heureux de présenter dans ce sprint plusieurs améliorations concernant la gestion TSG et les documents de site dans les dernières versions de l'application.

Nouvelles fonctionnalités & améliorations

  1. Backend - Général : Les planificateurs peuvent désormais ouvrir les factures directement depuis les pages Commandes et Mesures. Lors du survol du statut, une info-bulle apparaît : « Double-cliquez pour ouvrir la facture ».

  2. Backend - Gestion des véhicules : Un nouveau champ calculé VehicleTrailerCapacity a été ajouté aux tournées. Il indique le poids maximal possible de la combinaison véhicule-remorque et apparaît dans la grille des tournées sous le nom CombinationCapacity (charge utile combinée).

  3. Backend - TSG : Les données TSG ne sont maintenant enregistrées dans la ProductMap et la DriverTask qu’après confirmation par le chauffeur. Cela garantit que seules des mesures validées sont sauvegardées et évite les entrées obsolètes ou non confirmées.

  4. App - TSG : Version 16.6.37 : Pour éviter les problèmes dus aux notifications push manquées (par ex. en veille, en arrière-plan ou en cas de perte de connexion), un nouveau bouton a été ajouté au niveau TP. Le chauffeur peut ainsi redemander les valeurs TSG au backend, afin que les données importantes restent accessibles même sans notification.

  5. Backend - Offres : Un nouveau bouton dans le pied de page de l’offre permet d’ouvrir un aperçu du document. En mode édition, « Enregistrer et prévisualiser » sauvegarde le formulaire et affiche un aperçu temporaire avec un message d’avertissement rouge. En statut « prêt », « Aperçu » affiche le document existant ou un document nouvellement généré.

  6. Backend - Commandes : La nouvelle option “Jour Fixe” signale les envois devant être collectés ou livrés un jour précis. Elle complète l’option déjà existante « Heure Fixe ».

Corrections de bugs

  1. Backend - Planification : Lorsqu’un dernier envoi est déchargé d’une tournée, son statut passe désormais correctement à Planifiée et ne reste plus à tort sur En planification.

  2. App - Documents de site : Version 16.6.32 : En cliquant sur « Retour » ou « Annuler » dans la fenêtre de documents de site, un avertissement apparaît en cas de données non sauvegardées, pour éviter toute perte de données accidentelle.

  3. App - Documents de site : Diverses améliorations et optimisations concernant les documents de site.

Problèmes connus

  1. Performance générale du système : En raison de problèmes de performance persistants, toutes les ressources disponibles sont actuellement mobilisées pour stabiliser et améliorer la situation.

Sprint 68 | 23.04.2025 | Version 16.6.36

Nous sommes heureux de pouvoir présenter dans ce sprint notre nouvelle fonctionnalité de configuration libre des lieux de chargement et de déchargement pour les rapports et la facturation, ainsi que la nouvelle version retravaillée du processus AdHoc!

Nouvelles fonctions & améliorations

  1. Backend Dispatching : Une nouvelle composante de sélection d’intervalle de dates a été introduite pour améliorer le filtrage des expéditions. Elle est utilisée dans les colonnes des quatre horaires d’origine ainsi que dans la date de tournée, permettant une recherche ciblée par période.

  2. Backend Carte : Sur la carte, la couleur principale (couleur du cercle et couleur intérieure de l’ovale) peut maintenant être basculée du produit au jour de la semaine (l'autre couleur s'affiche uniquement comme contour de l'ovale).

  3. Backend Monitoring : Une nouvelle fonction "Afficher l’envoi" a été ajoutée dans le monitoring et l’aperçu des opérations, permettant d’ouvrir l’envoi référencé.

  4. Backend Événements spéciaux : Les e-mails sont désormais envoyés correctement même si seule une adresse e-mail supplémentaire est saisie sans case de destinataire cochée.

  5. Backend Événements spéciaux : Il est désormais possible de configurer l’envoi d’e-mails d’incidents directement au client et/ou au donneur d’ordre d’un envoi. Deux nouvelles options – « E-mail au client » et « E-mail au donneur d’ordre » – sont disponibles dans les paramètres d’e-mail. Si elles sont activées, des e-mails sont envoyés automatiquement en cas d’incident aux LEOs, à condition que le point de transport soit assigné à un seul envoi.

  6. Backend Paramètres : Dans les paramètres – Paramètres GUI Web/App, les customFields sont maintenant affichés avec leurs libellés définis.

  7. Backend Expéditions : En activant les nouveaux paramètres de substitution de POI, les lieux de collecte et de livraison pour les rapports et la facturation peuvent être remplacés individuellement pour chaque envoi. Cela permet, par exemple, de collecter un envoi depuis un « Dépôt externe » tout en affichant « Dépôt interne » sur le bon de livraison et la facture. Il est possible d’utiliser un faux POI non lié à l’envoi, ou dans le cas d’une division de trajet, de définir que la collecte supérieure soit affichée à la place du dernier dépôt du segment.

  8. Backend Facturation : Les envois peuvent maintenant être marqués comme « Non facturable/Pas de facture » (case à cocher à droite de l’envoi). Lorsqu’elle est activée, cette option exclut l’envoi de la facturation et du tableau des expéditions commerciales.

  9. Backend Aperçu des tournées : Un nouveau menu contextuel "Modifier la tournée" est maintenant disponible par clic droit sur une tournée. Il fonctionne comme « Afficher la tournée », mais ouvre directement le formulaire de modification – comme un double-clic dans la table des tournées.

  10. Backend WebOrder : Un modèle de rapport peut maintenant être sélectionné dans les paramètres WebOrder, afin qu’un bouton correspondant s’affiche dans l’aperçu des expéditions. À partir du statut "Envoyé", un rapport peut être généré : pour un seul envoi, le PDF s’ouvre en aperçu, pour plusieurs, un téléchargement ZIP contenant un document par envoi est proposé.

  11. Backend Gateway : Le gateway permet désormais la création, la récupération et la suppression d’utilisateurs via l’API. Des systèmes externes peuvent créer des utilisateurs via POST et les gérer via GET ou DELETE. Les endpoints sont accessibles sous /x4gateway/v1/import/users et prennent en charge les requêtes basées sur l’ID ou sur des références.

  12. App AdHoc : La fonctionnalité de commande AdHoc dans l’APP X4fleet a été revue : l’interface utilisateur a été remaniée, proposant désormais soit un assistant guidé, soit un formulaire classique pour créer une commande AdHoc. L'utilisateur peut sélectionner l’interface dans les paramètres de l’APP (en haut à droite > Assistant commande AdHoc). Cette nouvelle fonction donne accès à toutes les données de base nécessaires provenant du backend X4fleet. De plus, une commande existante d’une tournée peut être utilisée comme modèle pour une nouvelle commande. L’ancienne fonction AdHoc reste disponible dans l’APP et est utilisée par défaut. La nouvelle fonction AdHoc n’est disponible que si elle a été configurée dans le backend. Cette fonctionnalité nécessite la version APP 16.5.30/17.5.30 ou supérieure. Veuillez contacter Xplanis AG pour plus d’informations ou pour l’aide à la configuration.

Erreurs résolues

  1. Backend Général : Problèmes dans diverses fonctions de recherche et de filtrage corrigés.

  2. Backend Général : Un problème avec la génération automatique des tournées types a été résolu.

  3. Backend Dispatching : Les dimensions des articles d’une unité d’expédition sont désormais prises en compte dans le calcul et l’affichage de la tournée.

  4. Backend Rapports : Un problème avec l’envoi automatique de documents pour les chauffeurs a été corrigé.

Sprint 67 | 02.04.2025 | Version 16.6.27

Nous sommes heureux de présenter dans ce sprint notre nouvelle fonction de calcul des péages et des émissions !

Nouvelles fonctions & améliorations

  1. Nous avons ajouté un nouveau module qui permet de calculer les émissions et les péages internationaux par tournée.

  2. Afin de soutenir une meilleure intégration d'OpenCam, l'application conducteur utilise désormais OpenCam par défaut si elle est installée.

  3. La fonctionnalité de geofencing des postes a été étendue à toutes les entrées et transitions de fonctions.

  4. Les messages concernant les changements de statut des documents de poste dans l'APP sont désormais masqués par défaut.

  5. Tours de cadrage et commandes récurrentes, ajout de la possibilité de définir des dates spécifiques pour la génération aux conditions existantes.

  6. Prélèvement, ajout d'un bouton configurable à la grille de prélèvement pour attribuer et réattribuer des envois à une tournée.

  7. Si le point de transport a des images, celles-ci sont désormais affichées sur le formulaire de traitement de l'envoi dans la section Collecte et livraison en bas à droite.

  8. Envoi de factures et de bons de livraison par e-mail, La définition de l'objet et du texte de l'e-mail a été améliorée.

  9. Il est désormais possible d'ouvrir les données de base des postes à partir de la fenêtre de point de transport de suivi.

  10. Deux nouveaux champs ont été introduits pour afficher les destinataires des bons d'enlèvement et de livraison envoyés automatiquement.

  11. Des ajustements techniques ont été apportés pour améliorer les performances d'importation.

Erreurs résolues

  1. Diverses corrections de bugs concernant les fonctions de recherche et de filtrage.

  2. Il a été corrigé que les positions créées à partir de règles de position avec le mode de quantité un avaient la quantité 1 au lieu de 0, ce qui était incorrect.

  3. Correction du fait que lors de la copie d'envois et de commandes, toutes les spécialités n'étaient pas copiées correctement.

  4. Correction d'un problème où des envois avec des valeurs de position négatives étaient ajoutés à la tournée et où aucun point de transport n'était créé.

  5. Dans certains cas, des fenêtres de temps de commande erronées étaient transférées dans l'APP. Cela avait pour conséquence que la fenêtre de temps de commande dans l'APP (temps rouges) affichait des valeurs erronées, comme par exemple 00:34 au lieu de 00:00 ou *. Ce problème a été corrigé et les temps s'affichent à nouveau correctement.

Zuletzt aktualisiert

War das hilfreich?