Partager via


Instantanés – Résolution des problèmes dans les environnements de production

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir documentation des produits Microsoft Dynamics 365. Pour accéder aux derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, décideurs, responsables marketing ou analystes, automatiquement 1er oct. 2020 11 janvier 2021

Valeur commerciale

Un scénario de support courant pour les revendeurs/revendeurs informatiques consiste à être contacté par le client avec un problème rencontré dans sa solution et qui nécessite un dépannage pour déterminer la cause ainsi que l’emplacement du problème dans le code.

Bien qu’il existe un support pour la création de bacs à sable avec une copie des données de production, et un flux de programme de débogage/arrêt n’affectant pas l’abonné de production des clients, dans certains cas, le client est bloqué et le partenaire est tenu de rechercher et résoudre le problème dans un délai court, sans avoir le temps nécessaire pour mettre en service un environnement dupliqué et y reproduire le problème.

Pour y remédier, nous introduisons la possibilité de joindre le débogueur AL de Visual Studio Code à un abonné de production pour prendre des instantanés de l’exécution du code, ce qui permet une analyse rapide et une collaboration avec le client sur les étapes de reproduction exactes.

Détails de la fonctionnalité

Avec la nouvelle fonctionnalité d’instantané, vous pouvez :

  • Définir des snappoints dans le code.
  • Créer une configuration d’attachement d’instantané. Il peut s’agir d’un client web, d’une API web ou d’une session en arrière-plan (en spécifiant l’ID utilisateur ou l’ID de session, mais pas encore de sélection d’interface utilisateur).
  • Vous attacher à un environnement en mode Instantané.
  • Effectuer la procédure de reproduction pour déclencher des snappoints.
  • Télécharger un snappoint dans Visual Studio Code après avoir terminé la reproduction.
  • Inspecter l’arborescence des appels de procédure/l’exécution du programme ainsi que les variables au niveau des snappoints hors connexion dans Visual Studio Code.

Notez que :

  • L’accès nécessite une nouvelle autorisation et dans le cas d’une session utilisateur, l’utilisateur sera averti de la prise d’instantané en cours.
  • Les instantanés sont des points discrets dans le temps et donc, généralement, plusieurs allers-retours pour prendre des instantanés peuvent être nécessaires (car les instantanés ne sont pas pris de manière interactive comme dans le débogage normal, mais nécessitent un nouvel enregistrement de flux utilisateur lorsque de nouveaux snappoints sont ajoutés).
  • Les environnements bac à sable seront toujours nécessaires pour définir des points d’arrêt réels (arrêt de l’exécution du programme dans la session) et parcourir le code.

Important

Lors de la 2e vague de lancement 2020 de Business Central, la fonctionnalité d’instantané ci-dessus ne sera disponible qu’en version préliminaire et dans les environnements bac à sable. Ici, la valeur sera inférieure à celle du débogueur normal, sauf pour permettre de se connecter à une session spécifique. Une fois les tests terminés, elle devrait être activée pour les environnements de production dans l’une des premières mises à jour mineures.

Les instantanés dans les environnements de production sont désormais activés à partir de la version 17.2 et des versions ultérieures.

Donnez-nous votre avis

Aidez-nous à améliorer Dynamics 365 Business Central en proposant des idées, en fournissant des suggestions et en faisant des commentaires. Consultez le forum à l’adresse https://aka.ms/bcideas.

Merci pour votre idée !

Merci d’avoir soumis cette idée ! Nous avons tenu compte de votre idée, ainsi que de vos commentaires et de vos votes, afin de choisir ce qu’il convient d’ajouter à notre feuille de route de produits.

Voir aussi

Débogage d’instantané (documents)