Détails de flux des tâches

Les flux de tâches s'exécutent à maintes reprises tout au long de leur durée de vie. Par exemple, le flux de tâches de nuit s'exécute chaque nuit, le flux horaire chaque heure, le flux d'extraction des données de l'entrepôt chaque semaine, etc.

Chaque fois qu'un flux de tâches s'exécute, un processus de workflow est créé. Les événements de ce processus déclenchent la soumission des traitements batch du flux de tâches.

Cette page affiche l'état des événements de workflow du flux de tâches et les traitements batch qu'ils soumettent. Pour ouvrir cette page, sélectionnez Menu > Batch > Détails de flux des tâches.

Description de la page

Flux de tâches est une concaténation des informations importantes sur l'exécution du flux de tâches (description, état, date de démarrage, par exemple).

ID flux tâches est l'identifiant unique attribué par le système à une exécution de flux de tâches.

Remarque :

L'ID flux tâches est l'identifiant unique du processus de workflow utilisé pour gérer l'exécution des traitements batch du flux de tâches.

La barre d'état en couleur récapitule l'état d'exécution des traitements batch du flux de tâches. Les segments de cette barre et leurs couleurs servent à mettre en évidence le nombre relatif de traitements batch dans un état donné. Par exemple, elle mettra en évidence le nombre relatif de traitement batch En attente par rapport à ceux qui sont Finalisés (les traitements En attente ont une couleur et les traitements Finalisés en ont une autre).

Vous pouvez passer le pointeur de la souris sur une section de la barre pour voir le nombre de traitements batch dans chaque état. Vous pouvez cliquer sur un segment de la barre pour rafraîchir la grille des traitements batch et de leur état respectif. Par exemple, si vous cliquez sur la couleur utilisée pour mettre en évidence les traitements en Erreur, seuls ces traitements s'affichent dans la grille. Vous pouvez atteindre le même résultat en sélectionnant l'Etat d'événement voulu.

Si le flux des tâches est en cours d'exécution, un bouton Annuler Flux de tâches apparaît. Si vous cliquez sur ce bouton, vous annulez l'exécution de tout traitement batch qui n'a pas encore démarré. Les traitements batch en cours d'exécution continuent de s'exécuter jusqu'à leur achèvement ou leur arrêt dans le système d'exploitation.

La grille contient un récapitulatif des événements de workflow du flux de tâches et des traitements batch qu'ils soumettent. Les informations suivantes sont fournies pour chaque événement de workflow :

  • Evénement décrit l'événement de workflow qui soumet le traitement batch (le code qui suit la description est le type d'événement de workflow).
  • Le carré de couleur qui précède l'événement fournit une indication visuelle sur l'état de l'événement (par exemple, les événements En attente sont signalés par une couleur et les événements dont l'état est Attente par une autre, etc.). Ces couleurs sont reprises dans la barre d'état située en haut de la page.

Cliquez sur le lien hypertexte pour accéder à l'événement de workflow. Vous pouvez avoir besoin d'afficher un événement de workflow si :

  • Vous devez annuler un événement En attente ou Attente. Pour ce faire, affichez l'événement et modifiez son état à Annulé. Notez que si l'événement Attente est associé à un traitement batch qui est en cours d'exécution, l'annulation de l'événement n'interrompra PAS l'exécution du traitement batch. Le seul moyen d'interrompre cette exécution est via le système d'exploitation.
  • Vous devez redémarrer un traitement batch en Erreur. Pour ce faire, affichez l'événement de workflow et modifiez son état à En attente.
  • Exécution de batch fournit une vue d'ensemble sur le traitement batch soumis par l'événement de workflow :
    • Si l'événement de workflow correspondant est En attente, le traitement batch n'a pas encore été soumis. Un événement peut être En attente pour deux raisons:
  • Si l'événement attend l'exécution du planificateur de batch, le message Démarrage imminent... apparaît. A la prochaine exécution du planificateur, le traitement batch sera exécuté. La périodicité d'exécution du planificateur est configurée par votre organisation.
  • Si l'événement attend l'aboutissement d'autres événements, un message décrivant ces événements s'affiche. Vous définissez les dépendances entre les événements (c'est-à-dire les traitements batch) quand vous configurez le modèle de processus de workflow du flux des tâches.
    • Si l'événement correspondant est Attente, le traitement batch est en cours d'exécution et un récapitulatif de l'état d'exécution s'affiche. Vous pouvez cliquer sur l'hyperlien pour accéder au portail Exécution de batch qui présente les détails des threads parallèles de l'exécution et les erreurs. Notez qu'un récapitulatif des différents threads et erreurs est affiché dans la colonne suivante.
    • Si l'événement correspondant est Finalisé, Echec ou Erreur, le traitement batch est terminé et un récapitulatif de son exécution est présenté. Vous pouvez cliquer sur l'hyperlien pour accéder au portail Exécution de batch qui présente les détails des threads parallèles de l'exécution et les erreurs.
    • Détails exécution de batch fournit des détails plus étendus sur l'exécution d'un batch. Les informations suivantes sont présentées :
      • Vous pouvez configurer l'événement de workflow pour exécuter des threads parallèles d'un traitement batch donné. Par exemple, au lieu d'exécuter une seule instance du traitement batch FACTURATION, vous pouvez indiquer que 40 threads parallèles doivent s'exécuter (ce qui améliore le débit). Cette colonne contient un récapitulatif de l'état d'exécution des threads parallèles.
      • Le nombre des enregistrements traités par le traitement. Par exemple, s'il s'agit du traitement FACTURATION, le nombre des enregistrements indique le nombre des comptes pour lesquels des factures ont été créées.
      • Le nombre des erreurs détectées durant le traitement batch (ces informations sont présentées en rouge).
      • Le temps d'exécution moyen, minimum et maximum par thread.
    • Vous pouvez cliquer sur l'hyperlien pour accéder à l'Arborescence d'exécution de batch qui présente les détails des threads parallèles de l'exécution et les erreurs.