Skip to main content
Version: Next

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. image.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. image.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. image.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 : image.png
  • Disparition du logo et du texte d'accueil image.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é. image.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é. image.png

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.

image.png

image.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.