Skip to main content
Version: Next

Avanteam Process Studio v23.13

Objet

Installation et contenu du pack v23.13.

Domaines d’application

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

  • 21.25
  • 23.12

Procédure d'installation

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

Process Studio

APS-5265 Ordre des barres de navigation

L'ordre des barres de navigation définit depuis Process Studio n'était plus pris en compte depuis la v23.11. Le bug a été corrigé dans cette nouvelle version, il est à présent possible d'ordonner comme nous le souhaitons depuis Process Studio. image.png

APS-5181 Erreur DirectoryReplication sur base application

Lors de l'exécution de l'agent de synchronisation des comptes utilisateurs entre la base annuaire et applicative (via l'agent DirectoryReplication), l'erreur suivante se produisait lorsqu'un compte voyait son dn_name (distinguished name) changer : image.png

Interface Web

APS-4827 Numérisation par lot avec héritage de champs

La numérisation par lot avec un héritage de champ ne retourne plus d'erreur.

APS-3554 Suppression d'entête avec conversion PDF

De nouvelles fonctionnalités de mise en forme du texte dans les entêtes et pieds de page de fichiers Word sont maintenant intégrées lors de l'opération de conversion sous format PDF. Leurs intégrations renforcent la cohérence du rendu entre les deux formats.

APS-5166 Dysfonctionnement des préfiltres sur dates

Les préfiltres sur des champs de type Date pouvaient retourner un message d'erreur ou bien des données incohérentes. Cette situation se produisait lorsque les préconisation d'installation de la base de données n'étaient pas suivies et que la langue par défaut du compte utilisateur de la base n'était pas English - us_english. Les préfiltres peuvent maintenant traiter les formats de données en s'adaptant à la langue du compte utilisé pour la base de données.

APS-5235 Ouverture de liens dans les exports Excel

Il est possible d'exporter au format .xlsx les données d'une vue. Ce fichier Excel contient les données de la vue, et peut intégrer des liens vers l'application si la vue en contient (généralement les liens vers le détail des enregistrements). Or lorsque ce fichier était enregistré dans un dossier OneDrive, l'opération d'ouvrir le lien générait un message d'erreur : image.png

Ce ticket corrige ce comportement et il est à présent possible d'ouvrir un lien contenu dans un export généré depuis une vue.

APS-5232 Impossible de créer un doc sans page

Lorsqu'un nouveau formulaire était créé sans le publier au sein d'une page, la création d'un enregistrement à partir de ce formulaire depuis l'application web n'était plus possible. Un message d'erreur s'affichait :

Impossible de définir la colonne 'id_formular'. La valeur dépasse la limite MaxLength de cette colonne.

Fonctionnalités

Process Studio

APS-4939 Tracer et afficher les modifications dans les vues

Il est désormais possible de voir quel administrateur a modifié pour la dernière fois la définition d'une vue et quand. Les deux nouvelles colonnes « Date de modification » et « Modifié par » sont à présent disponibles. image.png

Reprise de données

Les vues existantes auront pour :

  • Date de dernière modification la date de la montée de version en v23.12.
  • Nom de l'administrateur ayant modifié la vue, le nom "Avanteam".

Interface web

APS-5039 Affichage infos complémentaires dans corbeille web

Dans la corbeille web, l'administrateur peut désormais retrouver les informations suivantes :

  • qui a supprimé un enregistrement
  • quand a été supprimé un enregistrement
  • à quel formulaire est relié l'enregistrement supprimé

image.png

APS-5143 Lien de pièce jointe dans le champ Fichier

La fonctionnalité de génération de lien pour chaque pièce jointe d'un champ Fichier ou Image est à présent disponible.

image.png

APS-5197 Évolutions du modèle d’email récapitulatif

Il est possible pour chaque utilisateur de ne pas recevoir en instantané les emails générés par l'application, mais de décider de recevoir un email récapitulatif suivant une fréquence qu'il peut définir dans ses préférences. Les informations présentes dans cet email ont évolué afin de les rendre plus pertinentes.

Ancien format de mail :

Messages de type Distribution 18/04/2024 17:30:46 : Nouvelle information : Charte Achats Responsables Lien vers le document

18/04/2024 17:07:18 : Nouvelle information : SMSI Lettre engagement de la direction Lien vers le document

18/04/2024 17:29:24 : Nouvelle information : Formation des collaborateurs Avanteam Lien vers le document

18/04/2024 17:32:15 : Nouvelle information : Présentation interfaces Process Studio avec logiciel tiers Lien vers le document

18/04/2024 17:33:00 : Nouvelle information : Définition de poste : Directeur R&D et Innovation Lien vers le document

Messages de type Workflow 21/04/2024 08:01:07 : Rappel Bilan de la formation - Management Academy Lien vers le document

18/04/2024 08:40:39 : Nouvelle planification d’événement : Audit AGMS du 16 mai 2024 Lien vers le document

22/04/2024 14:56:26 : Bilan de la formation - Formation sécurité OWASP Lien vers le document

22/04/2024 14:16:21 : Bilan de la formation - Formation sécurité OWASP Lien vers le document

22/04/2024 14:48:26 : Bilan de la formation - Formation sécurité OWASP Lien vers le document

Nouveau format de mail :

Ceci est un récapitulatif des emails qui vous ont été adressés. Vous recevez cet email car vous avez sélectionné de reporter vos notifications depuis vos préférences utilisateurs. Messages Team Connect

Date d'envoiAuteurMessageDocument
22/04/2024 17:30:46Mon MothmaBonjour Gial Ackbar, pourrais-tu valider la classe qualité de cette NCR ?Lien vers le document

Diffusions

Date d'envoiSujetDocument
22/04/2024 17:30:46Charte Achats ResponsablesLien vers le document
18/04/2024 17:07:18SMSI Lettre engagement de la directionLien vers le document
18/04/2024 17:29:24Formation des collaborateurs AvanteamLien vers le document
18/04/2024 17:32:15Présentation interfaces Process Studio avec logiciel tiersLien vers le document
18/04/2024 17:33:00Définition de poste : Directeur R&D et InnovationLien vers le document

Notifications de workflow

Date d'envoiAuteurSujetDocumentEtape à l'envoiEtape actuelle
21/04/2024 08:01:07Jun SatoRappel Bilan de la formation - Management AcademyLien vers le documentEvaluationEvaluation
18/04/2024 08:40:39Gavin DarklighterNouvelle planification d’événement : Audit AGMS du 16 mai 2024Lien vers le documentPlanificationEn Attente
18/04/2024 08:40:39Tycho CelchuRappel Bilan de la formation - Management AcademyLien vers le documentEvaluationEvaluation
22/04/2024 14:56:26Nower JebelBilan de la formation - Formation sécurité OWASPLien vers le documentEvaluationEvaluation
22/04/2024 14:16:21Nower JebelBilan de la formation - Formation sécurité OWASPLien vers le documentEvaluationTraitement Final
22/04/2024 14:48:26Nower JebelBilan de la formation - Formation sécurité OWASPLien vers le documentEvaluationTraitement Final

Relances

Date d'envoiSujetDocumentDate d'échéance
21/04/2024 19:06:07Cimetière des fonctionnalités produits / revue des codes à supprimerLien vers le document31/12/2024

APS-5141 Comparaison de fichiers dans le champ Fichier

Il est désormais possible de comparer une pièce jointe avec sa version dans la version précédente de l'enregistrement, comme cela est déjà possible avec le module bureautique.

Liste des formats de pièce jointe supportés

Pour rappel, les extensions supportées permettant la comparaison sont les suivantes : .odt, .ott, .odm, .doc, .dot, .docx, .dotx, .docm ou .dotm.

Sécurité et technique

Technique

APS-5228 Amélioration message d’erreur SAML

Dans le cas où la configuration de l'IdP (Identity Provider) a été mal effectuée, et plus précisément dans le cas où l'attribut "IDP Username Attribute" fait référence à un attribut qui n'existe pas, le message d'erreur retourné par notre solution renvoie maintenant un message plus explicite lorsque l'utilisateur tente de s'authentifier. Ancien message

An unhandled exception was thrown by the application. Exception: System.InvalidOperationException: Sequence contains no matching element at System.Linq.ThrowHelper.ThrowNoMatchException() at System.Linq.Enumerable.Single[TSource](IEnumerable1 source, Func2 predicate) at Avanteam.Root.Areas.Identity.Pages.Account.ExternalLoginModel.OnGetCallbackAsync(String returnUrl, Boolean forceReauthn, String remoteError) in D:\a\aps\aps\Web\Root\Areas\Identity\Pages\Account\ExternalLogin.cshtml.cs:line 111 […]

Nouveau message

IDP response does not contain a claim named 'NomDeLAttributConfiguré'. Maybe 'IDP Username Attribute' in IDP configuration is wrong.

Breaking Change

APS-4434 Tables SQL obsolètes

Nous avons fait un nettoyage des tables en base de données qui ne sont plus utilisées. Les tables suivantes ont été supprimées :

  • Dans la base annuaire :
    • DelegationTargets
  • Dans la base applicative :
    • ApplicationACL
    • ApplicationProperties
    • ApplicationRoles
    • Applications
    • DocumentAccess
    • DocumentRoles
    • Formulas
    • LogColumns
    • LogLevels
    • LogTableTemplate
    • OfficeTemplateFilters
    • ProcessScripts
    • Settings

APS-5015 Indexes manquants sur la base DIR

Une restructuration de la base de données annuaire a eu lieu afin de bénéficier d'améliorations de performances significatives. Certains de ces changements donnent lieu à des breaking changes :

  • En base de données, la colonne id des tables DirectoryRelations et DirectoryResourceAttributes a été supprimée.
  • Les fonctions de la classe Avanteam.Directory.DataSource.DirectoryManagerWrapper ont vu leurs signatures évoluer :
AvantAprès
public int InsertRelations(string ident, string sName, string sFrom, string sTo)public int InsertRelations(string sName, string sFrom, string sTo)
public bool UpdateRelations(string id, string sName, string sFrom, string sTo)public bool UpdateRelations(string sName, string sFrom, string sTo, string sOriginalName, string sOrignalFrom, string sOriginalTo)
public bool DeleteRelations(string id)public bool DeleteRelations(string name, string from, string to)
public bool InsertRelations2(string sId, string sName, string sFrom, string sTo)public bool InsertRelations2(string sName, string sFrom, string sTo)
public bool DeleteRelations2(string sId)public bool DeleteRelations2(string sName, string sFrom, string sTo)
public bool InsertResourcesAttributes(string sId, string sIdRes, string sName, string sValueType, string sValue, int iOrig)public bool InsertResourcesAttributes(string sIdRes, string sName, string sValue)
public bool DeleteResourcesAttributes(string sId)public bool DeleteResourcesAttributes(string sIdRes, string sName)
public bool UpdateResourcesAttributes(string sId, string sName, string sValueType, string sValue)public bool UpdateResourcesAttributes(string sIdRes, string sName, string sValue)

Actions manuelles

Automatisées

APS-5235 Ouverture de liens dans les exports Excel

Les actions suivantes seront lancées automatiquement lors de la montée de version :

  • Les fichiers ayant les extensions .aspx et .ascx veront le numéro de version de DevExpress qu'ils référencent changer en 23.1.5.0.
  • Les formulaires, les vues et les tableaux de détails seront republiées.

APS-5246 Renommer le type de connexion "Sql" en "SqlServer"

Le nom du Provider (ProviderName) qui est référencé dans le fichier des vues a maintenant sa valeur changée de Sql en SqlServer lorsque le type de base de données est SQL Server. L'ensemble des vues est republié.