Journal des changements de la version 6.6.15

Communiqués " v6

Version : 10.06.2026

Date de déploiement : 10.06.2026

Version de la correction : ONE_RE_6_6_15

Description de la version :

Avec version 6.6.15 la priorité est donnée au traitement des paiements numériques échoués, à la poursuite de l'optimisation de la gestion des données IAM et à la modernisation technique du système de rapports. La version comprend 10 extensions fonctionnelles.

Trois points forts se distinguent particulièrement :

Échec de paiements numériques via Wallee sont désormais identifiés et communiqués activement : Jusqu'à présent, un statut FAILED_PAYMENT restait enregistré dans la base de données sans que le système ne réagisse - les erreurs n'étaient connues que par les messages des clients ou les cycles de relance déclenchés. Désormais, l'équipe d'assistance est informée par e-mail en cas d'échec de paiement. De plus, les paiements ayant échoué sont visibles dans les Open Items Statistics, de sorte que les factures concernées peuvent être identifiées de manière ciblée et traitées manuellement. En cas d'erreur, le traitement du workflow redirige désormais correctement vers le cas d'erreur au lieu de continuer en silence.

Le site Rapports de listes de recouvrement sont transférés, en tant que première vague de migration (~5 rapports), du framework Crystal Reports, très gourmand en ressources, vers la nouvelle solution json2pdf. Crystal Reports nécessite un environnement d'exécution propriétaire et est la principale raison de la mémoire de tas surdimensionnée du service de reporting (Xmx 27 Go). Avec json2pdf, les mêmes rapports tabulaires sont générés de manière beaucoup plus économique en termes de ressources. La migration crée la base pour le remplacement progressif d'autres rapports Crystal Reports dans les versions futures.

Le site Performance d'importation des données de connexion IAM est encore améliorée : en se basant sur les index de la base de données de la version 6.6.14, la logique d'importation elle-même est fondamentalement revue avec des insertions et des mises à jour par lots et des instructions SQL optimisées. En même temps, l'affichage du service clientèle reçoit un bouton de rafraîchissement manuel pour une synchronisation immédiate avec le système IAM - sans devoir attendre le prochain cycle d'importation automatique.


⚙️ Modifications & extensions

IAM & gestion des utilisateurs

  • ONE-7499 - La logique d'importation des données de connexion IAM a été fondamentalement remaniée avec des insertions par lots, des mises à jour par lots et des instructions SQL optimisées. La charge de la base de données est nettement réduite, en particulier pour les grandes quantités de données de sessions et d'événements. L'importation se déroule de manière fiable dans l'intervalle configuré pour les jobs batch.

  • ONE-7492 - Dans la zone des données clients (données de connexion IAM), un bouton de rafraîchissement manuel est désormais disponible. Il déclenche une synchronisation immédiate des données Keycloak pour le compte ouvert - sans rechargement de page et sans devoir attendre le prochain cycle d'importation automatique. L'intervalle des jobs batch est prolongé de 15 minutes à 1 heure. Une colonne d'état est désormais affichée dans l'aperçu des sessions : les sessions actives sont marquées en vert, les sessions inactives en rouge. La liste des événements est désormais triée par ordre décroissant en fonction de l'horodatage.

  • ONE-7439 - Tous les utilisateurs du système utilisent désormais des Keycloak Client Credentials (Client Secret) au lieu de Basic Auth. Ainsi, plus aucune session n'est créée et les sessions orphelines, qui occupaient inutilement des ressources, seront désormais évitées.

Finance et comptabilité

  • ONE-7567 - Les paiements numériques qui ont échoué (statut Wallee FAILED_PAYMENT) sont désormais identifiés et traités activement : L'équipe de support reçoit une notification immédiate par e-mail. Les paiements échoués sont désormais visibles dans les Open Items Statistics (pour les entreprises avec New Finance). En cas d'erreur de paiement, le workflow redirige désormais correctement vers le chemin de l'erreur au lieu de clôturer silencieusement le processus comme étant réussi.

  • ONE-7505 - Pour les entreprises disposant d'un système New Finance actif, les factures suivantes reprennent désormais correctement le mode de paiement de la commande initiale de la boutique en ligne. Jusqu'à présent, les factures suivantes étaient toujours créées avec le type de paiement INVOICE, indépendamment du fait que la première commande ait été passée par carte de crédit ou par un autre type de paiement.

