/
Version 5.25

Version 5.25

Backend

Nouveau plugin de conversion des données RTF en HTML
Depuis un champ texte d’une interface d’import, vous pouvez ajouter un plugin de conversion des données en entrée au format RTF vers HTML.

image-20240304-073855.png

 

Alert / Export CSV

Depuis une interface d’export CSV, il est possible de définir un plugin de conversion des données en RTF ou HTML ou Texte.

image-20240304-074112.png

L’interface de saisie des paramètres CSV a été revue, afin de faciliter la saisie des caractères de séparation.

Alert / Création des comptes

Il est possible d’indiquer le champ contenant le code du groupe utilisateur.

 

Agent distant

Source de données

Depuis l'écran de gestion des sources de données, il est possible de vérifier la connexion à la base de données distante.

Nouveau module d’import des données

Ajout d’un nouveau module permettant d’importer des données dans la base distante.

Convertisseur RTF


Le module DBExtract intègre un convertisseur RTF vers HTML ou Texte

 

Synchronisation

Gestion des variables de synchronisations

Un nouveau module accessible depuis le module de synchronisation permet de gérer des variables utilisables dans les filtres de synchronisation.
Les variables de synchronisation sont de deux types :

  1. Les variables conditionnelles : la requête doit retourner 1 (vrai) ou 0 (faux) et pourront être utilisée dans une condition du filtre de synchronisation (#IF…#ENDIF)

  2. Les variables normales : la requête peut retourner n’importe quel type de valeur. La déclaration de la variable sera remplacée par la valeur de la requête dans le filtre de synchronisation.

 

Gestion des filtres de synchronisation

La fenêtre d'édition des filtres de synchronisation comporte plusieurs nouveautés :
1. Le filtre serveur et le filtre mobile sont placés dans des onglets distincts afin de maximiser l’espace disponible pour l'édition de la requête.

  1. Il est possible d’accéder à l'édition des variables et des variables de synchronisation.

  2. Sur le côté droit, on retrouve la liste complète des variables et des variables de synchronisation. Un double-clic sur un élément de cette liste permet de l’ajouter dans le filtre de synchronisation.

  3. Il est possible de gérer des filtres serveur conditionnels :

    1. #IF() .. #ENDIF
      Vous pouvez gérer des filtres conditionnels grâce à l’instruction #IF, et en précisant une liste de variable de synchronisation qui devront valider la condition.
      Il est possible de gérer la négation grâce au caractère ! devant le nom de la variable de synchronisation.
      Si toutes les variables de synchronisation retourne 1 (vrai) alors le filtre situé dans le bloc IF.ENDIF sera ajouté au filtre.

    2. Vous pouvez utilisez les variables de synchronisation pour gérer du contenu dynamique dans le filtre avec la balise %synchrovar(variable)%. La balise sera remplacée par le contenu de la requête.

  4. Utilisation des variables (baseVariable)

    1. Vous pouvez utilisez les variables pour gérer du contenu dynamique dans le filtre avec la balise %var(codeVariable)%. La balise sera remplacée par la valeur de la variable.
      Il est possible de concaténer plusieurs chaine pour former le code variable : %var('chaine1', ‘.chaine2’, ‘.chaine3’)%

Test des filtres de synchronisation

La fenêtre de test des filtres a été améliorée.
La liste des comptes n’affichent que les comptes mobiles. Les informations liés au compte sélectionné sont affichée à côté (baseUser, structure commerciale)
La requête telle qu’elle sera exécutée lors de la synchronisation est affichée, ainsi que les valeurs du Explain, permettant ainsi de vérifier la performance du filtre saisie.