Skip to main content
Version: Next

Avanteam Process Studio v23.2

Objet

Installation et contenu du pack v23.2.

Domaines d’application

La migration exige que les applications AVANTEAM soient en version .Net :

  • v23.1

Procédure d'installation

Lancer AutoUpgradeTool.exe v2.1 en tant qu’administrateur et appliquer la mise à jour.

Correctifs

Process Studio

APS-3894 Gestion des pools d’agents dans Process Studio

Une anomalie a été corrigée concernant les groupes d’agents. En effet, lorsque les agents étaient placés dans des groupes supérieurs à 4, ils ne s’exécutaient pas. Le mécanisme des threads a été ajouté en même temps que les groupes au sein des agents. Il était nécessaire de déterminer combien de threads devaient être mis à disposition dans l’application à la suite de son installation : 5 pour éviter les conflits de données. Une clé permettait jusqu’à présent de dépasser la limite des 5 threads jusqu’à un maximum de 9. Cette clé a été retirée, et l’application ne consommera que le nombre de threads nécessaire. image.png

APS-4590 Utiliser la langue par défaut pour modèles de mail

Jusqu’à maintenant, lors de l’envoi de mail en utilisant un nom de modèle de mail, si le modèle n’existait pas dans la langue d’affichage, le premier modèle -trié par catégorie et par nom- était sélectionné. Et lorsqu’un modèle de mail n’existait ni dans la langue par défaut, ni dans la langue d’affichage, un modèle était créé en langue fr. C’est désormais corrigé, si un modèle de mail n’existe pas dans la langue d’affichage de l’application, le modèle est recherché dans la langue par défaut. Si un modèle de mail n’existe ni dans la langue d’affichage de l’application, ni dans la langue par défaut, l’application créera le modèle dans la langue par défaut.

APS-4645 Hiérarchie des services

Depuis l’ajout de l’entrée « Organisation » dans le menu burger en v21.0, une fonctionnalité a disparu : il était possible de réorganiser les services par glisser déposer dans l’écran « Organisation ». De plus, un bug a été constaté : lorsque l’on créait un service de service depuis le menu « Organisation » ou le menu « Ressources », le nouveau service apparaissait toujours à la racine de l’organisation si on rafraîchissait celle-ci ; il fallait fermer l’onglet puis l’ouvrir pour voir apparaître la bonne hiérarchie. Ce problème est corrigé, en v23.2, un nouveau service créé depuis les écrans « Organisation » et « Ressources » est correctement intégré à la hiérarchie des services de l’écran « Organisation », il est possible de modifier la hiérarchie des services après leur création en les glissant / déposant dans l’écran de l’organisation. image.png

Interface web

APS-4647 Synchro AzureAD avec un groupe de groupes

Il est maintenant possible de générer un filtre AzureAD sur un groupe contenant d’autres groupes. L’ensemble des utilisateurs contenu dans les sous-groupes seront retournés dans la liste des résultats.

APS-4620 Restaurer le chargement asynchrone dans le portail

Des correctifs ont été apportés sur l’affichage du portail :

  • Le portail affiche à nouveau certains widgets de manière asynchrone (cartographie, géolocalisation, actualités, indicateur, url, vue) : la page du portail contenant ces types de widget s’affiche un peu plus rapidement, mais ces widgets affichent d’abord un message "Loading…" ou "Chargement…" pendant un bref instant avant d’afficher leur contenu.
  • Le bug d’affichage du widget cartographie a disparu : l’ascenseur inutile ne s’affiche plus.
  • Dans la fenêtre d’édition du paramétrage d’un widget url, le libellé « Afficher le bouton de rafraîchissement » s’affiche de nouveau.

APS-4639 Libellé des listes de valeurs

Des corrections grammaticales ont été réalisées, les libellés contenant « liste de valeur » ou « listes de valeur » ont été corrigés, « valeurs » est désormais au pluriel.

OfficeFS

APS-4622 OfficeFS 2.10+ Installation PerMachine KO

