Harmony 2021 [406] : notes de version

harmony, 1559, interface

Divalto harmony - Harmony Power Foundation infinity 2021 Master 406

 

A partir de la version :

Date

Auteur

Commentaire

2021

20/11/2020

Michel GRISSMER




Harmony Power Foundation - interface 1559 :

Cher partenaire,

Nous avons le plaisir de vous annoncer la disponibilité de Harmony Power Foundation infinity 2021 Master 406.


Cette version comporte des améliorations et des évolutions.
Vous trouverez le détail de toutes les évolutions dans l'interface complète.

Remarques :


-NB : Ce runtime « version 406 » annule et remplace la version 405 et tous ses hotfixes.
-Harmony 406 requiert toujours le redistribuable « Visual C++ 2017 ».
Attention, l'installation du redistribuable « Visual C++ 2017
» doit être effectuée avant de pouvoir installer les composants de Harmony 2021 406. Des blocages techniques empêchent toujours l'intégration de ce composant aux programmes d'installations de Harmony.
L'installeur de ce composant redistribuable est livré avec Harmony 2021 406.
-Les systèmes d'exploitation doivent être à jour avec le framework Microsoft .Net en version 4.6.2 ou supérieure (ce point est inchangé depuis la version 402)
-Le client léger Xwpf de la version 405 est compatible mais il est préférable de le mettre à jour pour bénéficier des corrections/améliorations sur les postes clients.
-NB : Certains outils d'installation de Harmony sont doublés pour gérer au mieux les architectures 32 et 64 bits.
Cordialement, Michel Grissmer
Directeur R&D système






Nouvelles fonctions



Fonction Diva JsonParse :


La taille de la chaîne en entrée était limitée (2 mo) par .Net. La limitation a été supprimée.



RecordSql - nouvelles instructions de gestion de tables temporaires :


GetTemporaryTableName() SetTemporaryTableName() TmpRecordSql
Ces instructions créent et suppriment des tables temporaires à la volée.




Améliorations



Objet surface :


Amélioration de la couverture des formats des sous-éléments des documents PDF (polices de caractères, images, etc…)
Amélioration du traitement des documents comportant des formats non reconnus


Librairies Tierces parties :


Mise à niveau du framework Telerik (briques de base pour les composants agenda, gantt, graphiques, surface, entre autres)

Agent d'impression :


Amélioration des messages en mode test pour avoir plus d'information sur les différents
traitements

Xdivaltoparam.dhop :


Ce programme remplace xdivaltoprinters/xdivaltomajini et le paramétrage mapi/pdf qui est dans DivaltoViewer.exe.
Ajout d'une option pour débugger les impressions et mapi Ajout d'une option pour activer/désactiver xperf
Ajout d'une entrée dans le menu pour tester directement le TPE avec affichage de messages


Xdivaltoviewer.dhop :


En mode html5, quand on lançait une impression, celle-ci était convertie en pdf et il fallait télécharger le pdf dans le navigateur web. Le runtime exécute maintenant xdivaltoviewer.dhop.
Ce programme affiche l'édition en pdf et on peut choisir : de télécharger le fichier pdf
de l'imprimer avec la gestion des impressions du navigateur web ou bien de l'envoyer par email .
Pour l'envoi par email, il faut être en mode Exchange Serveur (EWS) ou Gsuite (Google suite) ou avec un transport SMTP (voir le programme xdivaltoparam.dhop pour le paramétrage )



Corrections



XrtDiva :


Lorsqu'un programme faisait un SetLanguageCode() puis un ProgramCall(), le programme fils n'avait pas le code langue du père.

Propagation des impressions :


Le champ du chemin de l'agent d'impression n'était pas propagé

Divers



SQL - fhssqldivalto.dhi / fhssqldivalto.dhfd :


Mise à jour du fichier en tenant compte des dernières bases/tables de l'ERP