Skip to main content

20/10/2025

Configuration et Gestion des Bornes

  • Support de l'héritage de configuration pour les groupes

    • Implémentation d'une gestion hiérarchique : une clé de configuration est recherchée récursivement chez les parents jusqu'à ce qu'elle existe.

    • Les configurations des groupes enfants écrasent celles des parents en cas de fusion complète.

    • Mise en cache des résultats d'héritage pour une durée de 7 jours (clés cache:configgroup:{slug} et cache:configgroup:{slug}:{clé}).

  • Amélioration de la gestion du cache d'autorisation OCPP

    • Modification du champ expiryDate à maintenant + 1 jour dans l'objet idTagInfo (messages Authorize.conf, StartTransaction.conf, StopTransaction.conf).

    • Assure la continuité des autorisations de charge en cas de perte de communication temporaire.

  • Gestion des logs centralisée

    • Gestion des logs par logrotate avec enregistrement dans un volume dédié.

    • Classification des logs par sous-dossiers pour les fonctionnalités : ocpi, qualicharge, smart-charging et OCPP.

  • Suppression automatique des logs ocpp

    • Suppression automatique des logs OCPP datant de plus de 3 mois.

  • Configuration Qualicharge avancée

    • Ajout de la configuration des données aménageurs et enseigne pour Qualicharge dans l'onglet Configuration de Groupe.

Supervision et Reporting

  • Export CSV des Bornes amélioré

    • L'export des bornes en CSV intègre maintenant le filtrage utilisé pour l'affichage dans le tableau sur la page Bornes.

  • Export de données de transaction (CDR)

    • Ajout d'une colonne emsp (avec le nom de l'emsp) et le statut de l'envoi du CDR dans les données de transaction.

Interface Utilisateur (UI)

  • Ajout d'un sélecteur de langue

    • Ajout d'un dropdown pour le changement de langue dans l'interface utilisateur.

  • Mise à jour d'un point de livraison

    • Ajout du champ optionnel deliveryPointNumber dans l'import de borne, permettant de mettre à jour le point de livraison de la station associée.

Maintenance et Tests

  • Modification des test unitaires

    • Ajout des emi3PoolId des locations existantes dans les tests unitaires.


 

Corrections de bugs

Gestion des Transactions et de la Facturation

  • Utilisation du Montant Hors Taxe pour l'itinérance

    • Correction : Lors de l'import, le montant des charges en itinérance utilise désormais la colonne MT_HT_FACTURE pour garantir la cohérence avec le calcul tarifaire des autres transactions (basé sur le HT).

  • Résolution du calcul du coût / 100 km

    • Correction d'un bug dans le calcul du coût / 100 km sur l'onglet KPI de la page Utilisateurs.

 

Robustesse et Stabilité

  • Gestion des Groupes sans Configuration au StopTransaction

    • Correction d'une erreur se produisant au StopTransaction lorsque le groupe de la station n'a pas de configurationGroup.

    • Inversion de la condition pour vérifier la présence à la fois de configurationGroup ET de configuration.

  • Gestion non bloquante des champs PDL vides

    • Correction : Nettoyage du champ PDL (Point De Livraison) avant l'envoi au backend, débloquant la création de station lorsque le PDL n'est pas saisi.