L’installation de OfficeFS PerMachine était erronée depuis le passage à Wix en v2.10. Des correctifs ont été réalisés :

  • L’installateur de OfficeFS PerMachine crée des entrées dans la base de registre dans HKEY_LOCAL_MACHINE\SOFTWARE\Classes\avanteamfs.
  • L’installateur de OfficeFS PerUser crée des entrées dans la base de registre dans HKEY_CURRENT_USER\SOFTWARE\Avanteam et dans HKEY_CURRENT_USER\SOFTWARE\Classes\avanteamfs

Installateur

APS-4557 Correctifs installateur pour la v23 (2/2)

Plusieurs améliorations ont été effectuées sur les écrans de l’installateur :

  • Le premier écran « Dossier de destination » est maintenant numéroté (« Dossier de destination - 1/10 »), et les autres écrans sont incrémentés correctement.
  • Il est demandé à l'utilisateur d'installer .Net 6 si et seulement si les Frameworks Microsoft.AspNetCore.App et Microsoft.NETCore.App ne sont pas au moins à la version majeure 6.
  • Dans l'écran « Base de données - 4/10 » (anciennement 3/9), le texte est corrigé « Veuillez sélectionner le type du serveur de base de données … »
  • Dans l'écran « Applications - 6/10 » (anciennement 5/9), les libellés sont :
    • BDD Application => Base de données
    • BDD Directory => Base de données de l'annuaire
    • L'application Master => l'application fédératrice
    • Il n'est pas possible de passer à l'écran suivant tant qu'au moins deux pools d'applications ont le même nom.
  • L'écran « Serveur web 6/10 » s'appelle maintenant « Site web 7/10 ». Il demande de configurer le site web.
  • L'utilisateur ne peut pas passer à l'écran suivant « Site web 7/10 » tant que le pool d'applications du site web porte le même nom que l'un des pools d'applications des applications.
  • L'écran « Email de l'application 9/10 » (anciennement 8/9) présente les libellés et positionnement suivant : image.png
  • L'écran « Prêt à installer » a entre guillemets les libellés des boutons dans le message : « Installer » et « Précédent ».
  • L'écran « Installation en cours » corrige le « s » manquant à « applications » dans le message « Création pool d'applications "[XXX]" ».
  • L'installateur est en erreur si un pool d'applications existant porte le même nom que l'un des pools d'applications des applications et du site web (root).
  • Sur l'écran « Fin de l'installation de Avanteam Process Suite »
    • Le message de fin devient : « L'assistant a terminé l'installation de [name] » sur votre ordinateur. L'application peut être lancée depuis le dossier de destination.
    • L’option « Process Studio » est en premier.
    • Terminé est entre guillemets dans le texte.

APS-4623 Sélection de la langue de l’application

A partir de la v23.2, les applications sont paramétrées pour utiliser le français comme langue par défaut à la fin de l’installation. L’écran de sélection des langues au premier lancement de l’application Process Studio a disparu.

APS-4628 Libellés des identifiants BDD grisés

Dans l’installateur, lors de l’étape « Serveur Microsoft SQL Server – 4/9 », les libellés « Nom d’utilisateur » et « Mot de passe » restaient grisés lorsque la case « Effectuer les opérations d’installation avec un autre compte SQL Server » était cochée. Ces libellés sont grisés, de même que les champs textes correspondants passent en mode lecture seule suivant l’état de la case à cocher.

ImportDocs

APS-4640 Renommage de l’agent ImportDocs

En v23.1, des renommages ont été effectués, notamment « projet d’import » est devenu « paramétrage ». En v23.2, ce renommage est également effectué dans l’agent « Avanteam.Application.Agents.Import.DocumentImportAgent » dans Process Studio.

Fonctionnalités

Process Studio

APS-4351 Page de login dans les langues non standard

A partir de la v23.2, il est possible d’ajouter des langues non standards dans l’outil Process Studio pour la page de login, en plus des quatre langues supportées. L’interface de localisation liste les libellés modifiables dans l’interface de localisation : image.png

APS-4394 Aide sur les dll des modèles bureautiques

Depuis la v21.4, il est possible d’ajouter des dll supplémentaires, qui doivent être stockées dans le dossier ./PStudio/Extensions/ en v23. Un fichier readme est maintenant présent dans ce dossier, et une infobulle indiquant où doivent être stockées ces dll est maintenant disponible : image.png

