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.
-19d591905ff8a46c37bd553aad99d2e6.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.
-db0018695d75bcd4a27cc597ff875766.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\Avanteamet dansHKEY_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.AppetMicrosoft.NETCore.Appne 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 :
-00c5697f669d1bac573a20104ffcc21a.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 :
-8c29f091550582ab1179f2cfca03c165.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 :
-2e7633d0dc56836104aa78346cfb162f.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.
-d208c50cc0d5f3e7fffc14345457b7cf.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.
-8f5f466616b3acbf48e5729d2f85f0ce.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.
-a08c986bba4bedeb728546e66a8b9c8a.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èle | Nouveau modèle |
|---|---|
| Permanent delegation | Delegation without dates |
| Temporary delegation | Delegation with dates |