Les entrées de file d’attente sont plus résistantes face aux échecs

Important

This content is archived and is not being updated. For the latest documentation, go to What's new and planned for Dynamics 365 Business Central. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Activée pour Version préliminaire publique Disponibilité générale
Utilisateurs, automatiquement 1er oct. 2021 1er oct. 2021

Valeur commerciale

Les utilisateurs peuvent planifier une tâche pour qu’elle s’exécute ultérieurement et s’assurer qu’elle sera exécutée par Business Central.

Si la tâche comporte une erreur, les utilisateurs seront informés de l’erreur de télémétrie, afin qu’ils puissent prendre des mesures.

Détails de la fonctionnalité

Une tâche de file d’attente peut être interrompue pour de nombreuses raisons, comme une mise à niveau d’extension par locataire, des instabilités de connexion SQL, l’expiration du service externe, des blocages, etc.

Auparavant, lorsqu’une exception se produisait au moment de l’exécution d’une entrée de file d’attente des tâches, le codeunit d’échec s’exécutait immédiatement dans la même session. Mais dans certains cas, cette session pouvait être inutilisable, donc le codeunit d’échec ne pouvait pas s’exécuter.

Dans cette version, nous avons ajouté les fonctionnalités suivantes :

  • Nouvelle gestion de la logique des exceptions pour le planificateur de tâches/la file d’attente des tâches.
  • Un codeunit d’échec s’exécute immédiatement dans une autre session. Si il échoue et que l’exception est réexécutable, il est programmée pour s’exécuter à nouveau ultérieurement. Il sera exécuté en continu jusqu’à ce qu’il réussisse ou qu’il atteigne le nombre maximal de tentatives autorisé.
  • La file d’attente des tâches utilise la nouvelle implémentation du planificateur de tâches.

Voir aussi

File d’attente des travaux (documents)