Interface web

APS-3042 Gestion des dates sur la délégation temporaire

Il est maintenant possible de définir les délégations avec ou sans dates de début ou de fin car il n’y a plus de distinction entre les délégations temporaires et les délégations permanentes. De plus, pour chaque délégation, il est possible de spécifier si les notifications seront aussi envoyées à la personne déléguée ou non. image.png

APS-3797 Mot de passe oublié en identification réseau

La personnalisation de la page de login par rapport au mode d’authentification a été mise en place. Désormais, si un utilisateur en identification réseau clique sur « mot de passe oublié », un mail sera envoyé à l’utilisateur pour l’informer que son mot de passe n’est pas géré par l’application. Si un utilisateur en identification application clique sur « mot de passe oublié », un mail lui sera envoyé avec un lien de réinitialisation de mot de passe. Le message de confirmation d’envoi de mail est le même pour les deux modes d’authentification, même si

  • Le mail est erroné
  • Le compte utilisateur est inexistant
  • Le compte utilisateur est existant
  • L’adresse mail n’est pas renseignée dans le profil utilisateur.

APS-4493 Thème sur le designer de la nav visuelle

Jusqu’à présent, le thème sombre n’était pas configuré sur la page de paramétrage de la navigation visuelle. C’est désormais corrigé en v23.2. image.png

APS-4264 Visionneuse pour fichiers au format .dwg

Il est maintenant possible de visionner à l’aide de la visionneuse les fichiers AutoCAD .dwg. Il est également possible de manipuler les calques de ces fichiers, les faire apparaître ou les masquer. image.png

Sécurité & technique

Technique

APS-4538 OfficeFS en .Net4.8

L’application OfficeFS compile désormais en .Net4.8.

APS-4595 Compatibilité SQL Server

La version SQL Server 2014 est maintenant supportée par la v23.

APS-4621 Code mort dans la gestion du cache des formulaires

Le nettoyage des clés réalisé en v23 a été finalisé, plus aucun code ne référence les anciennes de gestion du cache (UseFormularCache et FormularCache.RetentionDays).

APS-4633 Dépendance à Avanteam.Kernek.Abstraction manquante

L’héritage de champs vers un sous processus fonctionne, même si on utilise dans le script des types, tel que StringPair, qui ont été déplacés dans Avanteam.Kernel.Abstraction.

APS-4643 Nettoyage des verrous orphelins

Lorsqu’un utilisateur est supprimé de la base annuaire, le potentiel verrou lié à son compte était toujours présent en base de données. Désormais, quand un utilisateur est supprimé, les données de verrouillage le sont également. Si la table DirectoryRessourceLocks contenait des verrous orphelins, ils ont été automatiquement supprimés lors de la mise à jour. Sous Oracle, la suppression d’un utilisateur n’affiche plus de message d’erreur.

APS-4644 Requête coûteuse de monitoring

La requête de vérification des tâches planifiées a été optimisée pour ne retourner que les enregistrements pertinents.

Actions manuelles

Actions automatisées par l’AutoUpgradeTool

APS-4589 Ajout de l’option de langue dans SyncTool

Ajouter dans le programs.ini

[PStudio.SyncTool\SyncTool.exe]
# Choix de langue d'affichage de la fenêtre de paramétrage
# Language=fr-FR

APS-4592 Suppression de la clé ModeOrgaUnlock

Supprimer la clé ModeOrgaunlock du fichier programs.ini.

APS-4637 Supprimer clé de l’ancien module bureautique

Supprimer les clés OfficeObjectType et ShowAttachmentOrder dans programs.ini.

APS-4638 Clé de l’audit documentaire

Supprimer la clé QM_AD_HabilitationFor du programs.ini.

APS-3042 Gestion des dates sur la délégation temporaire

Les modèles de mail de délégation ont été remplacés par de nouveaux modèles. Les anciens ont été supprimés, sauf ceux qui ont été personnalisés et qui seront toujours là, laissant la possibilité de reporter la personnalisation des anciens vers les nouveaux modèles. Voici la correspondance des anciens et des nouveaux modèles :

Ancien modèleNouveau modèle
Permanent delegationDelegation without dates
Temporary delegationDelegation with dates