V5 changes

V5.0

Date de sortie Type Version précédente Version Process supportées
04/2013 Majeure v4.9 11 SP1 et SP2

Evolutions

  • #48 : Composant de vue arborescente : si le chemin se termine par “/”, cela plante l’affichage des documents (pas des sous-arborescences).
  • #72 : Indexation Document Management - Gérer la date de début et de fin d’applicabilité : STARTAPPLI, ENDAPPLI
  • #133 : Dans les resultgroups, pouvoir avoir un mode “Tous”; on peut activer ce mode en ajoutant un attribut sur le resultgroup.
  • #157 : Gérer des exceptions Xtended Search au niveau de l’indexation :
    • Une exception “CollectSourceDataException” : cette exception est remontée par les méthodes getObjetsToIndex (full et incremental); si elle est remontée, on annule l’indexation
    • Une exception “FatalIndexationException” : cette exception (runtime) peut être déclenchée à tout moment dans les classes d’indexation
  • #211 : Gestion d’alias sur le nom des customtags : on peut désormais construire une search avec une recherche avancée sur des customtags possédant des noms différents dans les indexes avec un système d’alias.
  • #213 : Sur les filtrages “intervalles de dates”, on gère des “bordures incluses”
  • #290 : On peut désormais définir des infobulles sur les champs du formulaire de recherche (attribut “description”)
  • #319 : Indexation de fichiers : ajout d’un nouveau custom tag “EXTENSION”
  • #348 : Indexation unitaire (gestion de la suppression) : com.axemble.axvdocsearch.helpers.sdk.IndexingHelper.unitRemoving(String, Collection<String>)
  • #350 : Avoir accès dans une extension de recherche à des éléments SDK VDoc standard : IResource, IResourceController (implémentation de l’interface com.axemble.axvdocsearch.extensions.interfaces.IResourceSearchExtension)
  • #351 : Colonnes : pouvoir configurer une taille max (tronquer le contenu) sur les customtags de type “texte”
  • #355 : Utiliser les paramètres de customtag pour les déposer automatiquement en attributs XML des champs de filtrage VDoc; on peut donc passer tout attribut XML d’un champ VDoc depuis les parameters des customtags.
  • #369 : Formulaire de recherche : pouvoir regrouper les champs de filtrage dans des sections : regroupement graphique avec titre; les sections peuvent également être montrées ou masquées dynamiquement.
  • #370 : Finaliser l’extension d’indexation d’un site WEB : l’extension d’indexation d’un site WEB VDoc passe en version finale et est donc désormais utilisable : com.axemble.axvdocsearch.extensions.base.implementation.BaseEasySiteIndexExtension
  • #377 : Champ arbre de filtrage : pouvoir spécifier un chemin pour le début de l’arbre : permet donc d’afficher un filtrage seulement sur une portion de l’arbre
  • #378 : Tooltips : pouvoir afficher les libellés des champs dans les tooltips (par défaut, les contenus des customs tags étaient affichés, mais pas les libellés)
  • #379 : Construction dynamique du formulaire de filtrage (custom tags optionnels); si les custom tags sont ajoutés en filtrage en mode “optionnel”, ils ne sont pas montrés, mais sont ajoutables à la volée par l’utilisateur de la recherche
  • #456 : Pouvoir mettre en place des extensions de sécurité indexée ou non indexée : les extensions de sécurité étaient jusque-là uniquement en mémoire ; puisque l’ACL peut être indexée, nous créons dans classes d’indexation de sécurité effectuant les tests en amont, dans l’index; l’autre type en mémoire est conservé.
  • #472 : Pouvoir depuis un résultat de recherche, trouver des documents “approchants” : fonction “MoreLikeThis”, permettant à partir de résultats de recherche d’obtenir des documents liés.
  • #478 : Nouvelles extensions de formule pour l’usage de dates

