Partager via


Nouveautés et modifications de Platform update 31 pour les applications de finances et d’opérations (janvier 2020)

Cet article décrit les fonctionnalités qui sont nouvelles ou ont été modifiées dans Platform update 31 pour les applications de finances et d’opérations. Cette version a un numéro de build de 7.0.5457 et est disponible comme suit :

  • La version préliminaire est en octobre 2019.
  • La disponibilité générale (mise à jour automatique) est en novembre 2019.
  • La mise à jour automatique a eu lieu en janvier 2020.

Pour plus d’informations sur Platform, mise à jour 31, voir Ressources supplémentaires.

Activez le nouveau contrôle de grille (aperçu) via la gestion des fonctionnalités

Auparavant, le nouveau contrôle de grille était disponible en ajoutant « debug=reactGrid » à l’URL de l’environnement. Désormais dans Platform update 31, le nouveau contrôle de grille peut être activé pour les environnements qualifiés à l’aide de l’espace de travail de gestion des fonctionnalités. Reportez-vous aux instructions suivantes pour savoir comment activer la version d’évaluation dans des environnements hors production. Les environnements qualifiés incluent les environnements de niveau 1 (développement/test) et de niveau 2 (bac à sable). Notez que cette fonctionnalité ne peut pas être activée en production avant la version 10.0.9, Platform update 33.

Pour en savoir plus sur le nouveau contrôle de grille, consultez Productivité des utilisateurs – Nouvelle grille.

Pour activer la nouvelle grille lorsque la fonctionnalité est en version préliminaire, procédez comme suit :

  1. Activer la version d’évaluation à l’aide de l’instruction SQL suivante :

    INSÉRER DANS SYSFLIGHTING (FLIGHTNAME, activé, FLIGHTSERVICEID, PARTITION) VALUES(’CLIReactGridEnableFeature’, 1, 0, 5637144576) ;

  2. Réinitialiser IIS pour vider le cache de la version d’évaluation statique.

  3. Accédez à l’espace de travail Gestion des fonctionnalités dans votre application Finance and operations.

  4. Cliquez sur la fonctionnalité Nouveau contrôle de grille dans la liste des fonctionnalités, puis sélectionnez Activer maintenant dans le volet des détails.

    Si Nouveau contrôle de grille n’apparaît pas dans la liste des fonctionnalités, sélectionnez Vérifier les mises à jour.

Toutes les sessions utilisateur suivantes démarreront avec la nouvelle grille activée.

Mises à jour des vues enregistrées

La fonctionnalité de vues enregistrées continue d’évoluer avec Platform update 31. Cette version comprend une refonte de la page de personnalisation de l’administrateur pour gérer les vues et les personnalisations, la possibilité d’importer/exporter des vues en masse et la possibilité de publier des vues aux utilisateurs d’entités juridiques spécifiques. Pour plus d’informations sur les vues enregistrées, voir Vues enregistrées.

Nouveaux controles disponibles pour les développeurs

Le contrôle d’hébergement de site Web a été ajouté pour permettre aux développeurs d’intégrer des applications tierces directement dans les finances et les opérations au sein d’iFrames. Il s’agit de la première étape visant à permettre aux utilisateurs disposant de certains privilèges d’intégrer des applications via la personnalisation, similaire au scénario d’intégration existant PowerApps.

Un nouveau contrôle de classement par étoiles est également disponible pour les développeurs. Ce contrôle affiche une note sur une échelle de 1 à 5 étoiles par incréments d’un quart d’étoile.

Nouvelle icône des applications de finances et d’opérations

La nouvelle icône pour les applications financières et opérationnelles, qui correspond aux derniers styles d’icônes dans Dynamics 365, est désormais visible dans le client Web.

Optimisation du chargement de l’espace de travail Gestion des données

Le chargement de l’espace de travail Gestion des données est lent dans certaines conditions. De nouvelles optimisations sont mises en place pour réduire le temps de chargement de l’espace de travail. Ce changement peut être activé via la version d’évaluation DMFWorkspaceLoadPerformance.

Utilisation inefficace de la mémoire par les tâches d’exportation/importation de gestion des données

Plusieurs problèmes ont été signalés dans lesquels la mémoire consommée par les tâches d’exportation/importation de gestion des données était suffisamment élevée pour entraîner des problèmes de performances. La logique d’exécution du package SSIS a été optimisée pour résoudre ce problème. Ce changement est désactivé par défaut, car il est protégé par une version d’évaluation DMFExecuteSSISOutOfProc. Cette modification sera activée par défaut dans une mise à jour ultérieure de la plateforme.

Améliorations de l’extensibilité