Rapports & reporting

  • ONE-7514 - Les rapports de listes de recouvrement (~5 rapports) sont migrés de Crystal Reports vers le nouveau framework json2pdf. Sont concernés, entre autres, le journal de facturation, les factures de faible montant, le journal de facturation ainsi que les variantes spécifiques aux tenants. Les anciens fichiers .rpt sont conservés en tant que solution de repli. Sur vasmiq007 et vasmiq011, les fichiers .rpt spécifiques aux tenants qui ne sont plus nécessaires seront supprimés. Le nouveau module ASMIQ.ONE templates met à disposition les fichiers de configuration JSON.

Livraisons sortantes

  • ONE-7526 - Lors du lancement d'un nouvel enregistrement de livraison, le système vérifie s'il existe déjà des enregistrements pour la date de livraison sélectionnée. Si c'est le cas, une boîte de dialogue d'avertissement s'affiche avec deux options : "Remplacer l'enregistrement existant" (par défaut) ou "Ajouter de nouveaux enregistrements (remplacer les doublons)". La décision de l'utilisateur est consignée. En l'absence d'inscriptions existantes, l'enregistrement se déroule comme auparavant sans dialogue.

Données de base & CRM

  • ONE-7523 - L'historique des adresses présente désormais deux colonnes supplémentaires : "Adresse valable du" et "Adresse valable jusqu'au". Celles-ci indiquent la période de validité effective d'une entrée d'adresse - de manière analogue à la présentation déjà existante dans l'historique des abonnements. Les anciennes colonnes "Modifié le" et "Modifié par" restent inchangées.

Améliorations techniques

  • ONE-7424 - Un nouveau journal API est disponible pour tous les services. Les appels à l'API peuvent ainsi être consignés, suivis et restaurés de manière ciblée en cas d'erreur. L'accès se fait via JPA/Hibernate ou un point d'accès API interne.

  • ONE-7417 - Les fichiers de changelog de Liquibase utilisent désormais un fichier de schéma XML enregistré localement dans le projet au lieu du téléchargement en ligne de liquibase.org. Cela permet d'éviter les erreurs HTTP-429 (Too Many Requests) lors des mises à jour parallèles de la base de données, de réduire le trafic réseau et d'augmenter la stabilité du déploiement.


Type de problème

Priorité

Clé

Résumé

1

Changement

Prio 1 - Major

ONE-7499

Optimiser les performances pour l'importation des données de connexion IAM

2

Changement

Prio 2 - Haute

ONE-7514

Mise en œuvre des rapports d'écoute de recouvrement avec json2pdf

3

Changement

Prio 3 - Moyen

ONE-7567

Gérer les paiements numériques échoués

4

Changement

Prio 3 - Moyen

ONE-7526

Avertissement pour enregistrement d'expédition en double à la même date de livraison

5

Changement

Prio 3 - Moyen

ONE-7523

Historique des adresses : Ajouter les colonnes "Adresse valide de" et "Adresse valide à

6

Changement

Prio 3 - Moyen

ONE-7505

Les factures de suivi ignorent le type de paiement original pour les entreprises utilisant un nouveau module financier

7

Changement

Prio 3 - Moyen

ONE-7492

Ajout du bouton manuel "Refresh" pour les événements IAM dans ASMIQ.one

8

Changement

Prio 3 - Moyen

ONE-7439

Gestion des sessions ouvertes par legacy.service.user

9

Changement

Prio 3 - Moyen

ONE-7424

Introduire une possibilité de journal pour mieux suivre, surveiller & aider à récupérer les appels API

10

Changement

Prio 3 - Moyen

ONE-7417

Changement des fichiers de changelog de liquibase pour utiliser le fichier local dbchangelog.xsd au lieu du fichier en ligne

Défiler vers le haut