Bugs corrigés

  • #12 : Chargement plus optimisé des XMLs de définition ; les performances dans le chargement des XMLs de configuration pouvaient se dégrader rapidement en cas de grosse volumétrie de XML.
  • #101 : Indexation Document Management : Indexation des opérateurs en cours : la nouvelle fonctionnalité d’indexation des opérateurs en cours ne fonctionnait pas.
  • #102 : Vue arborescente : les filtergroups ne sont pas appliqués sur les vues arborescentes dans le site WEB
  • #104 : Quand on affiche dans le site une recherche avec une séparation du formulaire et de la vue ; la vue affichait “Aucun élément” si aucun élément n’était trouvé.
  • #115 : Auto-suggestion : problème de skin avec une intégration dans le site WEB
  • #149 : Lien sur une colonne (problème avec le target) : Quand on pose un lien sur une colonne, on ne prend pas la configuration “target” qui a été posée sur la view : toujours une navigation dans la même page
  • #238 : Document Management - Les versions “public” semblent ne sont pas visibles avec l’extension de sécurité DM (même si les droits sont corrects)
  • #311 : Problème de mise à jour du nombre de résultats (si aucun résultats, on a parfois un nombre de résultats incorrect)
  • #364 : Problème avec ODBC dans l’indexation SQL : il n’était pas possible d’utiliser driver JDBC ODBC dans l’indexation SQL
  • #371 : Indexation sur FileCenter : problèmes avec les champs numériques : seule la partie entière est indexée
  • #400 : Dans l’export Excel d’une liste de résultats, les colonnes de format de type date n’étaient pas bien formatées
  • #403 : Amélioration de l’indexation de l’ACL pour la sécurité DM
  • #477 : Classe d’extension de sécurité : problème de performances détecté
  • #479 : Extensions de formules - bug sur les formulas : l’évaluation n’était pas faite sur le bon évènement

V5.1

Date de sortie Type Version précédente Version Process supportées
10/2013 Mineure v5.0 11 SP2, 12 SP0

Evolutions

  • #535 : Sur la BaseSearchExtension, un ISearchExecutable est désormais accessible (getSearchExecutable()), permettant de déclencher l’exécution de la recherche à volonté
  • #561 : Indexation Document Management : ajout de nouveaux customtags liés aux liasses : ISBUNDLE, HYPERLINKBUNDLEPDF, HYPERLINKBUNDLEXML

Bugs corrigés

  • #546 : Problème de listes vidées avec l’usage de listes dépendantes l’une de l’autre (avec des setValue)
  • #558 : Bug sur l’indexation des ressources liées (Processus, données de réservoirs); ne sont plus prises en compte depuis la version 11
    • On ajoute un paramètre pour définir le champ de la donnée liée indexé
  • #564 : Problème de caractères spéciaux Ms Office dans les textes
  • #565 : Indexation FileCenter : Problème de mises à jour du nom de fichier indexé (nom de la pièce jointe) (si le contenu du fichier ne bouge pas)
  • #567 : Problème de liens HYPERLINK (suite à migration VDoc 12)
  • #568 : Problème avec les classes d’autodéfinitions : ne sont plus chargées correctement depuis la v5
  • #569 : Indexation annuaire : améliorer l’introspection pour la prise en compte de tous les attributs : auparavant, certains attributs de l’utilisateur n’étaient pas indexables
  • #576 : Problèmes d’indexation incrémentale sur SQL Server sur certains connecteurs d’indexation

V5.2

Date de sortie Type Version précédente Version Process supportées
02/2014 Mineure v5.1 11 SP2, 12 SP0

Evolutions

  • #535 : Sur la BaseSearchExtension, un ISearchExecutable est désormais accessible (getSearchExecutable()), permettant de déclencher l’exécution de la recherche à volonté
  • #561 : Indexation Document Management : ajout de nouveaux customtags liés aux liasses : ISBUNDLE, HYPERLINKBUNDLEPDF, HYPERLINKBUNDLEXML
  • #586 : Une nouvelle couche SDK permet de manipuler les favoris de recherche
  • #598 : Deux nouvelles classes d’indexation : Indexation d’un site HTML, indexation d’un Wiki XWik

