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.
26. Jun 2026
Partager
Vision 5.7.1 intègre le portier Vision Companion à Vision : synchronisation automatique du personnel depuis Microsoft Entra ID, un import de données repensé et des tâches planifiées en arrière-plan, ainsi que des rapports entièrement traduits, un tri sur toutes les pages et une sécurité renforcée.
Synchronisation du personnel depuis Microsoft Entra ID: Via le Companion, Vision tient votre liste de personnel à jour à partir de votre annuaire Entra ID (Azure AD). Un assistant guide la configuration, vous associez les champs vous-même, et la première synchronisation affiche un aperçu et réutilise les personnes existantes au lieu de créer des doublons.
Import des données du personnel repensé: L'import détecte de lui-même les en-têtes de colonnes, le format de date et l'encodage du fichier, affiche un aperçu avant l'écriture, enregistre des modèles réutilisables et signale chaque ligne non importable avec le motif.
Tâches planifiées dans le Companion: Le Companion peut exécuter des exports de données, des rappels par e-mail et des règles de conservation de façon planifiée, chacun d'abord en simulation et avec un journal de chaque exécution.
Le Companion est livré avec Vision: Il est installé en même temps que Vision et s'ouvre depuis le menu Vision avec votre connexion existante, sans seconde connexion.
Rapports et impressions dans votre langue: Les impressions en anglais, espagnol, français et néerlandais ne contiennent plus de restes de texte allemand. Vision traduit désormais aussi ses propres valeurs de statut comme le statut de clé, le type de fermeture et le statut d'exemplaire, ainsi que les titres et en-têtes, tandis que vos propres valeurs de référence restent inchangées.
Dialogues de démarrage traduits: Sept dialogues de démarrage et d'activation qui n'apparaissaient qu'en anglais suivent désormais la langue de l'utilisateur.
Tri sur toutes les pages: Un clic sur un en-tête de colonne dans la liste des clés, des cylindres ou des trousseaux trie la liste entière, pas seulement les lignes affichées, avec un ordre numérique naturel, et les clés à préfixe alphabétique restent groupées.
Plus rapide avec les bases de données cloud: Les opérations courantes comme les rappels, la recherche et l'impression de remise accèdent moins souvent à la base de données, ce qui est surtout sensible sur les bases hébergées dans le cloud Azure.
Mises à jour de base de données interruptibles sans risque: Chaque étape terminée est enregistrée, une étape en échec s'arrête proprement avec un message clair, et après chaque mise à jour Vision vérifie que toutes les tables, colonnes, déclencheurs et index attendus sont présents sous Firebird et MSSQL.
Passage de Vision 4 à Vision 5 plus sûr: Un contrôle de l'état des données s'exécute avant la mise à jour et signale les problèmes tôt, et les doublons connus de clés et de cylindres sont corrigés pendant le passage.
Réactif quand le service de licence est lent: La vérification du plan en ligne s'exécute en arrière-plan avec une limite de 15 secondes et se rabat sur le dernier état de licence connu, de sorte qu'un service injoignable ne bloque plus l'écran.
Mémoire stable sur une longue journée: Les recherches, les changements d'utilisateur et la reconnexion après une pause d'inactivité libèrent leur mémoire immédiatement, et le dialogue d'e-mail à code unique ainsi que l'outil de mappage ENiQ ne figent plus l'application pendant leur travail.
Émission et retour de clés plus sûrs: L'émission et le retour des clés sont écrits dans une seule transaction, de sorte qu'un échec ne peut plus laisser un enregistrement à moitié écrit, et les problèmes survenant lors d'un enregistrement sont désormais signalés.
Imports en masse plus légers: Les imports en masse demandent moins de travail par ligne, l'aide en ligne s'ouvre correctement quel que soit l'emplacement d'installation, et plusieurs corrections mineures d'affichage et de traduction ont été apportées.
Activation plus claire: Si un plan ne peut pas être associé à un code de licence, l'activation s'arrête et le signale au lieu d'enregistrer un code vide ou erroné, le code existant restant intact.
Chiffrement renforcé des identifiants: Les données de licence et de connexion stockées utilisent désormais l'AES-256-GCM authentifié. Les valeurs existantes sont converties automatiquement au premier démarrage, et une valeur falsifiée est rejetée au lieu d'être acceptée.
Accès au support et au diagnostic plus strict: Les vues de diagnostic internes sont désactivées par défaut et ne s'activent qu'avec un code court délivré lors d'un appel au support, et les anciens comptes de développement intégrés sont désactivés lors de la mise à jour.
Vision 5.7.1 étend le schéma de la base de données. La mise à jour s'exécute automatiquement au premier démarrage, pour les installations Firebird comme MSSQL, et convertit au passage les anciens paramètres chiffrés. Comme toujours, effectuez une sauvegarde au préalable.
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.