Avanteam Process Studio v23.6
Objet
Installation et contenu du pack v23.6.
Domaines d’application
La migration exige que les applications AVANTEAM soient en version .Net :
- v23.5
Procédure d'installation
Lancer AutoUpgradeTool.exe v2.2 en tant qu’administrateur et appliquer la mise à jour.
Correctifs
Base de données
APS-4849 Doublon dans DocumentProcessView sous Oracle
La v23.0 a introduit une régression dans le comportement d’une des vues dans les bases de données de type Oracle.
L’amélioration de performances mise en place a aussi introduit une redondance dans les données affichées lorsque la vue DocumentProcessView est appelée.
Ce correctif vient revoir la définition de la vue.
APS-4906 Vue incorrecte DocumentAccessView_View
Depuis la version v23.0, la vue DocumentAccessView_View a été altérée et renvoie un mauvais nombre de données dans le cas de document sans workflow et sans le composant « Droit d’accès ».
Néanmoins, cette vue n’est pas utilisée au sein de la solution et permet seulement à un administrateur technique de recalculer les droits d’accès aux documents s’il souhaite les réinitialiser.
Un correctif est embarqué dans cette version de la solution.
ImportDocs
APS-4909 Migration des agents d'import
Les agents d’imports créés avant la version v23.1 ne se retrouvaient pas correctement configurés après une migration.
En effet, à leur ouverture dans Process Studio, le champ « Paramétrage » se retrouvait vide.
-002c1b8effc6b21c59aac08d057bf84b.png)
Process Studio
APS-4845 Agent de suppression des documents
A la livraison de la solution, un agent de suppression de documents est livré par défaut sous le nom de « Remove orphan documents ».
Cet agent, lorsqu’il est activé, permet de supprimer les documents qui ont été créés par les utilisateurs ; pour cela, un exemple de requête SQL est fourni pour identifier les documents ayant été créés il y a plus d’un jour et n’ayant pas de référence.
Néanmoins, le type de l’agent est incorrect ; il est livré avec le type Application.Agents.Archives.ArchiveAgent au lieu de Avanteam.Application.Agents.DeleteDocs.
Les solutions dont l’agent en question est toujours mal configuré verront le correctif appliqué automatiquement.
-2e0595eb43cec379bbef2737e8936bfe.png)
Interface web
APS-3663 Accès à la valeur d’un champ calculé
En version v19, un champ de type « Calculé » était disponible dans la liste des composants de formulaire. En v21.0, ce champ a été retiré des composants disponibles dans l’interface de conception des formulaires car son usage était redondant avec les champs de type « Texte » ayant une valeur calculée en C#. Il n’était plus possible d’en ajouter, mais les champs existants continuaient de fonctionner correctement. Lors de la sortie de la v21.0, l’outil de montée de versions de nos applications n’était autant évolué qu’aujourd’hui et une migration de l’existant n’était alors pas possible. Néanmoins, il a été remonté que depuis la version v21.6, ces champs apparaissent vides et sans valeur dans l’application web, et les libellés et le paramétrage n’est plus accessible dans l’outil de conception. Le but de ce ticket est de migrer les anciens champs de type « Calculé » pour qu’ils soient maintenant considérés comme des champs « Texte » dont le type est « Calculé C# ».
APS-4395 Sauts de ligne des commentaires absentes
Lors de la saisie de commentaires dans les étapes de workflow, il est possible de saisir du texte contenant des sauts de ligne. Ce ticket corrige deux points :
- Ces sauts de lignes n’étaient pas bien interprétés lorsqu’ils étaient inclus dans les notifications mails de l’application (le texte
<br />apparaissait à la place). Cela était dû à un renforcement de la sécurité de notre application réalisé en version v21.13. - Ces sauts de lignes étaient ignorés dans le tableau d’historique de workflow qu’il est possible de publier dans un document.
APS-4485 Bouton de la popup d'authentification
Lorsqu’une session utilisateur expire et que l’utilisateur exécute une action ouvrant une popup, la page de réauthentification est alors affichée à l’intérieur de cette popup.
Suivant le logo et le texte qui ont été paramétrés pour personnaliser la page d’authentification de l’application et suivant la résolution de l’écran de l’utilisateur, il était possible de ne plus avoir accès aux boutons pour valider son identifiant et son mot de passe.
-f77f8b93acf6cdf913099df64647bb88.png)
Maintenant, dans ce même scénario, le logo et le message d’accueil peuvent être amenés à être masqués suivant la résolution afin de permettre de toujours avoir accès aux champs et aux boutons de validation.
- Disparition du logo :
-ec216c9da555083709ca3c56214e1aa2.png)
- Disparition du logo et du texte d'accueil
-95718829fe404a104dabbed52bb43bbe.png)
APS-4878 Thème sur la sélection de pièces jointes
Depuis une vue, lorsqu’un document présente plusieurs pièces jointes, une popup de sélection de ces pièces jointes apparaît.
Ce correctif permet d’appliquer le thème sombre à cette popup lorsque l’utilisateur l’a activé.
Cette popup est aussi disponible depuis un document si le composant « Bouton Pièce Jointe » a été publié.
-d0d5c53db2e236c137ad30930afb583f.png)
APS-4880 Thème de l'audit documentaire
Sur un document dont le module « Qualité » a été publié, on peut observer que les textes des entêtes de colonnes ne sont pas lisibles lorsqu’un mode sombre est appliqué.
APS-4877 Activation annotation pdf case insensitive Oracle
Sur un environnement utilisant des bases de données de type Oracle, l’activation des annotations sur les fichiers PDF était dépendant de la casse (i.e. minuscules ou majuscules) de l’extension des fichiers. Le comportement sur les environnements SQL Server et Oracle est maintenant similaire et ne tient pas compte de la casse.
Fonctionnalités
Authentification
APS-4884 Virgule dans le DN des utilisateurs
Le système d’authentification mis en place dans la version v23 s’appuie sur des standards du monde du logiciel afin de garantir plus de sécurité, mais aussi ouvrir de nouvelles opportunités.
Avec ces standards viennent aussi des restrictions : il n’est dorénavant plus possible qu’un utilisateur ait un identifiant (dn_name) contenant une virgule.
Le but de ce développement est d’accompagner l’administrateur fonctionnel lorsque celui-ci tente de créer un utilisateur dont l’identifiant contient une virgule.
- Pour la création individuelle d’utilisateur
- Dans Process Studio ou dans l’interface web, un message d’information est affiché sous le paramètre « Identifiant unique »
- Pour la synchronisation de ressources (import LDAP, CSV ou AzureAD) :
- Le système logue les utilisateurs dont le DN contient une virgule lors de l’exécution de l’agent d’import et ne les importe pas
- Le système envoie un rapport d’exécution par mail de synchronisation en cas d’erreur avec les utilisateurs dont le DN contient une virgule lors de l’exécution des agents.
-279cfd983ec8fb4dbfb3fee626227388.png)
-3c2b918980af338335ae1886f01a3776.png)
Actions manuelles
Automatisées
APS-3663 Accès à la valeur d’un champ calculé
Dans les fichiers *.ascx des formulaires présents dans les dossiers ./PStudio.Net.web/[NOM_DE_L_APPLICATION]/Forms/[ID_DU_FORMULAIRE]/, remplacer toutes les occurrences de apsfield:ApsFieldComputed par apsfield:ApsFieldText.