Bugs corrigés

  • #546 : Problème de listes vidées avec l’usage de listes dépendantes l’une de l’autre (avec des setValue)
  • #558 : Bug sur l’indexation des ressources liées (Processus, données de réservoirs); ne sont plus prises en compte depuis la version 11 ; on ajoute un paramètre pour définir le champ de la donnée liée indexé
  • #564 : Problème de caractères spéciaux Ms Office dans les textes
  • #565 : Indexation FileCenter : Problème de mises à jour du nom de fichier indexé (nom de la pièce jointe) (si le contenu du fichier ne bouge pas)
  • #567 : Problème de liens HYPERLINK (suite à migration VDoc 12)
  • #568 : Problème avec les classes d’autodéfinitions : ne sont plus chargées correctement depuis la v5
  • #569 : Indexation annuaire : améliorer l’introspection pour la prise en compte de tous les attributs : auparavant, certains attributs de l’utilisateur n’étaient pas indexables
  • #576 : Problèmes d’indexation incrémentale sur SQL Server sur certains connecteurs d’indexation
  • #578 : Erreur dans le remplissage des listes pour le filtrage : quand on crée des searches avec tags “listes” non communs sur une search multi-indexes
  • #579 : Indexation annuaire (user et localisations) : suite à des modifications, des logs inutiles sont produits
  • #583 : Problème dans l’exécution de la classe de sécurité pour Filecenter, le premier document testé n’était pas présent dans les résultats même si les droits étaient corrects
  • #595 : Indexation annuaire : l’indexation des attributs étendus ne fonctionnait plus depuis le fix du bug #579
  • #602 : Problèmes avec l’analyse Lucene des caractères “’” : on développe au nouveau filtre Lucene pour contourner ces ennuis
  • #605 : Problème de mise à jour de l’index si la classe d’indexation vide un custom tag, les données restaient présentes dans l’index
  • #606 : Problème dans les affichages personnalisés (format) des nombres dans les colonnes
  • #614 : Problème de SAXParser qui n’est pas Threadsafe; des erreurs de parse XML pouvaient se trouver parfois dans les LOGS.
  • #615 : Problème avec les fichiers VDC : ces fichiers utilisés pour l’indexation incrémentale stockait des chemins absolus, ce qui causait des soucis en cas de déplacement du dossier d’un index.
  • #618 : Amélioration des performances dans le traitement des fichiers et spécialement dans l’indexation FileCenter
  • #621 : Nouveau custom tag système pour Document Management “CHECKEDBY”, permettant de connaitre qui a extrait le document ou simplement s’il est extrait
  • #624 : Si on utilisait une recherche comme sélecteur dans un processus, présenté avec le plugin EasySite, il y avait des soucis de fermeture d’écran à la recherche

V5.3

Date de sortie Type Version précédente Version Process supportées
06/2014 Mineure v5.2 14 SP0

Evolutions

  • Migration pour compatibilité avec la version 14
  • #1436 : Rajout d’une option permettant de masquer le bouton “Effacer les filtres”
  • #1759 : Document Management : Gestion des champs listes associées à des données au niveau de l’indexation

Bugs corrigés

  • #718 : AutoDefinitionExtension SQL : problème avec la derniere colonne de la requête SQL qui n’est pas prise en compte
  • #1018 : Problème d’indexation Filecenter avec listes multiples
  • #1138 : Export Excel : mauvais export des customtags textes multiples
  • #1287 : Export Excel : possibilité d’un export des types nombres et dates en natif, ce qui permet des colonnes excels dans le bon format date ou nombre (clé de configuration)
  • #1329 : Souci quand plusieurs filtergroups sont configurés, seul le filtergroup par défaut était pris en compte lors de l’execution.
  • #1377 : Problème dans l’indexation FileCenter du tag FOLDER : Problème avec “DefaultOrganization” : il faut indexer le label et non le nom système.
  • #1433 : Des soucis de boucles infinies (côté SQL) pouvaient se déclencher à l’indexation dans certains cas
  • #1678 : Gestion de l’indexation des BigDecimal (attention tous les champs number sont indexés en BigDecimal s’il y a des SearchExtension qui manipulent des Float il risque d’y avoir des ClassCastException)
  • #1677 : Résolution d’un bug sur l’indexation des droits DM.
  • #1678 : Gestion de l’indexation des BigDecimal (attention tous les champs number sont indexés en BigDecimal s’il y a des SearchExtension qui manipulent des Float il risque d’y avoir des ClassCastException)
  • #1689 : Problème de calculs faceting incohérents dans le cas d’un tri par hits