Les fonctionnalités d’extensibilité améliorées suivantes ont été ajoutées dans Platform update 31 :

  • Ajustez le séparateur de la méthode WorkflowDocumentField.substitutePlaceholderAsUser du point-virgule à la barre pour éliminer les conflits avec les données exportées (Réf # 299129).
  • Refactorisez la méthode SysWorkflowParticipantProvider.SysWorkflowParticipantProvider pour donner accès à la liste des utilisateurs résolus (Réf# 310122).
  • Permet aux méthodes d’affichage de tableaux ajoutées via une extension d’être mises en cache via l’API cacheCalculateMethod (Ref# 341431).
  • Améliorez l’approche de verrouillage de SysExtensionAppClassFactory.getClassFromSysExtAttribute pour réduire les problèmes de blocage (Réf # 338254).
  • Activez la suppression de la propriété Grid.DataGroup via l’extension afin qu’un groupe puisse être ajouté sur lequel est défini un groupe de champs différent (Réf # 303030).
  • Autoriser l’extension de DataEntity.PrimaryCompanyContext (Réf # 292575).

Améliorations de l’authentification et de l’autorisation du complément Excel

Le complément Excel comporte plusieurs améliorations d’authentification et d’autorisation pour améliorer le traitement de certains cas :

  • L’expiration du jeton d’authentification est désormais silencieuse - Le processus de connexion valide tous les jetons d’authentification existants pour déterminer si l’utilisateur peut continuer à utiliser un contexte d’authentification existant ou s’il doit se reconnecter. Auparavant, si le jeton d’authentification avait expiré, le complément Excel en informait l’utilisateur. Désormais, l’utilisateur se verra simplement présenter l’écran de connexion standard et un message d’information signalera l’expiration du jeton d’authentification à des fins de débogage.
  • Délai d’authentification - Dans certains cas, le processus d’authentification ne se terminait pas à temps, l’utilisateur recevait donc un message d’erreur avec un bouton Déconnexion. Le fait d’ignorer l’erreur et de sélectionner Se connecter à nouveau aboutissait à une authentification réussie, mais si les utilisateurs sélectionnaient Se déconnecter, il y avait une possibilité d’entrer dans une boucle sans fin.
  • Prise en charge de la déconnexion ADFS améliorée - Le mécanisme de déconnexion se trouve désormais dans une boîte de dialogue. Cela améliore la prise en charge pour les clients qui utilisent les services de fédération Active Directory (ADFS), car la communication du complément Excel vers les serveurs ADFS n’est autorisée que dans une boîte de dialogue distincte.
  • Informations sur l’échec de l’autorisation désormais fournies - Auparavant, si l’utilisateur s’authentifiait avec succès mais ne disposait pas des autorisations nécessaires pour communiquer avec le serveur, le complément Excel présentait un lien « Charger les applets », car le chargement des applets échouait. Il s’agissait d’un échec d’autorisation implicite. Désormais, l’échec des autorisations sera détaillé explicitement pour l’utilisateur afin qu’il comprenne ce qui s’est passé et vérifie qu’il se connecte en tant qu’utilisateur correct au bon serveur.

API skipAutoOrderBy

Lors de l’utilisation de l’objet de requête AX en spécifiant explicitement de ne pas inclure de clause ORDER BY, le noyau ajoute la clé primaire à la clause ORDER BY. Cette API ignorera la clause ORDER BY et ne sera pas ajoutée à la requête. Pour plus d’informations, voir Classes Q.

Réduction de la contention du cadre de traitement par lots

Des améliorations des performances ont été apportées pour réduire les blocages/conflits importants sur les tables du framework par lot. Ce correctif est destiné aux environnements clients qui rencontrent actuellement des conflits lors de la sélection de tâches par lots et de la fin des tâches par lots. Aucune modification fonctionnelle n’est associée à cette fonctionnalité. La fonctionnalité peut être activée dans la gestion des fonctionnalités.

Ressources supplémentaires

Corrections de bugs de Platform update 31

Pour plus d’informations sur les correctifs de bogues inclus dans chacune des mises à jour qui font partie de la mise à jour 31 de Platform, connectez-vous à Lifecycle Services (LCS) et consultez l’ Article de la base de connaissances.

Dynamics 365 : vague 2 du plan de publication 2019

Vous souhaitez connaître les fonctionnalités à venir et récemment publiées dans nos applications ou notre plateforme d’entreprise ?

Consultez Dynamics 365 : vague 2 du plan de publication 2019. Nous avons capturé tous les détails, de bout en bout, de haut en bas, dans un document unique que vous pouvez utiliser pour la planification.

Fonctions supprimées et déconseillées

L’article Fonctionnalités supprimées ou obsolètes décrit les fonctionnalités qui ont été supprimées ou obsolètes.

  • Une fonction supprimée n’est plus disponible dans le produit.
  • Une fonction déconseillée n’est pas en développement actif et peut être supprimée dans une prochaine mise à jour.

Avant que toute fonctionnalité ne soit supprimée du produit, l’avis d’obsolescence sera annoncé dans l’article Fonctionnalités supprimées ou obsolètes 12 mois avant le retrait.

Pour les dernières modifications qui n’affectent que le temps de compilation, mais qui sont compatibles d’un point de vue binaire avec les environnements sandbox et de production, le temps d’obsolescence sera inférieur à 12 mois. Ce sont généralement des mises à jour fonctionnelles qui doivent être apportées au compilateur.