Utiliser des files d'attente de travaux pour planifier des tâches
Utilisez la Entrées de file d'attente des travaux page pour planifier et exécuter des rapports et des unités de code spécifiques. Vous pouvez configurer des travaux pour qu'ils s'exécutent une seule fois ou de manière récurrente. Par exemple, vous souhaiterez peut-être exécuter le Statistiques des ventes par vendeur rapport chaque semaine pour suivre les ventes par vendeur, ou exécuter le Déléguer les demandes d'approbation unité de code quotidiennement pour éviter l'accumulation de documents.
La Entrées de file d'attente des travaux page répertorie tous les travaux existants. Si vous ajoutez une entrée de file d'attente des travaux qui s'exécute selon un calendrier, vous devez fournir certaines informations. Par exemple :
- Le type d'objet à exécuter, tel qu'un rapport ou une unité de code. Vous devez avoir l'autorisation d'exécuter le rapport ou l'unité de code.
- Le nom et l'ID d'objet de l'objet.
- Les paramètres permettant de spécifier le comportement de l'entrée de file d'attente des travaux. Par exemple, vous pouvez ajouter un paramètre pour envoyer uniquement les commandes ventes reportées.
- Le calendrier indiquant quand et à quelle fréquence l'entrée de file d'attente des travaux s'exécute.
Important
Important:
Si vous disposez de l'ensemble d'autorisations SUPER fourni avec Business Central, vous avez l'autorisation d'exécuter tous les objets inclus dans votre licence. Si vous avez le rôle Administrateur délégué, vous pouvez créer et planifier des entrées de file d'attente des travaux, mais seuls les administrateurs et les utilisateurs sous licence peuvent les exécuter.
Une fois qu'un travail se termine avec succès, Business Central le supprime de la liste des entrées de file d'attente des travaux, sauf s'il s'agit d'un travail récurrent. Pour les travaux récurrents, le Heure de début au plus tôt champ est ajusté pour afficher la prochaine exécution du travail.
Exemples de ce que vous pouvez planifier à l'aide des entrées de file d'attente des travaux
Planifier des rapports
Vous pouvez planifier l'exécution d'un rapport ou d'un traitement en lot à une date et une heure précises. Les rapports et les traitements en lot planifiés sont saisis dans la file d'attente des travaux et traités à l'heure prévue, comme les autres travaux. Vous choisissez l' Planifier option après avoir choisi l' Envoyer vers action, puis vous saisissez des informations telles que l'imprimante, l'heure, la date et la récurrence.
Pour en savoir plus sur la planification, accédez à Planifier l'exécution d'un rapport
Planifier la synchronisation entre Business Central et Dataverse
Si vous intégrez Business Central avec Dataverse, la file d'attente des travaux vous permet de planifier la synchronisation des données. Selon la direction et les règles que vous définissez, l'entrée de file d'attente des travaux peut créer des enregistrements dans une application pour correspondre aux enregistrements de l'autre. Un bon exemple : lorsque vous enregistrez un contact dans Dynamics 365 Sales, l'entrée de file d'attente des travaux peut configurer ce contact dans Business Central. Pour en savoir plus sur la planification, accédez à Planifier une synchronisation entre Business Central et Dynamics 365 Sales.
Planifier quand reporter les commandes ventes et les bons de commande
Vous pouvez utiliser des entrées de file d'attente des travaux pour planifier l'exécution de processus d'affaires en arrière-plan. Par exemple, les tâches en arrière-plan sont utiles lorsque plusieurs utilisateurs reportent des commandes ventes en même temps, mais qu'une seule commande peut être traitée à la fois. Pour en savoir plus sur le report en arrière-plan, accédez à Configurer le report en arrière-plan avec des files d'attente de travaux.
Important pour la planification des travaux récurrents
Important
Important:
Les files d'attente de travaux récurrentes peuvent affecter les performances ; vous ne devez donc pas les exécuter trop fréquemment. Lorsque vous définissez la fréquence d'exécution d'un travail récurrent, essayez de définir l'intervalle de temps le plus grand possible. Par exemple, si vous êtes sur le point de définir une récurrence de cinq minutes, demandez-vous si elle pourrait être de 15 minutes, voire une fois par heure. Lors de la planification des files d'attente de travaux récurrents, réfléchissez aux zones de l'application que le travail affectera. S'agit-il d'une zone où de nombreux utilisateurs travaillent et seront affectés par une activité intense? Tenez compte de la durée d'exécution d'un seul travail et des motivations d'affaires pour exécuter des travaux selon une cadence donnée.
La date de début au plus tôt
La valeur dans le Date/Heure de début au plus tôt champ sur la Fiche d'entrée de file d'attente des travaux page indique la prochaine exécution du travail. Plusieurs facteurs peuvent influencer l'exécution réelle d'une entrée de file d'attente des travaux à ce moment-là.
Les facteurs les plus courants sont le nombre d'entrées de file d'attente des travaux dans un environnement et le nombre total de tâches planifiées. Pour protéger les niveaux de performance, il existe des limites opérationnelles. Si vous avez beaucoup d'entrées et que, par exemple, l'une d'elles échoue ou prend plus de temps que prévu, le prochain travail pourrait ne pas démarrer à l'heure prévue. Si vous avez des unités de code qui génèrent 100 000 tâches planifiées ou plus, vous devriez vérifier si vous avez réellement besoin de toutes ces tâches. Vous pouvez accéder à la liste de toutes les tâches planifiées dans la Tâches planifiées .
Pour en savoir plus sur la surveillance de l'état des entrées de file d'attente des travaux, accédez à Afficher le statut de n'importe quel travail. Pour en savoir plus sur les limites opérationnelles, accédez à Limites des tâches asynchrones.
Surveiller le statut ou les erreurs dans la file d'attente des travaux
Les données générées par la file d'attente des travaux sont stockées afin que vous puissiez résoudre les erreurs.
Pour chaque entrée de file d'attente des travaux, vous pouvez afficher et modifier le statut. Lorsque vous créez une entrée de file d'attente des travaux, son statut est défini sur En attente. Vous pouvez définir le statut sur Prêt et revenir à En attente, par exemple. Autrement, les informations de statut sont mises à jour automatiquement.
Le tableau suivant décrit les valeurs du Statut champ.
| Statut | Description |
|---|---|
| Prêt | L'entrée de file d'attente des travaux est prête à être exécutée. |
| En cours de traitement | L'entrée de file d'attente des travaux est en cours de traitement. Ce champ se met à jour pendant l'exécution de la file d'attente des travaux. |
| En attente | Le statut par défaut de l'entrée de file d'attente des travaux lors de sa création. Choisissez l' Définir le statut sur Prêt action pour changer le statut à Prêt. Choisissez l' Mettre en attente action pour rétablir le statut sur En attente. Pour en savoir plus, accédez à À propos de En attente. |
| En attente en raison d'inactivité | Utilisé principalement pour les entrées de file d'attente des travaux qui planifient la synchronisation entre Business Central et une autre application, telle que Dataverse. Pour en savoir plus sur ce statut, accédez à À propos des délais d'inactivité. |
| En attente | Concerne uniquement les entrées de file d'attente des travaux auxquelles un code de catégorie est affecté. Indique que le travail est planifié, mais que la tâche planifiée sous-jacente n'est pas active. Une fois que l'entrée de file d'attente des travaux en cours d'exécution dans la même catégorie est terminée, le statut de la prochaine entrée de la catégorie ayant le statut En attente devient Prête. |
| Erreur | Un problème est survenu. Choisissez Afficher l'erreur pour afficher le message d'erreur. |
| Terminé | L'entrée de file d'attente des travaux est terminée. |
À propos de En attente
Définir une entrée de file d'attente des travaux sur En attente n'affecte pas un travail déjà en cours d'exécution. Une fois qu'un travail démarre, il continue à s'exécuter jusqu'à son terme, indépendamment des modifications ultérieures apportées à l'entrée de file d'attente des travaux, comme la mise en attente.
La En attente statut est généralement utilisé pour empêcher un travail de démarrer automatiquement à l'heure de début prévue. Il vous permet de suspendre temporairement un travail avant qu'il ne commence le traitement.
Si vous devez arrêter ou annuler un travail en cours, vous pouvez intervenir manuellement dans le processus. Par exemple, vous pouvez arrêter la session ou le processus correspondant.
Afficher le statut de n'importe quel travail
- Sélectionner Rechercher (Alt+Q)
dans le coin supérieur droit, saisissez Entrées de file d'attente des travaux, puis choisissez le lien associé. - Sur l' Entrées de file d'attente des travaux page, sélectionnez une entrée de file d'attente des travaux, puis choisissez le Écritures de journal action.
Conseil
Conseil:
Pour une analyse approfondie basée sur la télémétrie, vous pouvez utiliser Application Insights dans Microsoft Azure pour examiner le statut des entrées de file d'attente des travaux. Pour en savoir plus sur la télémétrie, accédez à Surveillance et analyse de la télémétrie et Analyse de la télémétrie de suivi du cycle de vie de la file d'attente des travaux.
Afficher les tâches planifiées
La Tâches planifiées page dans Business Central affiche les tâches prêtes à s'exécuter dans la file d'attente des travaux. La page affiche également des informations sur la compagnie pour laquelle chaque tâche est configurée. Cependant, seules les tâches marquées comme appartenant à l'environnement actuel peuvent s'exécuter.
Par exemple, toutes les tâches planifiées s'arrêtent si la compagnie se trouve dans un environnement qui est une copie d'un autre environnement. Utilisez la Tâches planifiées page pour définir les tâches comme prêtes à s'exécuter dans la file d'attente des travaux.
Remarque
Remarque:
Les administrateurs internes et les utilisateurs sous licence peuvent planifier l'exécution des tâches. Les administrateurs délégués peuvent configurer et planifier des tâches, mais seuls les utilisateurs sous licence peuvent les exécuter.
La partie Ma file d'attente des travaux
La Ma file d'attente des travaux partie de votre page d'accueil affiche les entrées de file d'attente des travaux que vous avez démarrées mais qui ne sont pas terminées. Par défaut, la partie n'est pas affichée, mais vous pouvez l'ajouter à votre page d'accueil. Pour en savoir plus sur la personnalisation, accédez à Personnaliser votre espace de travail.
La partie affiche les informations suivantes :
- Les documents dont votre ID figure dans le ID utilisateur champ sont en cours de traitement ou en file d'attente, y compris les documents en cours de report en arrière-plan.
- S'il y a eu une erreur lors du report d'un document ou dans l'entrée de file d'attente des travaux.
La partie Ma file d'attente des travaux vous permet également d'annuler le report d'un document.
Conseil
Conseil:
Une autre fonctionnalité utile est le Tâches de la file d'attente des travaux repère de votre page d'accueil. Le repère facilite la surveillance des entrées de file d'attente des travaux en fonction de leur statut. Pour en savoir plus, accédez à Le repère Tâches de la file d'attente des travaux.
Pour afficher une erreur à partir de la partie Ma file d'attente des travaux
- Sur une entrée avec le statut Erreur, choisissez l' Afficher l'erreur action.
- Examinez le message d'erreur et corrigez le problème.
Le repère Tâches de la file d'attente des travaux
La Tâches de la file d'attente des travaux repère de votre page d'accueil facilite le suivi de vos entrées de file d'attente des travaux. Le repère affiche des vignettes pour trois statuts :
- Tâches ayant échoué : ces tâches nécessitent votre attention. Les tâches s'affichent dans cette vignette après avoir dépassé le nombre maximal de tentatives d'exécution que vous avez spécifié pour l'entrée de file d'attente des travaux. Pour en savoir plus, accédez à Gérer les problèmes liés aux entrées de file d'attente des travaux.
- Tâches en cours de traitement : ces tâches sont en cours d'exécution.
- Tâches en file d'attente : ces tâches attendent leur tour.
Vous pouvez configurer le Tâches de la file d'attente des travaux repère pour utiliser des indicateurs de couleur, afin de savoir facilement quand les entrées de file d'attente des travaux nécessitent votre attention. Pour en savoir plus sur les indicateurs de couleur pour les repères, accédez à Configurer un indicateur coloré sur les repères pour la compagnie ou les utilisateurs individuels.
Gérer les problèmes liés aux entrées de file d'attente des travaux
Les entrées de file d'attente des travaux cessent de s'exécuter lorsqu'une erreur se produit. Par exemple, cela peut être un problème lorsqu'une entrée se connecte à un service externe, tel qu'un flux bancaire. Si le service est temporairement indisponible et que l'entrée de file d'attente des travaux ne peut pas se connecter, l'entrée affichera une erreur et cessera de s'exécuter. Vous devrez redémarrer manuellement l'entrée de file d'attente des travaux. Cependant, les Nbre max. de tentatives et Délai de réexécution (s) champs peuvent vous aider à éviter cette situation. Le Nbre max. de tentatives champ vous permet de spécifier le nombre de fois que l'entrée de file d'attente des travaux peut échouer avant d'arrêter les tentatives. Le Délai de réexécution (s) champ vous permet de spécifier le délai, en secondes, entre les tentatives. La combinaison de ces deux champs peut permettre à l'entrée de file d'attente des travaux de continuer à s'exécuter jusqu'à ce que le service externe soit disponible.
Si une entrée de file d'attente des travaux affiche une erreur, votre première option pour résoudre le problème est de redémarrer l'entrée. Vous pouvez définir le statut de l'entrée de file d'attente des travaux sur En attente puis sur Prêt, ou simplement la redémarrer.
Si un redémarrage ne résout pas le problème, la cause peut se trouver dans le code. Vous pouvez identifier le propriétaire (aussi appelé éditeur) du code dans la trace de la pile AL du journal de la file d'attente des travaux. Si l'erreur provient d'une application/extension, contactez votre partenaire Microsoft. Si l'erreur provient d'une application Microsoft, ouvrez une demande de support auprès de Microsoft.
Si vous contactez votre partenaire Microsoft ou Microsoft pour obtenir du support, fournissez les informations suivantes :
- L'ID des exécutions d'entrée de file d'attente des travaux où l'erreur s'est produite
- L'horodatage de l'erreur
- Votre fuseau horaire
Conseil
Conseil:
Selon que votre version de Business Central est antérieure ou postérieure à la version 22.1, collectez les informations de la façon suivante :
- Pour les versions antérieures, fournissez une capture d'écran du Écritures de journal de la file d'attente des travaux .
- Pour les versions ultérieures, utilisez l' Copier les détails action de la page Écritures de journal de la file d'attente des travaux pour copier les informations (ID de la file d'attente des travaux, horodatage et votre fuseau horaire).
Être notifié lorsqu'une entrée de file d'attente des travaux échoue
Si quelque chose se passe mal et qu'une entrée de file d'attente des travaux échoue, ou n'est pas planifiée pour une raison quelconque, vous souhaiterez peut-être être informé pour réagir rapidement. Vous pouvez configurer des notifications pour vous alerter, alerter votre administrateur de la file d'attente des travaux, ou les deux. La notification vous permet de :
- Redémarrer l'entrée de file d'attente des travaux, ce qui est généralement la première chose à essayer.
- Accéder directement aux détails de l'échec.
Pour configurer les notifications d'échec des entrées de file d'attente des travaux, démarrez le Configurer les notifications de file d'attente des travaux guide de configuration assistée depuis la Configuration assistée page. Utilisez le guide pour saisir les paramètres suivants :
Qui notifier en cas d'échec. Vous pouvez notifier la personne qui a démarré l'entrée de file d'attente des travaux, les administrateurs de la file d'attente des travaux, ou les deux.
Comment vous souhaitez être notifié. Vous pouvez activer les notifications dans le produit qui s'affichent en haut de votre page d'accueil.
Ou utilisez des événements d'affaires externes pour démarrer un flux Power Automate. Vous pouvez spécifier quand, comment et qui notifier pour le flux. Votre flux Power Automate doit s'abonner à l' Échec de la tâche de la file d'attente des travaux événement. Pour faciliter la création d'un flux utilisant des événements d'affaires externes, Business Central fournit le Notifier dans Outlook lorsque la file d'attente des travaux dans Business Central échoue modèle Power Platform. Un guide de configuration assistée vous aide à effectuer la configuration en quelques étapes. Pour en savoir plus sur les flux Power Automate, accédez à Utiliser des flux Power Automate dans Business Central.
Quand être notifié. Vous pouvez choisir d'être notifié immédiatement, ou spécifier des seuils pour n'être notifié qu'après un certain nombre d'échecs d'entrées de file d'attente des travaux.
Après avoir configuré les notifications, vous pouvez toujours les activer ou les désactiver. Dans la Mes notifications page, pour le Notification d'échec de la file d'attente des travaux, cochez ou décochez la Activé case.
Surveiller la file d'attente des travaux avec la télémétrie
Les administrateurs peuvent utiliser Azure Application Insights pour collecter et analyser la télémétrie permettant d'identifier les problèmes. Pour en savoir plus sur la télémétrie, accédez à Surveillance et analyse de la télémétrie et Analyse de la télémétrie de suivi du cycle de vie de la file d'attente des travaux.
La télémétrie permet aux administrateurs de configurer des alertes sur les problèmes de file d'attente des travaux qui envoient un message texte, un e-mail ou un message dans Teams si quelque chose ne va pas. Pour en savoir plus sur ces alertes, accédez à Alerte sur la télémétrie.
Informations connexes
Administration
Configuration de Business Central
Modifier les paramètres de base
Analyse de la télémétrie de suivi du cycle de vie de la file d'attente des travaux
Alerte sur la télémétrie
Trouvez des modules d'apprentissage en ligne gratuits pour Business Central ici