V5.4

Date de sortie Type Version précédente Version Process supportées
01/2015 Mineure v5.3 14 SP0

Evolutions

  • #1985 : Gérer les fichiers de type archives

Bugs corrigés

  • #1984 : Affichage des nombres null
  • #2147 : Interval de date mal imprécis
  • #2178 : Changement du niveau de log des erreurs d’indexation (error vers warn)
  • v5.4.8 : Liste multiple TodoListField triée alphabétiquement

V5.5

Date de sortie Type Version précédente Version Process supportées
03/2016 Mineure v5.4 14.2, 15.0

Evolutions

  • Meilleure indexation des xlsx
  • Message d’erreur quand un custom tag est inexistant
  • Ajout du trigramme dans l’autodefinition de l’indexation des utilisateurs
  • Ajout des templates de formulaire de recherche / vues de résultats
  • #17162 Ajout d’url pour ouvrir un document dans le plugin filecenter

Bugs corrigés

  • Problème d’indexation de Float, perte de précision, passage à un BigDecimal
  • Corrections sur l’indexation filecenter
  • #16413 : Indexation des propriétés de document filecenter de type date, passer de 00:00:00 à 12:00:00

V5.6

Date de sortie Type Version précédente Version Process supportées
03/2016 Mineure v5.5 14.2, 15.0

Evolutions

  • Tri par score par défaut si le score est affiché
  • Gestion des types SQL BIT ET BOOLEAN dans l’autodefinition sql
  • Possibilité d’exclure un champ de la recherche fulltext
  • 5.6.1 : Indexation de ALLPAST_OPERATORS & ACTIVE_OPERATORS dans un customtag confidentialityOnlyAllowedUsers dans une nouvelle classe d’indexation BaseConfidentialityVDPJProcessResourceIndexExtension
  • 5.6.3 Rajout des paramètres (optionnels) FILTER_FIELD et FILTER_VALUE sur l’indexation des documents de processus, afin d’avoir des index plus petits. Un “contains” est fait
  • Ajout de la méthode onResultGroupChange pour avoir un événement sur les changements de result group
  • On peut maintenant indexer seulement les attributs étendus

Bugs corrigés

  • Correction de l’autocomplete #18314
  • Rajout des traductions pour les opérateurs “Entre”, “Supérieur” et “Inférieur”
  • Correction NullPointer quand on utilise l’attribut showScore et l’export Excel
  • Correction inférieur et supérieur sur des nombres
  • Le comparateur de date “avant” prend en compte le jour même maintenant

V5.7

Date de sortie Type Version précédente Version Process supportées
11/2017 Mineure v5.6 15.2.4

Evolutions

  • Possibilité d’indexation des champs multilingue en standard (#36297)
  • Amélioration des performances sur l’indexation unitaire (#38035)

Bugs corrigés

  • Correction des opérateurs < et > (#25876)
  • Correction des valeurs par défaut des champs date et nombre (#26178)
  • Correction des comparateurs de date (#27831)
  • Correction d’une exception de type NullPointerException lors de l’export Excel (#29307)
  • Correction sur l’indexation unitaire (#37015)
  • L’indexation des sites ne prend plus les pages désactivées en compte (#38505)
  • Gestion des Clob dans l’indexation SQL (#39541)

Sources :