Journaux des modifications
Restez informé des dernières modifications et améliorations.
Restez informé des dernières modifications et améliorations.

Restez informé des dernières modifications et améliorations.
28. May 2026
Partager
Vision 5.6 apporte un import CSV du personnel réutilisable, une interface portier Vision Companion remaniée, et des corrections par rapport à la 5.5.0. Cette version comprend des extensions de schéma; la mise à jour s'exécute automatiquement au premier démarrage.
Import des données du personnel depuis un CSV: Un nouvel élément de menu Import des données du personnel dans Vision, visible pour les utilisateurs ayant l'autorisation Personnel / Importer, ouvre le portier Vision Companion. Définissez un modèle par source de données une fois (ordre des colonnes, séparateur, ligne d'en-tête, encodage, valeurs par défaut), puis importez de façon répétée. Pour les clients existants avec des formats d'import hérités, des modèles standard basés sur la position sont disponibles.
Champ Supérieur sur la fiche de personnel: Une fiche de personnel peut référencer une autre fiche comme supérieur. Le champ est repris lors de l'import et dans le masque du personnel.
Mise en évidence des anciens employés par couleur: Dans la liste du personnel, la grille de rappel des clés et la vue d'ensemble du personnel, les anciens employés peuvent être distingués par une couleur. Activable dans les paramètres Super Admin; couleur et logique de date de référence (avec ou sans délai de grâce) configurables par installation.
Modifier la date de retour directement dans la liste: Sur les masques personnel, clé et cylindre, la date de retour des clés remises peut désormais être modifiée directement dans la liste. La saisie est vérifiée (retour pas avant la remise), la modification dépend de l'autorisation de modification, et sans droits admin seules vos propres lignes sont modifiables.
portier Vision Companion, nouvelle interface: Le Companion gagne trois onglets, Import, Export et Configuration BD. Sous Import, trois sources côte à côte, portier XML, Dormakaba KWD et le nouvel import CSV du personnel. Multilingue (allemand, anglais, français).
portier Vision Companion démarre plus vite: La connexion à la base de données n'est plus établie au démarrage du programme, mais au premier besoin réel.
Sélection des bâtiments et installations: Disposition des colonnes cohérente.
Chevauchements de libellés: Corrigés dans la boîte de dialogue de mot de passe, le formulaire de recherche et les panneaux d'informations installation/bâtiment.
Programme d'installation: La mise à jour via le programme d'installation laisse portiervision.ini inchangé. Les fichiers source MSI proviennent désormais de manière cohérente du répertoire CommonData.
Traductions françaises: Distributeur remplacé par Revendeur, Jeux par Trousseaux. Traductions manquantes ajoutées dans les menus contextuels et les boîtes de dialogue de tri. Les types et rôles d'autorisation sont désormais traduits dans l'export DORA.
Traductions espagnoles: Lacunes comblées sur les tuiles du tableau de bord et dans les libellés DORA.
Traductions anglaises: Écran de connexion corrigé (Country au lieu de COUNTRY, Gate au lieu de Gap). Libellés comme Customer ID correctement localisés.
Source des données dans la liste du personnel: La colonne Source s'affiche désormais dans la langue de l'application.
Caractères spéciaux: Corrections du jeu de caractères dans les libellés avec ä/ö/ü/ß terminées.
Liste des clés: Régression de tri introduite en 5.5 annulée.
Cylindres importés supprimés: Un cylindre importé depuis les données fabricant réapparaissait en stock au prochain import. Vision propose désormais de le marquer comme détruit ou perdu, ainsi il reste exclu lors d'un nouvel import. Les cylindres créés manuellement sont toujours supprimés normalement.
Cylindres en double lors de l'import PortierXML: Lorsque le système existant ne pouvait pas être résolu, les cylindres étaient créés en double sans avertissement. Un index unique sur l'ID fabricant l'empêche désormais, les ID déjà présents sont ignorés à l'import au lieu d'interrompre le traitement.
Attribution des droits dans l'administration des utilisateurs: Plusieurs erreurs dans l'attribution des rôles corrigées : l'attribution de droits pouvait afficher un message d'erreur, les droits retirés n'étaient pas enregistrés (le rôle réapparaissait après actualisation), et l'utilisateur ne pouvait ensuite plus être supprimé. L'attribution et le retrait s'exécutent désormais dans une transaction et signalent les erreurs correctement.
Synchronisation DOM ENiQ: Violation de clé primaire dans RE_PERSONAL_EGK corrigée.
Mise à jour web: La requête preflight échouait avec une erreur HTTP 400 sous certaines configurations WinHTTP. Corrigé (suite à la mise à jour automatique de la 5.5.0).
Enregistrement du personnel: Correction du champ Supérieur et valeur par défaut propre pour la source des fiches créées manuellement.
Premier démarrage avec une base de données configurée via le Companion: Lorsque la connexion à la base de données était configurée via le portier Vision Companion, Vision pouvait écraser les identifiants enregistrés au premier démarrage ou revenir à l'authentification Windows, d'où un échec de connexion (Login failed for user), parfois avec des erreurs de connexion Azure SQL. Les identifiants du Companion sont désormais conservés, la clé DBLOGIN est lue sans tenir compte de la casse, et la migration est tolérante aux erreurs.
portier Vision Companion, chaînes de connexion: Les identifiants contenant des caractères spéciaux dans MSSQL et Firebird sont correctement échappés.
portier Vision Companion, conflit de PERSONALNUMMER: Un conflit lors du réimport de fiches de personnel gérées manuellement est résolu proprement au lieu d'échouer avec une erreur.
portier Vision Companion, résultats d'import: Les messages de progression et de détail de l'import PortierXML sont désormais entièrement traduits (allemand, anglais, français). Les cylindres déjà présents sont indiqués séparément, de sorte que les nombres de cylindres et de clés ne se contredisent plus.
portier Vision Companion, instance MSSQL locale: Connectée par défaut via la mémoire partagée (LPC), ce qui réduit l'effort de configuration.
La 5.6 comprend des extensions du schéma de base de données. La mise à jour s'exécute automatiquement au premier démarrage, de façon identique pour les installations Firebird et MSSQL. Si la mise à jour trouve encore des cylindres en double issus d'imports précédents, elle se termine quand même et le signale par un message clair; le nettoyage peut être réglé avec le support. Comme toujours, effectuez une sauvegarde avant la mise à jour.
11. May 2026
Partager
Vision 5.5.0 apporte une mise à jour automatique, une révision complète de toutes les langues prises en charge, une connexion plus rapide aux bases de données cloud, et un meilleur support pour les installations entreprise.
Mise à jour automatique: Vision propose les nouvelles versions au démarrage et les installe automatiquement. La version en cours se ferme, la nouvelle version démarre.
Vérification manuelle des mises à jour: Le menu Aide offre l'option "Vérifier les mises à jour" qui affiche la version disponible, active ou désactive la vérification automatique, et signale les problèmes de connexion précisément (authentification proxy, DNS, hôte, TLS).
Installations gérées par l'IT: Le mode géré, le mode notification et les sessions distantes (RDP, Citrix XenApp, Azure Virtual Desktop) sont détectés. Lorsque l'IT gère les mises à jour de façon centralisée, le menu est masqué.
Version minimale au niveau base de données: Les administrateurs peuvent exiger une version minimale. Tout utilisateur ouvrant un client plus ancien voit un dialogue dédié avec la version requise et peut mettre à jour directement.
19 langues entièrement traduites: Allemand, anglais, français, polonais, italien, espagnol, néerlandais, danois, finnois, norvégien, suédois, hongrois, tchèque, portugais, roumain, slovaque, slovène, turc, russe. Les lacunes dans quinze langues sont comblées; la chaîne de build bloque tout nouveau texte sans les 19 langues.
Nouveau sélecteur de langue: Chaque langue apparaît sous son nom natif, par ordre alphabétique. Le cyrillique s'affiche correctement.
Changement de langue en direct: Lorsque vous changez de langue, tout l'écran se retraduit immédiatement. Statuts des clés et cylindres, barres d'état, menus déroulants, boutons de copie, libellés de commande et en-têtes de rapport se mettent à jour sans redémarrage.
Export utilisateurs et droits compatible DORA: Nouvel export dans l'administration des utilisateurs, formaté pour la conformité, y compris DORA. Fonctionne sur de grands volumes avec barre de progression; le formulaire ne peut pas être fermé pendant l'export.
Connexion plus rapide aux bases de données cloud: Environ la moitié du temps par rapport à 5.4.4. Trois lectures répétées sur la table des paramètres ont été regroupées; deux opérations de démarrage différées au premier usage.
Rapports avec copies de clés plus rapides: Les rapports incluant les compteurs de copies chargent désormais les données en une seule requête au lieu d'une ligne à la fois. Sensible sur les systèmes avec des milliers de cylindres.
Diagnostics de démarrage: Vision enregistre les temps de chaque phase de démarrage dans un petit fichier du dossier AppData. Le fichier conserve les 30 derniers démarrages. Via Aide > "Ouvrir le dossier de diagnostic" pour le trouver si le support le demande.
Formulaire d'en-tête de commande: Les libellés ne se chevauchent plus.
20. Apr 2026
Partager
Import de fichiers KWD : les fichiers KWD peuvent désormais être importés directement. Les fichiers à partir de la version KWD 8 et ultérieure sont pris en charge.
Raccourci pour le processus d’approbation : un raccourci est désormais disponible dans le menu Daily Task pour lancer directement le processus d’approbation.
Gestion des mots de passe pour les administrateurs : les administrateurs peuvent désormais forcer la réinitialisation du mot de passe pour un utilisateur. L’expiration du mot de passe peut également être définie en jours.
Correction de l’impression de la liste de rappels : un bug survenant lors de l’impression de la liste de rappels a été corrigé.
Optimisation générale des performances au démarrage, lors du changement de système et du chargement des paramètres.
Un écran de démarrage est désormais affiché après le lancement, offrant un meilleur retour sur la progression du chargement.
03. Mar 2026
Partager
Introduction d'une validation de connexion Active Directory (AD) au démarrage de l'application
24. Feb 2026
Partager
Correction d'une erreur lors de l'enregistrement des mots de passe dans les données utilisateur.
Correction de la logique de réinitialisation du mot de passe après 90 jours.
Companion mis à jour et amélioré.
20. Feb 2026
Partager
Correction de l'impression des listes de rappel.
Optimisation des performances de l'application (temps de chargement et sauvegarde des paramètres).
Ajout de valeurs de décalage de pagination configurables dans les paramètres.
Ajout de la mise à jour groupée du statut des exemplaires dans la fonction Rechercher et Remplacer.
Ajout d'un filtre pour les clés sans dépôt assigné dans la requête de recherche.
Mise à jour des cylindres par réimportation de fichiers XML.
Companion amélioré : tentative de connexion à la base de données via TCP/IP, Named Pipes ou connexion locale.
Améliorations générales du portier Companion.
12. Jan 2026
Partager
Le pilote ODBC n'est plus nécessaire.
Les badges peuvent désormais être imprimés.
Améliorations et optimisations générales.
28. Nov 2025
Partager
Corrigé : les utilisateurs sans les autorisations requises pouvaient déclencher des réapprovisionnements.
La vérification des droits a été corrigée et fonctionne désormais comme prévu.
Corrigé : l'application Vision réinitialisait automatiquement l'URL de service à portier-service.de au démarrage.
L'URL configurée reste désormais persistante et n'est plus écrasée.
Divers problèmes mineurs ont été résolus pour améliorer la stabilité et la performance.
13. Nov 2025
Partager
Description
Un problème de base de données a été identifié dans lequel des valeurs null dans des colonnes critiques empêchaient l'affichage des enregistrements associés dans l'interface utilisateur. Les éléments suivants étaient concernés :
Clés
Cylindres
Systèmes de fermeture
Bien que les données existaient dans la base de données, elles n'apparaissaient pas dans l'interface, entraînant un comportement système incohérent.
Impact
Les utilisateurs ne pouvaient pas afficher ou gérer les entrées concernées.
Les systèmes de fermeture semblaient incomplets ou manquants.
Les exports de données et les vues d'ensemble ne correspondaient pas au contenu réel de la base de données.
Résolution
Validation améliorée pour que l'affichage ne dépende plus de champs sensibles aux valeurs null.
Ajout de protections pour empêcher les enregistrements incomplets de provoquer des erreurs d'affichage.
Logique interne mise à jour pour traiter les valeurs manquantes de manière plus fiable.
Description
Lors de l'attribution de rôles, le système insérait parfois des valeurs de structure de tuiles vides dans la base de données.
Cause
Un opérateur LIKE mal construit dans la requête empêchait la récupération de la structure de tuiles correcte. Cela entraînait l'écriture de données de permissions incomplètes.
Impact
Tuiles d'interface incorrectes ou manquantes pour les utilisateurs concernés.
Les permissions ne reflétaient pas les rôles attribués.
Les administrateurs devaient corriger manuellement les configurations utilisateur.
Résolution
Correction de la logique de requête responsable de la récupération des structures de tuiles.
Correction et validation de l'opérateur LIKE pour garantir une correspondance correcte.
Ajout de vérifications de protection pour empêcher l'enregistrement d'entrées de structure de tuiles vides.
Description
Lors de la tentative d'activation d'une licence en ligne, le système affichait une erreur Unauthorized (401).
Cause
Le problème n'était pas causé par l'authentification Chargebee.
L'application ne chargeait pas correctement ses paramètres de configuration, empêchant la lecture de la clé API Chargebee lors de l'activation.
Impact
L'activation de licence en ligne échouait.
Les utilisateurs devaient réessayer ou passer à l'activation manuelle.
Résolution
Correction du processus de chargement des paramètres pour garantir la disponibilité de la clé API Chargebee.
Ajout d'une logique de validation pour confirmer que les valeurs de configuration requises sont présentes avant le démarrage de l'activation.
Amélioration de la gestion d'erreurs pour prévenir les fausses erreurs 401 lorsque les données de configuration sont incomplètes.
22. Oct 2025
Partager
Traductions françaises améliorées dans l'ensemble de l'application.
Vérification des droits de propriétaire de la base de données avant l'application des mises à jour.
Vérification de compatibilité de la version de la base de données entre la version locale et la version du serveur.
Connexion AS2 étendue avec prise en charge de l'API REST.
Menu de commandes désormais trié par date de commande la plus récente.
Nouvel historique des cylindres avec fonction de requête.
Rechercher et Remplacer optimisé avec les mises à jour groupées.
Plusieurs problèmes mineurs de code source ont été résolus.